fn foo(x: &i32) -> &i32 { x } fn main() { `[let mut x = 1;]` `[let y = foo(&x);]` `[let z = *y;]` `[z;]` }