#[repr(C)]pub struct BSExtraDataVtbl {
pub CxxDrop: fn(this: &mut BSExtraData),
pub GetType: fn(this: &BSExtraData) -> ExtraDataType,
pub IsNotEqual: fn(this: &BSExtraData, rhs: &BSExtraData) -> bool,
}Expand description
Virtual function table for BSExtraData.
Fields§
§CxxDrop: fn(this: &mut BSExtraData)Destructor (~BSExtraData in C++).
GetType: fn(this: &BSExtraData) -> ExtraDataTypeGets the type of extra data.
IsNotEqual: fn(this: &BSExtraData, rhs: &BSExtraData) -> boolChecks inequality between two BSExtraData instances.
Auto Trait Implementations§
impl Freeze for BSExtraDataVtbl
impl RefUnwindSafe for BSExtraDataVtbl
impl Send for BSExtraDataVtbl
impl Sync for BSExtraDataVtbl
impl Unpin for BSExtraDataVtbl
impl UnwindSafe for BSExtraDataVtbl
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