pub(crate) struct Args<'a, 'sidetable, 'wasm, 'other, 'resumable> {
wasm: &'a mut WasmReader<'wasm>,
resumable: &'resumable mut WasmResumable,
current_sidetable: &'a mut &'sidetable Vec<SidetableEntry>,
store_inner: &'other mut StoreInner,
modules: &'sidetable AddrVec<ModuleAddr, ModuleInst<'wasm>>,
current_module: &'a mut ModuleAddr,
current_function_end_marker: &'a mut usize,
}Fields§
§wasm: &'a mut WasmReader<'wasm>§resumable: &'resumable mut WasmResumable§current_sidetable: &'a mut &'sidetable Vec<SidetableEntry>§store_inner: &'other mut StoreInner§modules: &'sidetable AddrVec<ModuleAddr, ModuleInst<'wasm>>§current_module: &'a mut ModuleAddr§current_function_end_marker: &'a mut usizeAuto Trait Implementations§
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> Freeze for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> !RefUnwindSafe for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> Send for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> Sync for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> Unpin for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
impl<'a, 'sidetable, 'wasm, 'other, 'resumable> !UnwindSafe for Args<'a, 'sidetable, 'wasm, 'other, 'resumable>
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