pub trait StringSelector { // Required methods fn exact_match(&self) -> Option<&str>; fn pattern(&self) -> Option<&str>; }