pub trait Hashable<Algo>where
Algo: HashAlgo,{
// Required method
fn hash(
&self,
) -> Result<<<Algo as HashAlgo>::Kernel as HashAlgoKernel>::Output, <<Algo as HashAlgo>::Kernel as HashAlgoKernel>::Error>;
}pub trait Hashable<Algo>where
Algo: HashAlgo,{
// Required method
fn hash(
&self,
) -> Result<<<Algo as HashAlgo>::Kernel as HashAlgoKernel>::Output, <<Algo as HashAlgo>::Kernel as HashAlgoKernel>::Error>;
}