Enum sc_executor::WasmExecutionMethod
source · pub enum WasmExecutionMethod {
Compiled {
instantiation_strategy: InstantiationStrategy,
},
}
Expand description
Specification of different methods of executing the runtime Wasm code.
Variants§
Compiled
Fields
§
instantiation_strategy: InstantiationStrategy
The instantiation strategy to use.
Uses the Wasmtime compiled runtime.
Trait Implementations§
source§impl Clone for WasmExecutionMethod
impl Clone for WasmExecutionMethod
source§fn clone(&self) -> WasmExecutionMethod
fn clone(&self) -> WasmExecutionMethod
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 WasmExecutionMethod
impl Debug for WasmExecutionMethod
source§impl Default for WasmExecutionMethod
impl Default for WasmExecutionMethod
source§impl Hash for WasmExecutionMethod
impl Hash for WasmExecutionMethod
source§impl PartialEq for WasmExecutionMethod
impl PartialEq for WasmExecutionMethod
source§fn eq(&self, other: &WasmExecutionMethod) -> bool
fn eq(&self, other: &WasmExecutionMethod) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WasmExecutionMethod
impl Eq for WasmExecutionMethod
impl StructuralEq for WasmExecutionMethod
impl StructuralPartialEq for WasmExecutionMethod
Auto Trait Implementations§
impl RefUnwindSafe for WasmExecutionMethod
impl Send for WasmExecutionMethod
impl Sync for WasmExecutionMethod
impl Unpin for WasmExecutionMethod
impl UnwindSafe for WasmExecutionMethod
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
§impl<T> CallHasher for T
impl<T> CallHasher for T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
§impl<T> Clear for T
impl<T> Clear for T
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.