#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::mem::MaybeUninit; fn main() { let mut x = MaybeUninit::::uninit(); x.write(true); let x_init = unsafe { x.assume_init() }; assert_eq!(x_init, true); }