[−][src]Trait r3::utils::ZeroInit
Trait for zero-initializable types.
Safety
Zero-initialization is not safe for all types. For example, references
(&_
)
Implementations on Foreign Types
impl<T> ZeroInit for AtomicPtr<T>
[src]
impl<T: ZeroInit> ZeroInit for UnsafeCell<T>
[src]
impl<T> ZeroInit for MaybeUninit<T>
[src]
impl<T: ?Sized, '_> ZeroInit for Option<&'_ T>
[src]
impl<T: ?Sized, '_> ZeroInit for Option<&'_ mut T>
[src]
impl ZeroInit for AtomicBool
[src]
impl ZeroInit for AtomicU8
[src]
impl ZeroInit for AtomicU16
[src]
impl ZeroInit for AtomicU32
[src]
impl ZeroInit for AtomicU64
[src]
impl ZeroInit for AtomicUsize
[src]
impl ZeroInit for AtomicI8
[src]
impl ZeroInit for AtomicI16
[src]
impl ZeroInit for AtomicI32
[src]
impl ZeroInit for AtomicI64
[src]
impl ZeroInit for AtomicIsize
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, B, C, D, E, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, C, D, E, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, D, E, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, E, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, F, G, H, I, J, K, L> ZeroInit for Option<fn(_: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, G, H, I, J, K, L> ZeroInit for Option<fn(_: G, _: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, H, I, J, K, L> ZeroInit for Option<fn(_: H, _: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, I, J, K, L> ZeroInit for Option<fn(_: I, _: J, _: K, _: L) -> Ret>
[src]
impl<Ret, J, K, L> ZeroInit for Option<fn(_: J, _: K, _: L) -> Ret>
[src]
impl<Ret, K, L> ZeroInit for Option<fn(_: K, _: L) -> Ret>
[src]
impl<Ret, L> ZeroInit for Option<fn(_: L) -> Ret>
[src]
Loading content...Implementors
impl ZeroInit for ()
[src]
impl ZeroInit for Duration
[src]
impl ZeroInit for Time
[src]
impl ZeroInit for bool
[src]
impl ZeroInit for char
[src]
impl ZeroInit for f32
[src]
impl ZeroInit for f64
[src]
impl ZeroInit for i8
[src]
impl ZeroInit for i16
[src]
impl ZeroInit for i32
[src]
impl ZeroInit for i64
[src]
impl ZeroInit for i128
[src]
impl ZeroInit for isize
[src]
impl ZeroInit for u8
[src]
impl ZeroInit for u16
[src]
impl ZeroInit for u32
[src]
impl ZeroInit for u64
[src]
impl ZeroInit for u128
[src]
impl ZeroInit for usize
[src]
impl<T, const LEN: usize> ZeroInit for [T; LEN] where
T: ZeroInit,
[src]
T: ZeroInit,