2 // pretty-expanded FIXME #23616
9 pub fn talk(&mut self) {
14 fn give_a_few_speeches(speaker: &mut SpeechMaker) {
16 // Here speaker is reborrowed for each call, so we don't get errors
17 // about speaker being moved.
25 let mut lincoln = SpeechMaker {speeches: 22};
26 give_a_few_speeches(&mut lincoln);