#[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) -> ExtraDataType
Gets the type of extra data.
IsNotEqual: fn(this: &BSExtraData, rhs: &BSExtraData) -> bool
Checks 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