Trait holo_hash::hash_type::PrimitiveHashType [−][src]
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
fn static_prefix() -> &'static [u8]
fn static_prefix() -> &'static [u8]
Get the 3 byte prefix, which is statically known for primitive hash types