Struct erg_parser::error::DesugaringError
source · pub struct DesugaringError {
pub core: ErrorCore,
}
Fields§
§core: ErrorCore
Implementations§
Trait Implementations§
source§impl Debug for DesugaringError
impl Debug for DesugaringError
source§impl FromIterator<DesugaringError> for DesugaringErrors
impl FromIterator<DesugaringError> for DesugaringErrors
source§fn from_iter<I: IntoIterator<Item = DesugaringError>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = DesugaringError>>(iter: I) -> Self
Creates a value from an iterator. Read more
source§impl Stream<DesugaringError> for DesugaringErrors
impl Stream<DesugaringError> for DesugaringErrors
fn payload(self) -> Vec<DesugaringError>
fn ref_payload(&self) -> &Vec<DesugaringError>
fn ref_mut_payload(&mut self) -> &mut Vec<DesugaringError>
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 take_all(&mut self) -> Vec<T>
fn extend<I>(&mut self, iter: I)where
I: IntoIterator<Item = T>,
fn split_off(&mut self, at: usize) -> Vec<T>
source§fn retain(&mut self, f: impl FnMut(&T) -> bool)
fn retain(&mut self, f: impl FnMut(&T) -> bool)
Remove all elements that don’t satisfy the predicate.
fn concat(self, other: Self) -> Self
Auto Trait Implementations§
impl Freeze for DesugaringError
impl RefUnwindSafe for DesugaringError
impl Send for DesugaringError
impl Sync for DesugaringError
impl Unpin for DesugaringError
impl UnwindSafe for DesugaringError
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