Struct wasmtime_environ::wasmparser::WasmFeatures
source · [−]pub struct WasmFeatures {Show 16 fields
pub mutable_global: bool,
pub saturating_float_to_int: bool,
pub sign_extension: bool,
pub reference_types: bool,
pub multi_value: bool,
pub bulk_memory: bool,
pub simd: bool,
pub relaxed_simd: bool,
pub threads: bool,
pub tail_call: bool,
pub deterministic_only: bool,
pub multi_memory: bool,
pub exceptions: bool,
pub memory64: bool,
pub extended_const: bool,
pub component_model: bool,
}Expand description
Flags for features that are enabled for validation.
Fields
mutable_global: boolThe WebAssembly mutable-global proposal (enabled by default)
saturating_float_to_int: boolThe WebAssembly nontrapping-float-to-int-conversions proposal (enabled by default)
sign_extension: boolThe WebAssembly sign-extension-ops proposal (enabled by default)
reference_types: boolThe WebAssembly reference types proposal (enabled by default)
multi_value: boolThe WebAssembly multi-value proposal (enabled by default)
bulk_memory: boolThe WebAssembly bulk memory operations proposal (enabled by default)
simd: boolThe WebAssembly SIMD proposal
relaxed_simd: boolThe WebAssembly Relaxed SIMD proposal
threads: boolThe WebAssembly threads proposal
tail_call: boolThe WebAssembly tail-call proposal
deterministic_only: boolWhether or not only deterministic instructions are allowed
multi_memory: boolThe WebAssembly multi memory proposal
exceptions: boolThe WebAssembly exception handling proposal
memory64: boolThe WebAssembly memory64 proposal
extended_const: boolThe WebAssembly extended_const proposal
component_model: boolThe WebAssembly component model proposal.
Trait Implementations
sourceimpl Clone for WasmFeatures
impl Clone for WasmFeatures
sourcefn clone(&self) -> WasmFeatures
fn clone(&self) -> WasmFeatures
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for WasmFeatures
impl Debug for WasmFeatures
sourceimpl Default for WasmFeatures
impl Default for WasmFeatures
sourcefn default() -> WasmFeatures
fn default() -> WasmFeatures
Returns the “default value” for a type. Read more
sourceimpl Hash for WasmFeatures
impl Hash for WasmFeatures
impl Copy for WasmFeatures
Auto Trait Implementations
impl RefUnwindSafe for WasmFeatures
impl Send for WasmFeatures
impl Sync for WasmFeatures
impl Unpin for WasmFeatures
impl UnwindSafe for WasmFeatures
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more