pub trait Parse { // Required method fn parse(source: impl Into<String>) -> Result<Self, ParseError> where Self: Sized; }