pub struct ClassDeclNode {
pub name: NodeId,
pub superclass: Option<NodeId>,
pub members: NodeArrayId,
pub span: SourceSpan,
}Expand description
Class declaration: class IDENTIFIER ( : IDENTIFIER )? { classMember* }
Fields§
§name: NodeId§superclass: Option<NodeId>§members: NodeArrayId§span: SourceSpanTrait Implementations§
Source§impl Clone for ClassDeclNode
impl Clone for ClassDeclNode
impl Copy for ClassDeclNode
Source§impl Debug for ClassDeclNode
impl Debug for ClassDeclNode
Source§impl PartialEq for ClassDeclNode
impl PartialEq for ClassDeclNode
impl StructuralPartialEq for ClassDeclNode
Auto Trait Implementations§
impl Freeze for ClassDeclNode
impl RefUnwindSafe for ClassDeclNode
impl Send for ClassDeclNode
impl Sync for ClassDeclNode
impl Unpin for ClassDeclNode
impl UnsafeUnpin for ClassDeclNode
impl UnwindSafe for ClassDeclNode
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