#[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) -> bool
Auto 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