#[repr(C)]pub struct StoreVtbl {
pub CxxDrop: unsafe extern "C" fn(this: *mut Store),
pub Size: unsafe extern "C" fn(this: *const Store, mem: *const u8) -> usize,
pub GetMemoryStats: unsafe extern "C" fn(this: *mut Store, stats: *mut MemoryStats),
pub ContainsBlockImpl: unsafe extern "C" fn(this: *const Store, block: *const u8) -> bool,
}Expand description
Virtual table for Store.
Fields§
§CxxDrop: unsafe extern "C" fn(this: *mut Store)C++ virtual ~Store
Size: unsafe extern "C" fn(this: *const Store, mem: *const u8) -> usize§GetMemoryStats: unsafe extern "C" fn(this: *mut Store, stats: *mut MemoryStats)§ContainsBlockImpl: unsafe extern "C" fn(this: *const Store, block: *const u8) -> boolAuto Trait Implementations§
impl Freeze for StoreVtbl
impl RefUnwindSafe for StoreVtbl
impl Send for StoreVtbl
impl Sync for StoreVtbl
impl Unpin for StoreVtbl
impl UnwindSafe for StoreVtbl
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