diff --git a/src/structs.md b/src/structs.md index bbbfd4f5..17befef3 100644 --- a/src/structs.md +++ b/src/structs.md @@ -9,11 +9,19 @@ struct Person { } fn main() { - let peter = Person { + let mut peter = Person { name: String::from("Peter"), age: 27, }; - println!("{} is {} years old", peter.name, peter.age); + + peter.age = 28; + println!("{} is {} years old", peter.name, peter.age); + + let jackie = Person { + name: String::from("Jackie"), + ..peter + }; + println!("{} is {} years old", jackie.name, jackie.age); } ```