fn main() { let mut v = vec![1, 2, 3]; println!("{:?}", v); for x in &mut v { *x += 1; println!("{:p} {}", x, *x); } println!("{:?}", v); }