pub trait WithHashs {
type HK: HashKind;
type HP: PrimInt + PartialEq + Eq;
// Required method
fn hash(&self, kind: &Self::HK) -> Self::HP;
}
pub trait WithHashs {
type HK: HashKind;
type HP: PrimInt + PartialEq + Eq;
// Required method
fn hash(&self, kind: &Self::HK) -> Self::HP;
}