Trait wasmi::FromRuntimeValue
source · [−]pub trait FromRuntimeValue where
Self: Sized, {
fn from_runtime_value(val: RuntimeValue) -> Option<Self>;
}
Expand description
Trait for creating value from a RuntimeValue
.
Typically each implementation can create a value from the specific type.
For example, values of type bool
or u32
are both represented by I32
and f64
values are represented by
F64
.
Required methods
fn from_runtime_value(val: RuntimeValue) -> Option<Self>
fn from_runtime_value(val: RuntimeValue) -> Option<Self>
Create a value of type Self
from a given RuntimeValue
.
Returns None
if the RuntimeValue
is of type different than
expected by the conversion in question.