pub trait DefaultIsZeroes:
Sized
+ Copy
+ Default { }Expand description
Marker trait for types whose Default is the desired zeroization result
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
impl DefaultIsZeroes for bool
impl DefaultIsZeroes for char
impl DefaultIsZeroes for f32
impl DefaultIsZeroes for f64
impl DefaultIsZeroes for i8
impl DefaultIsZeroes for i16
impl DefaultIsZeroes for i32
impl DefaultIsZeroes for i64
impl DefaultIsZeroes for i128
impl DefaultIsZeroes for isize
impl DefaultIsZeroes for u8
impl DefaultIsZeroes for u16
impl DefaultIsZeroes for u32
impl DefaultIsZeroes for u64
impl DefaultIsZeroes for u128
impl DefaultIsZeroes for ()
impl DefaultIsZeroes for usize
impl DefaultIsZeroes for PhantomPinned
impl DefaultIsZeroes for Limb
Available on crate feature
zeroize only.impl DefaultIsZeroes for AffinePoint
impl DefaultIsZeroes for ProjectivePoint
impl DefaultIsZeroes for Scalar
impl<C> DefaultIsZeroes for ScalarPrimitive<C>where
C: Curve,
impl<MOD, const LIMBS: usize> DefaultIsZeroes for Residue<MOD, LIMBS>where
MOD: ResidueParams<LIMBS>,
Available on crate feature
zeroize only.impl<const LIMBS: usize> DefaultIsZeroes for Uint<LIMBS>
Available on crate feature
zeroize only.