Trait clear_on_drop::clear::ZeroSafe
[−]
[src]
pub unsafe trait ZeroSafe { }
Unsafe trait to indicate which types are safe to set to all-bits-zero.
Implementors
impl<T: ?Sized> ZeroSafe for *const T
impl<T: ?Sized> ZeroSafe for *mut T
impl ZeroSafe for isize
impl ZeroSafe for usize
impl ZeroSafe for i8
impl ZeroSafe for u8
impl ZeroSafe for i16
impl ZeroSafe for u16
impl ZeroSafe for i32
impl ZeroSafe for u32
impl ZeroSafe for i64
impl ZeroSafe for u64
impl<T: ZeroSafe> ZeroSafe for [T; 0]
impl<T: ZeroSafe> ZeroSafe for [T; 1]
impl<T: ZeroSafe> ZeroSafe for [T; 2]
impl<T: ZeroSafe> ZeroSafe for [T; 3]
impl<T: ZeroSafe> ZeroSafe for [T; 4]
impl<T: ZeroSafe> ZeroSafe for [T; 5]
impl<T: ZeroSafe> ZeroSafe for [T; 6]
impl<T: ZeroSafe> ZeroSafe for [T; 7]
impl<T: ZeroSafe> ZeroSafe for [T; 8]
impl<T: ZeroSafe> ZeroSafe for [T; 9]
impl<T: ZeroSafe> ZeroSafe for [T; 10]
impl<T: ZeroSafe> ZeroSafe for [T; 11]
impl<T: ZeroSafe> ZeroSafe for [T; 12]
impl<T: ZeroSafe> ZeroSafe for [T; 13]
impl<T: ZeroSafe> ZeroSafe for [T; 14]
impl<T: ZeroSafe> ZeroSafe for [T; 15]
impl<T: ZeroSafe> ZeroSafe for [T; 16]
impl<T: ZeroSafe> ZeroSafe for [T; 17]
impl<T: ZeroSafe> ZeroSafe for [T; 18]
impl<T: ZeroSafe> ZeroSafe for [T; 19]
impl<T: ZeroSafe> ZeroSafe for [T; 20]
impl<T: ZeroSafe> ZeroSafe for [T; 21]
impl<T: ZeroSafe> ZeroSafe for [T; 22]
impl<T: ZeroSafe> ZeroSafe for [T; 23]
impl<T: ZeroSafe> ZeroSafe for [T; 24]
impl<T: ZeroSafe> ZeroSafe for [T; 25]
impl<T: ZeroSafe> ZeroSafe for [T; 26]
impl<T: ZeroSafe> ZeroSafe for [T; 27]
impl<T: ZeroSafe> ZeroSafe for [T; 28]
impl<T: ZeroSafe> ZeroSafe for [T; 29]
impl<T: ZeroSafe> ZeroSafe for [T; 30]
impl<T: ZeroSafe> ZeroSafe for [T; 31]
impl<T: ZeroSafe> ZeroSafe for [T; 32]
impl<T: ZeroSafe> ZeroSafe for [T; 33]
impl<T: ZeroSafe> ZeroSafe for [T; 34]
impl<T: ZeroSafe> ZeroSafe for [T; 35]
impl<T: ZeroSafe> ZeroSafe for [T; 36]
impl<T: ZeroSafe> ZeroSafe for [T; 37]
impl<T: ZeroSafe> ZeroSafe for [T; 38]
impl<T: ZeroSafe> ZeroSafe for [T; 39]
impl<T: ZeroSafe> ZeroSafe for [T; 40]
impl<T: ZeroSafe> ZeroSafe for [T; 41]
impl<T: ZeroSafe> ZeroSafe for [T; 42]
impl<T: ZeroSafe> ZeroSafe for [T; 43]
impl<T: ZeroSafe> ZeroSafe for [T; 44]
impl<T: ZeroSafe> ZeroSafe for [T; 45]
impl<T: ZeroSafe> ZeroSafe for [T; 46]
impl<T: ZeroSafe> ZeroSafe for [T; 47]
impl<T: ZeroSafe> ZeroSafe for [T; 48]
impl<T: ZeroSafe> ZeroSafe for [T; 49]
impl<T: ZeroSafe> ZeroSafe for [T; 50]
impl<T: ZeroSafe> ZeroSafe for [T; 51]
impl<T: ZeroSafe> ZeroSafe for [T; 52]
impl<T: ZeroSafe> ZeroSafe for [T; 53]
impl<T: ZeroSafe> ZeroSafe for [T; 54]
impl<T: ZeroSafe> ZeroSafe for [T; 55]
impl<T: ZeroSafe> ZeroSafe for [T; 56]
impl<T: ZeroSafe> ZeroSafe for [T; 57]
impl<T: ZeroSafe> ZeroSafe for [T; 58]
impl<T: ZeroSafe> ZeroSafe for [T; 59]
impl<T: ZeroSafe> ZeroSafe for [T; 60]
impl<T: ZeroSafe> ZeroSafe for [T; 61]
impl<T: ZeroSafe> ZeroSafe for [T; 62]
impl<T: ZeroSafe> ZeroSafe for [T; 63]
impl<T: ZeroSafe> ZeroSafe for [T; 64]