Lines Matching defs:MaybeUninit
178 //! mem::MaybeUninit,
201 //! foo: UnsafeCell<MaybeUninit<bindings::foo>>,
286 mem::MaybeUninit,
1181 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> {
1411 impl<T> InPlaceWrite<T> for &'static mut MaybeUninit<T> {
1501 /// [`core::mem::zeroed()`] or using `MaybeUninit<T>::zeroed().assume_init()`.
1565 /// [`core::mem::zeroed()`] or using `MaybeUninit<T>::zeroed().assume_init()`.
1613 {<T>} MaybeUninit<T>,
1728 impl<T> Wrapper<T> for MaybeUninit<T> {
1730 // SAFETY: `MaybeUninit<T>` has a compatible layout to `T`.