pub struct ClassObject {
pub name: StringHandle,
pub super_clazz: Option<ClassHandle>,
pub method_table: HashMapHandle,
pub value_table: HashMapHandle,
pub is_marked: bool,
}Fields§
§name: StringHandle§super_clazz: Option<ClassHandle>§method_table: HashMapHandle§value_table: HashMapHandle§is_marked: boolTrait Implementations§
Source§impl Clone for ClassObject
impl Clone for ClassObject
Source§impl Debug for ClassObject
impl Debug for ClassObject
Source§impl Default for ClassObject
impl Default for ClassObject
Source§impl PartialEq for ClassObject
impl PartialEq for ClassObject
impl StructuralPartialEq for ClassObject
Auto Trait Implementations§
impl Freeze for ClassObject
impl RefUnwindSafe for ClassObject
impl Send for ClassObject
impl Sync for ClassObject
impl Unpin for ClassObject
impl UnsafeUnpin for ClassObject
impl UnwindSafe for ClassObject
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