pub trait CanParseArg<Args, Tag>: HasErrorType {
type Parsed: Async;
// Required method
fn parse_arg(
&self,
args: &Args,
tag: PhantomData<Tag>,
) -> Result<Self::Parsed, Self::Error>;
}pub trait CanParseArg<Args, Tag>: HasErrorType {
type Parsed: Async;
// Required method
fn parse_arg(
&self,
args: &Args,
tag: PhantomData<Tag>,
) -> Result<Self::Parsed, Self::Error>;
}