main() { let x: u64; let x_ref: &u64; x = 5; x_ref = &x; assert(*(copy(x_ref)) == 5, 42); assert(*(move(x_ref)) == 5, 42); assert(*(&mut x) == 5, 42); return; }