Struct wasmparser::WasmFeatures [−][src]
Flags for features that are enabled for validation.
Fields
reference_types: bool
The WebAssembly reference types proposal
module_linking: bool
The WebAssembly module linking proposal
simd: bool
The WebAssembly SIMD proposal
multi_value: bool
The WebAssembly multi-value proposal (enabled by default)
threads: bool
The WebAssembly threads proposal
tail_call: bool
The WebAssembly tail-call proposal
bulk_memory: bool
The WebAssembly bulk memory operations proposal
deterministic_only: bool
Whether or not only deterministic instructions are allowed
multi_memory: bool
The WebAssembly multi memory proposal
exceptions: bool
The WebAssembly exception handling proposal
memory64: bool
The WebAssembly memory64 proposal
Trait Implementations
impl Clone for WasmFeatures
[src][+]
impl Copy for WasmFeatures
[src]
impl Debug for WasmFeatures
[src][+]
impl Default for WasmFeatures
[src][+]
impl Hash for WasmFeatures
[src][+]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,