1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
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); }