fn main() { let a = 1; let b: *int = &a; // expect: 1 print_int(*b); a = 2; // expect: 2 print_int(*b); let c: *mut int = &mut a; *c = 3; // expect: 3 print_int(a); // expect: 3 print_int(*c); }