#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let ptr: *mut i32 = &mut 0; let ref_transmuted = unsafe { std::mem::transmute::<*mut i32, &mut i32>(ptr) }; let ref_casted = unsafe { &mut *ptr }; }