Struct erg_parser::ast::VarTuplePattern
source · [−]pub struct VarTuplePattern { /* private fields */ }
Implementations
Trait Implementations
sourceimpl Clone for VarTuplePattern
impl Clone for VarTuplePattern
sourcefn clone(&self) -> VarTuplePattern
fn clone(&self) -> VarTuplePattern
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VarTuplePattern
impl Debug for VarTuplePattern
sourceimpl Display for VarTuplePattern
impl Display for VarTuplePattern
sourceimpl Hash for VarTuplePattern
impl Hash for VarTuplePattern
sourceimpl Locational for VarTuplePattern
impl Locational for VarTuplePattern
sourceimpl PartialEq<VarTuplePattern> for VarTuplePattern
impl PartialEq<VarTuplePattern> for VarTuplePattern
sourcefn eq(&self, other: &VarTuplePattern) -> bool
fn eq(&self, other: &VarTuplePattern) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Stream<VarSignature> for VarTuplePattern
impl Stream<VarSignature> for VarTuplePattern
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>
impl Eq for VarTuplePattern
impl StructuralEq for VarTuplePattern
impl StructuralPartialEq for VarTuplePattern
Auto Trait Implementations
impl !RefUnwindSafe for VarTuplePattern
impl !Send for VarTuplePattern
impl !Sync for VarTuplePattern
impl Unpin for VarTuplePattern
impl !UnwindSafe for VarTuplePattern
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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