pub trait HashableContentExtAsync<'a, T>: HashableContentwhere
    T: HashTypeAsync,{
    // Required methods
    fn to_hash(&self) -> MustBoxFuture<'_, HoloHash<T>> ;
    fn into_hashed(self) -> MustBoxFuture<'a, HoloHashed<Self>> ;
}
Expand description

Adds convenience methods for constructing HoloHash and HoloHashed from some HashableContent

Required Methods§

source

fn to_hash(&self) -> MustBoxFuture<'_, HoloHash<T>>

Construct a HoloHash from a reference

source

fn into_hashed(self) -> MustBoxFuture<'a, HoloHashed<Self>>

Move into a HoloHashed

Implementors§

source§

impl<'a, T, C> HashableContentExtAsync<'a, T> for Cwhere T: HashTypeAsync, C: 'a + HashableContent<HashType = T> + Send + Sync,