pub struct WasmOptions {Show 35 fields
pub nan_canonicalization: Option<bool>,
pub fuel: Option<u64>,
pub epoch_interruption: Option<bool>,
pub max_wasm_stack: Option<usize>,
pub async_stack_size: Option<usize>,
pub unknown_exports_allow: Option<bool>,
pub unknown_imports_trap: Option<bool>,
pub unknown_imports_default: Option<bool>,
pub wmemcheck: Option<bool>,
pub max_memory_size: Option<usize>,
pub max_table_elements: Option<usize>,
pub max_instances: Option<usize>,
pub max_tables: Option<usize>,
pub max_memories: Option<usize>,
pub trap_on_grow_failure: Option<bool>,
pub timeout: Option<Duration>,
pub all_proposals: Option<bool>,
pub bulk_memory: Option<bool>,
pub multi_memory: Option<bool>,
pub multi_value: Option<bool>,
pub reference_types: Option<bool>,
pub simd: Option<bool>,
pub relaxed_simd: Option<bool>,
pub relaxed_simd_deterministic: Option<bool>,
pub tail_call: Option<bool>,
pub threads: Option<bool>,
pub memory64: Option<bool>,
pub component_model: Option<bool>,
pub component_model_more_flags: Option<bool>,
pub component_model_multiple_returns: Option<bool>,
pub function_references: Option<bool>,
pub gc: Option<bool>,
pub custom_page_sizes: Option<bool>,
pub wide_arithmetic: Option<bool>,
pub extended_const: Option<bool>,
}
Fields§
§nan_canonicalization: Option<bool>
§fuel: Option<u64>
§epoch_interruption: Option<bool>
§max_wasm_stack: Option<usize>
§async_stack_size: Option<usize>
§unknown_exports_allow: Option<bool>
§unknown_imports_trap: Option<bool>
§unknown_imports_default: Option<bool>
§wmemcheck: Option<bool>
§max_memory_size: Option<usize>
§max_table_elements: Option<usize>
§max_instances: Option<usize>
§max_tables: Option<usize>
§max_memories: Option<usize>
§trap_on_grow_failure: Option<bool>
§timeout: Option<Duration>
§all_proposals: Option<bool>
§bulk_memory: Option<bool>
§multi_memory: Option<bool>
§multi_value: Option<bool>
§reference_types: Option<bool>
§simd: Option<bool>
§relaxed_simd: Option<bool>
§relaxed_simd_deterministic: Option<bool>
§tail_call: Option<bool>
§threads: Option<bool>
§memory64: Option<bool>
§component_model: Option<bool>
§component_model_more_flags: Option<bool>
§component_model_multiple_returns: Option<bool>
§function_references: Option<bool>
§gc: Option<bool>
§custom_page_sizes: Option<bool>
§wide_arithmetic: Option<bool>
§extended_const: Option<bool>
Trait Implementations§
Source§impl Clone for WasmOptions
impl Clone for WasmOptions
Source§fn clone(&self) -> WasmOptions
fn clone(&self) -> WasmOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WasmOptions
impl Debug for WasmOptions
Source§impl Default for WasmOptions
impl Default for WasmOptions
Source§fn default() -> WasmOptions
fn default() -> WasmOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for WasmOptions
impl PartialEq for WasmOptions
impl StructuralPartialEq for WasmOptions
Auto Trait Implementations§
impl Freeze for WasmOptions
impl RefUnwindSafe for WasmOptions
impl Send for WasmOptions
impl Sync for WasmOptions
impl Unpin for WasmOptions
impl UnwindSafe for WasmOptions
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