Skip to main content

OptionParse

Trait OptionParse 

Source
pub trait OptionParse<I: ParseInput>: Parse<I> {
    // Required method
    fn parse_option(input: I) -> Result<Option<Self>>;
}
Expand description

Provide Parse for Option<Self>.

Required Methods§

Source

fn parse_option(input: I) -> Result<Option<Self>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T: Parse<I> + MaybeHasNiche<MnArray: MnArray<MaybeNiche: Niche<NeedsTag = B>>>, B: OptionParseBit<T, I>, I: ParseInput> OptionParse<I> for T