pub trait SomeString<'a> { // Required method fn iter_chars(&self) -> Box<dyn Iterator<Item = char> + 'a>; }