pub struct PatternParser { /* private fields */ }
Implementations§
Source§impl PatternParser
impl PatternParser
pub fn new() -> PatternParser
pub fn parse<'err, 'input, __TOKEN: __ToTriple<'err, 'input>, __TOKENS: IntoIterator<Item = __TOKEN>>( &self, errors: &'err mut Vec<ParseError>, __tokens0: __TOKENS, ) -> Result<WithMetaData<NodePattern>, ParseError<SourcePosition, Token<&'input str>, ParseError>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PatternParser
impl RefUnwindSafe for PatternParser
impl Send for PatternParser
impl Sync for PatternParser
impl Unpin for PatternParser
impl UnwindSafe for PatternParser
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