[]Struct snmp_usm::Sha1

pub struct Sha1 { /* fields omitted */ }

Structure representing the state of a SHA-1 computation

Trait Implementations

impl BlockInput for Sha1

type BlockSize = UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>

Block size

impl Clone for Sha1

impl Debug for Sha1

impl Default for Sha1

impl Digest for Sha1[src]

impl FixedOutputDirty for Sha1

type OutputSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>

Output size for fixed output digest

impl Reset for Sha1

impl Update for Sha1

impl Write for Sha1

Auto Trait Implementations

impl RefUnwindSafe for Sha1

impl Send for Sha1

impl Sync for Sha1

impl Unpin for Sha1

impl UnwindSafe for Sha1

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<D> Digest for D where
    D: FixedOutput + Update + Reset + Clone + Default

type OutputSize = <D as FixedOutput>::OutputSize

Output size for Digest

impl<D> DynDigest for D where
    D: 'static + FixedOutput + Update + Reset + Clone

impl<D> FixedOutput for D where
    D: FixedOutputDirty + Reset, 

type OutputSize = <D as FixedOutputDirty>::OutputSize

Output size for fixed output digest

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.