Trait crossbeam::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
.
Implementations on Foreign Types
impl ZerosValid for u8
[src]
impl ZerosValid for u8
impl ZerosValid for u16
[src]
impl ZerosValid for u16
impl ZerosValid for u32
[src]
impl ZerosValid for u32
impl ZerosValid for u64
[src]
impl ZerosValid for u64
impl ZerosValid for usize
[src]
impl ZerosValid for usize
impl ZerosValid for i8
[src]
impl ZerosValid for i8
impl ZerosValid for i16
[src]
impl ZerosValid for i16
impl ZerosValid for i32
[src]
impl ZerosValid for i32
impl ZerosValid for i64
[src]
impl ZerosValid for i64
impl ZerosValid for isize
[src]
impl ZerosValid for isize
impl ZerosValid for AtomicUsize
[src]
impl ZerosValid for AtomicUsize
impl<T> ZerosValid for AtomicPtr<T>
[src]
impl<T> ZerosValid for AtomicPtr<T>