pub struct ExtendableParser { /* private fields */ }Implementations§
Source§impl ExtendableParser
impl ExtendableParser
pub fn exchange(parser: ParserHandle) -> Self
pub fn depth(parser: ParserHandle) -> Self
pub fn variants() -> Self
Trait Implementations§
Source§impl Parser for ExtendableParser
impl Parser for ExtendableParser
fn parse<'a>( &self, registry: &ParserRegistry, input: &'a str, ) -> ParseResult<'a>
fn extend(&self, parser: ParserHandle)
Auto Trait Implementations§
impl !Freeze for ExtendableParser
impl RefUnwindSafe for ExtendableParser
impl Send for ExtendableParser
impl Sync for ExtendableParser
impl Unpin for ExtendableParser
impl UnsafeUnpin for ExtendableParser
impl UnwindSafe for ExtendableParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more