pub trait StrPattern {
// Required methods
fn matches_input(&self, input: &str) -> bool;
fn describe_pattern(&self) -> String;
}pub trait StrPattern {
// Required methods
fn matches_input(&self, input: &str) -> bool;
fn describe_pattern(&self) -> String;
}