pub struct LangObjectObject { /* private fields */ }
Implementations§
Source§impl LangObjectObject
impl LangObjectObject
pub fn new( super_level: usize, members: Vec<DataObjectRef>, class_base_definition: LangObjectRef, initialized: bool, ) -> Self
pub fn super_level(&self) -> usize
pub fn members(&self) -> &[DataObjectRef]
pub fn class_base_definition(&self) -> &LangObjectRef
pub fn initialized(&self) -> bool
Trait Implementations§
Source§impl Debug for LangObjectObject
impl Debug for LangObjectObject
Source§impl Drop for LangObjectObject
impl Drop for LangObjectObject
Source§impl Trace for LangObjectObject
impl Trace for LangObjectObject
Source§fn finalize_glue(&self)
fn finalize_glue(&self)
Runs
Finalize::finalize()
on this object and all
contained subobjectsAuto Trait Implementations§
impl !Freeze for LangObjectObject
impl !RefUnwindSafe for LangObjectObject
impl !Send for LangObjectObject
impl !Sync for LangObjectObject
impl Unpin for LangObjectObject
impl !UnwindSafe for LangObjectObject
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