pub trait ArgParser<App, Args, Tag>where
App: HasErrorType,{
type Parsed: Async;
// Required method
fn parse_arg(
app: &App,
args: &Args,
tag: PhantomData<Tag>,
) -> Result<Self::Parsed, App::Error>;
}Required Associated Types§
Required Methods§
fn parse_arg( app: &App, args: &Args, tag: PhantomData<Tag>, ) -> Result<Self::Parsed, App::Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.