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