Trait crossbeam::mem::ZerosValid
[−]
[src]
pub unsafe trait ZerosValid { }
Types for which mem::zeroed() is safe.
If a type T: ZerosValid
, then a sequence of zeros the size of T
must be
a valid member of the type T
.
Implementors
impl ZerosValid for u8
impl ZerosValid for u16
impl ZerosValid for u32
impl ZerosValid for u64
impl ZerosValid for usize
impl ZerosValid for i8
impl ZerosValid for i16
impl ZerosValid for i32
impl ZerosValid for i64
impl ZerosValid for isize
impl ZerosValid for AtomicUsize
impl<T> ZerosValid for AtomicPtr<T>