pub trait Parse { // Required method fn parse(value: impl AsRef<str>) -> Result<Self> where Self: Sized; }