Struct wasmtime_runtime::VMInterrupts
source · [−]#[repr(C)]pub struct VMInterrupts {
pub stack_limit: AtomicUsize,
}
Expand description
Structure used to control interrupting wasm code, currently with only one atomic flag internally used.
Fields
stack_limit: AtomicUsize
Current stack limit of the wasm module.
This is used to control both stack overflow as well as interrupting wasm
modules. For more information see crates/environ/src/cranelift.rs
.
Implementations
sourceimpl VMInterrupts
impl VMInterrupts
Trait Implementations
sourceimpl Debug for VMInterrupts
impl Debug for VMInterrupts
sourceimpl Default for VMInterrupts
impl Default for VMInterrupts
sourcefn default() -> VMInterrupts
fn default() -> VMInterrupts
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for VMInterrupts
impl Send for VMInterrupts
impl Sync for VMInterrupts
impl Unpin for VMInterrupts
impl UnwindSafe for VMInterrupts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more