pub trait Hashed { // Required method fn hash(&self) -> Hash; }
A trait for types that have a canonical hash
Obtain the hash of the object