Struct erg_parser::ast::VarRecordAttrs
source · [−]pub struct VarRecordAttrs { /* private fields */ }
Implementations
sourceimpl VarRecordAttrs
impl VarRecordAttrs
Trait Implementations
sourceimpl Clone for VarRecordAttrs
impl Clone for VarRecordAttrs
sourcefn clone(&self) -> VarRecordAttrs
fn clone(&self) -> VarRecordAttrs
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 moresourceimpl Debug for VarRecordAttrs
impl Debug for VarRecordAttrs
sourceimpl Display for VarRecordAttrs
impl Display for VarRecordAttrs
sourceimpl From<VarRecordAttrs> for Vec<VarRecordAttr>
impl From<VarRecordAttrs> for Vec<VarRecordAttr>
sourcefn from(item: VarRecordAttrs) -> Vec<VarRecordAttr>
fn from(item: VarRecordAttrs) -> Vec<VarRecordAttr>
Converts to this type from the input type.
sourceimpl Hash for VarRecordAttrs
impl Hash for VarRecordAttrs
sourceimpl Index<usize> for VarRecordAttrs
impl Index<usize> for VarRecordAttrs
sourceimpl NestedDisplay for VarRecordAttrs
impl NestedDisplay for VarRecordAttrs
sourceimpl PartialEq<VarRecordAttrs> for VarRecordAttrs
impl PartialEq<VarRecordAttrs> for VarRecordAttrs
sourcefn eq(&self, other: &VarRecordAttrs) -> bool
fn eq(&self, other: &VarRecordAttrs) -> bool
sourceimpl Stream<VarRecordAttr> for VarRecordAttrs
impl Stream<VarRecordAttr> for VarRecordAttrs
fn payload(self) -> Vec<VarRecordAttr>
fn ref_payload(&self) -> &Vec<VarRecordAttr>
fn ref_mut_payload(&mut self) -> &mut Vec<VarRecordAttr>
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 VarRecordAttrs
impl StructuralEq for VarRecordAttrs
impl StructuralPartialEq for VarRecordAttrs
Auto Trait Implementations
impl RefUnwindSafe for VarRecordAttrs
impl !Send for VarRecordAttrs
impl !Sync for VarRecordAttrs
impl Unpin for VarRecordAttrs
impl UnwindSafe for VarRecordAttrs
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