[][src]Struct solana_sdk::hash::Hasher

pub struct Hasher { /* fields omitted */ }

Methods

impl Hasher[src]

pub fn hash(&mut self, val: &[u8])[src]

pub fn hashv(&mut self, vals: &[&[u8]])[src]

pub fn result(self) -> Hash[src]

Trait Implementations

impl Default for Hasher[src]

impl Clone for Hasher[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Hasher

impl Send for Hasher

impl Sync for Hasher

impl RefUnwindSafe for Hasher

impl UnwindSafe for Hasher

Blanket Implementations

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Clear for T where
    T: InitializableFromZeroed + ?Sized

impl<T> InitializableFromZeroed for T where
    T: Default