[][src]Struct tiny_multihash::Sha1

pub struct Sha1 { /* fields omitted */ }

Multihash hasher.

Trait Implementations

impl Debug for Sha1[src]

impl Default for Sha1[src]

impl StatefulHasher for Sha1[src]

type Size = U20

The maximum Digest size for that hasher (it is stack allocated).

type Digest = Sha1Digest<Self::Size>

The Digest type to distinguish the output of different Hasher implementations.

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<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, 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.