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
.