1 2 3 4 5 6
use crate::NoUninit; /// Trait for types that contain no uninitialized in an option. pub unsafe trait NoUninitInOption: Sized + NoUninit {} unsafe impl<T: NoUninitInOption> NoUninit for Option<T> {}