1 2 3 4 5 6 7
fn main() { let val = 2; let ptr = std::ptr::addr_of!(val); unsafe { *ptr = 3; //~ ERROR cannot assign to `*ptr`, which is behind a `*const` pointer } }