Trait Key
goods
pub trait Key: Debug + Eq + Hash + Clone + 'static { }
Compound trait that is implemented for any type that implements all bound traits.
impl<T> Key for T where T: Debug + Eq + Hash + Clone + 'static,