Struct erg_parser::error::ParserRunnerError
source · [−]Fields
core: ErrorCore
input: Input
Implementations
Trait Implementations
sourceimpl Debug for ParserRunnerError
impl Debug for ParserRunnerError
sourceimpl ErrorDisplay for ParserRunnerError
impl ErrorDisplay for ParserRunnerError
fn core(&self) -> &ErrorCore
fn input(&self) -> &Input
sourcefn caused_by(&self) -> &str
fn caused_by(&self) -> &str
The block name the error caused.
This will be None if the error occurred before semantic analysis.
As for the internal error, do not put the fn name here. Read more
fn write_to_stderr(&self)
fn write_to<W>(&self, w: &mut W)where
W: Write,
fn show(&self) -> String
fn format_header(&self) -> String
fn format_code_and_pointer(&self) -> String
sourceimpl Stream<ParserRunnerError> for ParserRunnerErrors
impl Stream<ParserRunnerError> for ParserRunnerErrors
fn payload(self) -> Vec<ParserRunnerError>
fn ref_payload(&self) -> &Vec<ParserRunnerError>
fn ref_mut_payload(&mut self) -> &mut Vec<ParserRunnerError>
fn clear(&mut self)
fn len(&self) -> usize
fn size(&self) -> usize
fn is_empty(&self) -> bool
fn insert(&mut self, idx: usize, elem: T)
fn remove(&mut self, idx: usize) -> T
fn push(&mut self, elem: T)
fn append<S>(&mut self, s: &mut S)where
S: Stream<T>,
fn pop(&mut self) -> Option<T>
fn lpop(&mut self) -> Option<T>
fn get(&self, idx: usize) -> Option<&T>
fn get_mut(&mut self, idx: usize) -> Option<&mut T>
fn first(&self) -> Option<&T>
fn first_mut(&mut self) -> Option<&mut T>
fn last(&self) -> Option<&T>
fn last_mut(&mut self) -> Option<&mut T>
fn iter(&self) -> Iter<'_, T>
fn iter_mut(&mut self) -> IterMut<'_, T>
fn into_iter(self) -> IntoIter<T, Global>
fn take_all(&mut self) -> Vec<T, Global>
fn extend<I>(&mut self, iter: I)where
I: IntoIterator<Item = T>,
Auto Trait Implementations
impl RefUnwindSafe for ParserRunnerError
impl Send for ParserRunnerError
impl Sync for ParserRunnerError
impl Unpin for ParserRunnerError
impl UnwindSafe for ParserRunnerError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more