#[repr(C)]pub struct Object { /* private fields */ }Expand description
Object type is by default the TVMFFIObject
Implementations§
Trait Implementations§
Source§impl ObjectCore for Object
impl ObjectCore for Object
Source§const TYPE_DEPTH: i32 = 0i32
const TYPE_DEPTH: i32 = 0i32
Depth of this type in the object inheritance tree. Read more
fn type_index() -> i32
Source§unsafe fn object_header_mut(this: &mut Self) -> &mut TVMFFIObject
unsafe fn object_header_mut(this: &mut Self) -> &mut TVMFFIObject
Return the object header
This function is implemented as a static function so Read more
Source§impl ShallowCopy for Object
impl ShallowCopy for Object
fn shallow_copy(&self) -> Self
impl UnsafeInit for Object
Auto Trait Implementations§
impl !Freeze for Object
impl RefUnwindSafe for Object
impl Send for Object
impl Sync for Object
impl Unpin for Object
impl UnwindSafe for Object
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