pub enum PError {
Mismatch,
Terminate {
name: &'static str,
msg: String,
},
}
Expand description
The error of parser handling, returned by Parser
.
Please see module level document for more error information.
Variants§
Mismatch
If parser mismatched, just choose another one.
Terminate
The parser is the only one can be matched.
Implementations§
Trait Implementations§
source§impl Error for PError
impl Error for PError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl RefUnwindSafe for PError
impl Send for PError
impl Sync for PError
impl Unpin for PError
impl UnwindSafe for PError
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