Trait wasmi::FromRuntimeValue [−][src]
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>[src]
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.
Implementations on Foreign Types
impl FromRuntimeValue for bool[src]
This conversion assumes that boolean values are represented by
I32 type.
fn from_runtime_value(val: RuntimeValue) -> Option<Self>[src]
impl FromRuntimeValue for i8[src]
This conversion assumes that i8 is represented as an I32.
fn from_runtime_value(val: RuntimeValue) -> Option<Self>[src]
impl FromRuntimeValue for i16[src]
This conversion assumes that i16 is represented as an I32.
fn from_runtime_value(val: RuntimeValue) -> Option<Self>[src]
impl FromRuntimeValue for u8[src]
This conversion assumes that u8 is represented as an I32.
fn from_runtime_value(val: RuntimeValue) -> Option<Self>[src]
impl FromRuntimeValue for u16[src]
This conversion assumes that u16 is represented as an I32.