Struct wasmtime_c_api::StoreData
source · pub struct StoreData {
pub hostcall_val_storage: Vec<wasmtime_val_t>,
pub wasm_val_storage: Vec<Val>,
pub store_limits: StoreLimits,
/* private fields */
}
Fields§
§hostcall_val_storage: Vec<wasmtime_val_t>
Temporary storage for usage during a wasm->host call to store values in a slice we pass to the C API.
wasm_val_storage: Vec<Val>
Temporary storage for usage during host->wasm calls, same as above but for a different direction.
store_limits: StoreLimits
Limits for the store.
Auto Trait Implementations§
impl Freeze for StoreData
impl !RefUnwindSafe for StoreData
impl Send for StoreData
impl Sync for StoreData
impl Unpin for StoreData
impl !UnwindSafe for StoreData
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