modules2 solution

This commit is contained in:
mo8it
2024-06-22 13:24:06 +02:00
parent ecbe9b7324
commit 98cd00de63
3 changed files with 38 additions and 16 deletions
+23 -1
View File
@@ -1 +1,23 @@
// Solutions will be available before the stable release. Thank you for testing the beta version 🥰
mod delicious_snacks {
// Added `pub` and used the expected alias after `as`.
pub use self::fruits::PEAR as fruit;
pub use self::veggies::CUCUMBER as veggie;
mod fruits {
pub const PEAR: &str = "Pear";
pub const APPLE: &str = "Apple";
}
mod veggies {
pub const CUCUMBER: &str = "Cucumber";
pub const CARROT: &str = "Carrot";
}
}
fn main() {
println!(
"favorite snacks: {} and {}",
delicious_snacks::fruit,
delicious_snacks::veggie,
);
}