pub trait Parser: Send + Sync {
// Required method
fn parse<'a>(
&self,
registry: &ParserRegistry,
input: &'a str,
) -> ParseResult<'a>;
// Provided method
fn extend(&self, parser: ParserHandle) { ... }
}Required Methods§
fn parse<'a>( &self, registry: &ParserRegistry, input: &'a str, ) -> ParseResult<'a>
Provided Methods§
fn extend(&self, parser: ParserHandle)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".