pub trait MapKey: PartialEq + Eq + Debug { }
Trait that must be implemented on a type for it to be considered a map key