pub struct BailErrorStrategy;Expand description
Marker error strategy matching ANTLR’s BailErrorStrategy.
The first syntax error aborts the parse instead of recovering. Generated
recognizers accept it through set_error_handler(BailErrorStrategy::new()).
Implementations§
Trait Implementations§
Source§impl Clone for BailErrorStrategy
impl Clone for BailErrorStrategy
Source§fn clone(&self) -> BailErrorStrategy
fn clone(&self) -> BailErrorStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BailErrorStrategy
Source§impl Debug for BailErrorStrategy
impl Debug for BailErrorStrategy
Source§impl Default for BailErrorStrategy
impl Default for BailErrorStrategy
Source§fn default() -> BailErrorStrategy
fn default() -> BailErrorStrategy
Returns the “default value” for a type. Read more
impl Eq for BailErrorStrategy
Source§impl PartialEq for BailErrorStrategy
impl PartialEq for BailErrorStrategy
impl StructuralPartialEq for BailErrorStrategy
Auto Trait Implementations§
impl Freeze for BailErrorStrategy
impl RefUnwindSafe for BailErrorStrategy
impl Send for BailErrorStrategy
impl Sync for BailErrorStrategy
impl Unpin for BailErrorStrategy
impl UnsafeUnpin for BailErrorStrategy
impl UnwindSafe for BailErrorStrategy
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