[src]

Trait std::hash::Hasher

pub trait Hasher<S> {
    fn hash<T: Hash<S>>(&self, value: &T) -> u64;
}

A trait that computes a hash for a value. The main users of this trait are containers like HashMap, which need a generic way hash multiple types.

Required Methods

fn hash<T: Hash<S>>(&self, value: &T) -> u64

Compute a hash of the value.

Implementors