Enum erg_parser::ast::ClassAttr
source · pub enum ClassAttr {
Def(Def),
Decl(TypeAscription),
Doc(Literal),
}
Variants§
Trait Implementations§
source§impl FromIterator<ClassAttr> for ClassAttrs
impl FromIterator<ClassAttr> for ClassAttrs
source§impl Locational for ClassAttr
impl Locational for ClassAttr
source§impl NestedDisplay for ClassAttr
impl NestedDisplay for ClassAttr
source§impl PartialEq for ClassAttr
impl PartialEq for ClassAttr
source§impl Stream<ClassAttr> for ClassAttrs
impl Stream<ClassAttr> for ClassAttrs
fn payload(self) -> Vec<ClassAttr>
fn ref_payload(&self) -> &Vec<ClassAttr>
fn ref_mut_payload(&mut self) -> &mut Vec<ClassAttr>
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
impl Eq for ClassAttr
impl StructuralPartialEq for ClassAttr
Auto Trait Implementations§
impl Freeze for ClassAttr
impl RefUnwindSafe for ClassAttr
impl Send for ClassAttr
impl Sync for ClassAttr
impl Unpin for ClassAttr
impl UnwindSafe for ClassAttr
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