Trait holo_hash::HashableContent
source · [−]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
Required Methods
fn hashable_content(&self) -> HashableContentBytes
fn hashable_content(&self) -> HashableContentBytes
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