Struct crypto_mac::Output
source · [−]pub struct Output<M: Mac> { /* private fields */ }
Expand description
Output
is a thin wrapper around bytes array which provides a safe Eq
implementation that runs in a fixed time.
Implementations
Trait Implementations
Auto Trait Implementations
impl<M> RefUnwindSafe for Output<M> where
<<M as Mac>::OutputSize as ArrayLength<u8>>::ArrayType: RefUnwindSafe,
impl<M> Unpin for Output<M> where
<<M as Mac>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin,
impl<M> UnwindSafe for Output<M> where
<<M as Mac>::OutputSize as ArrayLength<u8>>::ArrayType: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more