pub struct ClassData {
pub name: Token,
pub superclass: Option<Expr>,
pub methods: Vec<Stmt>,
}Expand description
Represents a class statement’s data in the language.
Fields§
§name: TokenThe class’s name.
superclass: Option<Expr>The class’s superclass (optional).
methods: Vec<Stmt>The class’s methods.
Trait Implementations§
impl StructuralPartialEq for ClassData
Auto Trait Implementations§
impl Freeze for ClassData
impl RefUnwindSafe for ClassData
impl Send for ClassData
impl Sync for ClassData
impl Unpin for ClassData
impl UnwindSafe for ClassData
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