pub trait BigEndianHash { type Uint; fn from_uint(val: &Self::Uint) -> Self; fn into_uint(&self) -> Self::Uint; }