pub trait Parsewhere Self: Sized + Display,{ // Required methods fn parse(i: &Arg) -> Result<Self, ParseErr>; fn desc() -> &'static str; }