pub struct VMExternRefActivationsTable { /* private fields */ }
Implementations§
source§impl VMExternRefActivationsTable
impl VMExternRefActivationsTable
pub fn new() -> Self
pub fn bump_capacity_remaining(&self) -> usize
pub fn try_insert(&mut self, externref: VMExternRef) -> Result<(), VMExternRef>
pub unsafe fn insert_with_gc( &mut self, _limits: *const VMRuntimeLimits, externref: VMExternRef, _module_info_lookup: &dyn ModuleInfoLookup, )
pub fn insert_without_gc(&mut self, externref: VMExternRef)
pub fn set_gc_okay(&mut self, _okay: bool) -> bool
Auto Trait Implementations§
impl Freeze for VMExternRefActivationsTable
impl RefUnwindSafe for VMExternRefActivationsTable
impl Send for VMExternRefActivationsTable
impl Sync for VMExternRefActivationsTable
impl Unpin for VMExternRefActivationsTable
impl UnwindSafe for VMExternRefActivationsTable
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