blob: 486ae46e520e94171d8c925dd0b4239570f073dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
mod sound;
fn main() {
crate::sound::instrument::clarinet();
sound::instrument::clarinet();
}
//mod sound {
// pub mod instrument {
// pub mod woodwind {
//
// pub fn clarinet() {
// println!("clarinet");
// }
//
// }
//
// pub mod string {
//
// pub fn guitar() {
// println!("guitar");
// super::woodwind::clarinet();
// }
//
// }
//
// }
//
// mod voice {
// }
//
//}
//
//mod performance_group {
// pub use crate::sound::instrument::woodwind;
//
// pub fn clarinet_trio() {
// woodwind::clarinet();
// woodwind::clarinet();
// woodwind::clarinet();
// }
//
//}
//
//fn main() {
// performance_group::clarinet_trio();
// performance_group::woodwind::clarinet();
//}
//mod plant {
// pub struct Vegetable {
// pub name: String,
// id: i32,
// }
//
// impl Vegetable {
// pub fn new(name: &str) -> Vegetable {
// Vegetable {
// name: String::from(name),
// id: 1,
// }
// }
// }
//}
//
//fn main() {
// let mut v = plant::Vegetable::new("squash");
// v.name = String::from("butternut squash");
// println!("{} are delicious", v.name);
// //println!("The id is: {}", v.id);
//}
//mod menu {
// pub enum Appetizer {
// Soup,
// Salad,
// }
//}
//
//fn main() {
// let order1 = menu::Appetizer::Soup;
// let order2 = menu::Appetizer::Salad;
//}
|