| struct Person { | |
| first_name: String, | |
| age: u32, | |
| } | |
| fn first_woman(man: &Person) -> Person { | |
| Person { | |
| first_name: "Eve".to_string(), | |
| ..man.clone() //~ ERROR: mismatched types | |
| } | |
| } | |
| fn main() { | |
| let adam = Person { | |
| first_name: "Adam".to_string(), | |
| age: 0, | |
| }; | |
| let eve = first_woman(&adam); | |
| } |