[−][src]Trait wasmer::FromToNativeWasmType
A trait to convert a Rust value to a WasmNativeType
value,
or to convert WasmNativeType
value to a Rust value.
This trait should ideally be splitted into two traits:
FromNativeWasmType
and ToNativeWasmType
but it creates a
non-negligeable complexity in the WasmTypeList
implementation.
Associated Types
type Native: NativeWasmType
Native Wasm type.
Required methods
fn from_native(native: Self::Native) -> Self
Convert a value of kind Self::Native
to Self
.
Panics
This method panics if native
cannot fit in the Self
type`.
fn to_native(self) -> Self::Native
Convert self to Self::Native
.
Panics
This method panics if self
cannot fit in the
Self::Native
type.