Struct erg_parser::ast::VarArrayPattern
source · [−]pub struct VarArrayPattern { /* private fields */ }
Implementations
Trait Implementations
sourceimpl Clone for VarArrayPattern
impl Clone for VarArrayPattern
sourcefn clone(&self) -> VarArrayPattern
fn clone(&self) -> VarArrayPattern
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for VarArrayPattern
impl Debug for VarArrayPattern
sourceimpl Display for VarArrayPattern
impl Display for VarArrayPattern
sourceimpl Hash for VarArrayPattern
impl Hash for VarArrayPattern
sourceimpl Locational for VarArrayPattern
impl Locational for VarArrayPattern
sourceimpl PartialEq<VarArrayPattern> for VarArrayPattern
impl PartialEq<VarArrayPattern> for VarArrayPattern
sourcefn eq(&self, other: &VarArrayPattern) -> bool
fn eq(&self, other: &VarArrayPattern) -> bool
sourceimpl Stream<VarSignature> for VarArrayPattern
impl Stream<VarSignature> for VarArrayPattern
fn payload(self) -> Vec<VarSignature>
fn ref_payload(&self) -> &Vec<VarSignature>
fn ref_mut_payload(&mut self) -> &mut Vec<VarSignature>
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>,
impl Eq for VarArrayPattern
impl StructuralEq for VarArrayPattern
impl StructuralPartialEq for VarArrayPattern
Auto Trait Implementations
impl RefUnwindSafe for VarArrayPattern
impl !Send for VarArrayPattern
impl !Sync for VarArrayPattern
impl Unpin for VarArrayPattern
impl UnwindSafe for VarArrayPattern
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