#![allow(unused_variables)] fn main() { let mut five = Box::::new_uninit(); five.write(5); let five: Box = unsafe { five.assume_init() }; assert_eq!(* five, 5) }