Struct uninit_tools::wrappers::AsUninit [−][src]
#[repr(transparent)]pub struct AsUninit<T>(pub T);
Trait Implementations
impl<T, Item> Initialize for AsUninit<T> where
T: Deref<Target = [Item]> + DerefMut + TrustedDeref,
[src]
impl<T, Item> Initialize for AsUninit<T> where
T: Deref<Target = [Item]> + DerefMut + TrustedDeref,
[src]type Item = Item
fn as_maybe_uninit_slice(&self) -> &[MaybeUninit<Item>]ⓘ
[src]
unsafe fn as_maybe_uninit_slice_mut(&mut self) -> &mut [MaybeUninit<Item>]ⓘ
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for AsUninit<T> where
T: RefUnwindSafe,
impl<T> RefUnwindSafe for AsUninit<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for AsUninit<T> where
T: UnwindSafe,
impl<T> UnwindSafe for AsUninit<T> where
T: UnwindSafe,
Blanket Implementations
impl<T> InitializeExt for T where
T: Initialize,
[src]
impl<T> InitializeExt for T where
T: Initialize,
[src]