pub trait PrimitiveHashType: HashType {
    fn new() -> Self;
    fn static_prefix() -> &'static [u8] ;
    fn hash_name(self) -> &'static str;
}
Expand description

A PrimitiveHashType is one with a multihash prefix. In contrast, a non-primitive hash type could be one of several primitive types, e.g. an AnyDhtHash can represent one of three primitive types.

Required Methods§

Constructor

Get the 3 byte prefix, which is statically known for primitive hash types

Get a Display-worthy name for this hash type

Implementors§