pub trait OrOptParse<'db, Variant1> {
// Required method
fn or_opt_parse<Enum, Variant2>(
self,
db: &'db dyn Db,
parser: &mut Parser<'_, 'db>,
) -> Result<Option<Enum>, ParseFail<'db>>
where Variant1: Into<Enum>,
Variant2: Parse<'db, Output: Into<Enum>>;
}Required Methods§
fn or_opt_parse<Enum, Variant2>( self, db: &'db dyn Db, parser: &mut Parser<'_, 'db>, ) -> Result<Option<Enum>, ParseFail<'db>>
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.