pub trait HashableContent: Sized {
    type HashType: HashType;

    fn hash_type(&self) -> Self::HashType;
    fn hashable_content(&self) -> HashableContentBytes;
}
Expand description

Any implementor of HashableContent may be used in a HoloHashed to pair data with its HoloHash representation. It also has an associated HashType.

Required Associated Types§

The HashType which this content will be hashed to

Required Methods§

The HashType which this content will be hashed to

Return a subset of the content, either as SerializedBytes “content”, which will be used to compute the hash, or as an already precomputed hash which will be used directly

Implementors§