Struct bitcoin_hashes::hmac::HmacMidState [−][src]
pub struct HmacMidState<T: HashTrait> { pub inner: <T::Engine as EngineTrait>::MidState, pub outer: <T::Engine as EngineTrait>::MidState, }
Pair of underlying hash midstates which represent the current state
of an HmacEngine
Fields
inner: <T::Engine as EngineTrait>::MidState
Midstate of the inner hash engine
outer: <T::Engine as EngineTrait>::MidState
Midstate of the outer hash engine
Auto Trait Implementations
impl<T> RefUnwindSafe for HmacMidState<T> where
<<T as Hash>::Engine as HashEngine>::MidState: RefUnwindSafe,
<<T as Hash>::Engine as HashEngine>::MidState: RefUnwindSafe,
impl<T> Send for HmacMidState<T> where
<<T as Hash>::Engine as HashEngine>::MidState: Send,
<<T as Hash>::Engine as HashEngine>::MidState: Send,
impl<T> Sync for HmacMidState<T> where
<<T as Hash>::Engine as HashEngine>::MidState: Sync,
<<T as Hash>::Engine as HashEngine>::MidState: Sync,
impl<T> Unpin for HmacMidState<T> where
<<T as Hash>::Engine as HashEngine>::MidState: Unpin,
<<T as Hash>::Engine as HashEngine>::MidState: Unpin,
impl<T> UnwindSafe for HmacMidState<T> where
<<T as Hash>::Engine as HashEngine>::MidState: UnwindSafe,
<<T as Hash>::Engine as HashEngine>::MidState: UnwindSafe,