Trait differential_dataflow::hashable::Hashable
[−]
[src]
pub trait Hashable {
type Output: Unsigned + Copy;
fn hashed(&self) -> Self::Output;
}Types with a hashed method, producing an unsigned output of some type.
The output type may vary from a u8 up to a u64, allowing types with simple keys
to communicate this through their size. Certain algorithms, for example radix sorting,
can take advantage of the smaller size.