pub trait IsMatch<X>where X: Eq + PartialEq,{ // Required method fn is_match(&self, other: &X) -> bool; }