Rust function to change string
fn main() { let mut text = String::from("Foo"); println!("Main: {text}"); display(&text); change(&mut text); println!("Main: {text}"); display(&text); } fn display(txt: &str) { println!("Display: {txt}") } fn change(txt: &mut String) { //*txt = String::from("Bar"); txt.push_str(" Bar"); }
Main: Foo
Display: Foo
Main: Foo Bar
Display: Foo Bar