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); }