#[repr(C)]pub struct ShapeObj { /* private fields */ }
Trait Implementations§
Source§impl ObjectCore for ShapeObj
impl ObjectCore for ShapeObj
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 ObjectCoreWithExtraItems for ShapeObj
impl ObjectCoreWithExtraItems for ShapeObj
Source§fn extra_items_count(this: &Self) -> usize
fn extra_items_count(this: &Self) -> usize
Return the number of extra items
Source§unsafe fn extra_items(this: &Self) -> &[Self::ExtraItem]
unsafe fn extra_items(this: &Self) -> &[Self::ExtraItem]
Return the extra items data pointer
Source§unsafe fn extra_items_mut(this: &mut Self) -> &mut [Self::ExtraItem]
unsafe fn extra_items_mut(this: &mut Self) -> &mut [Self::ExtraItem]
Return the extra items data pointer
Auto Trait Implementations§
impl !Freeze for ShapeObj
impl RefUnwindSafe for ShapeObj
impl !Send for ShapeObj
impl !Sync for ShapeObj
impl Unpin for ShapeObj
impl UnwindSafe for ShapeObj
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