pub trait Satisfies<T> { // Required method fn satisfies(&self, item: &T) -> bool; }
A trait for types that can be checked for satisfaction against another type.