CanExtractCommandArg

Trait CanExtractCommandArg 

Source
pub trait CanExtractCommandArg<Arg>: HasCommandArgType {
    // Required method
    fn extract_command_arg(
        &self,
        _phantom: PhantomData<Arg>,
    ) -> Self::CommandArg;
}

Required Methods§

Source

fn extract_command_arg(&self, _phantom: PhantomData<Arg>) -> Self::CommandArg

Implementors§

Source§

impl<Context, Arg> CanExtractCommandArg<Arg> for Context
where Context: HasCommandArgType + HasCgpProvider, Context::CgpProvider: CommandArgExtractor<Context, Arg>,