[]Struct ipld_block_builder::multihash::Sha1

pub struct Sha1(_);

The SHA-1 hasher.

Methods

impl Sha1

pub const CODE: Code

The code of the SHA-1 hasher, 0x11.

pub fn digest(data: &[u8]) -> MultihashGeneric<Code>

Hash some input and return the Multihash digest.

Trait Implementations

impl Clone for Sha1

impl Debug for Sha1

impl Default for Sha1

impl MultihashDigest<Code> for Sha1

impl Multihasher<Code> 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<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.

impl<W> WriteBytesExt for W where
    W: Write + ?Sized