Module wasm_bindgen::convert
source · Expand description
This is mostly an internal module, no stability guarantees are provided. Use at your own risk.
Structs
This is an encoding of a Result. It can only store things that can be decoded by the JS
bindings.
Enums
Traits
A trait for anything that can be recovered by-value from the wasm ABI
boundary, eg a Rust
u8
can be recovered from the wasm ABI u32
type.A trait for anything that can be converted into a type that can cross the
wasm ABI directly, eg
u32
or f64
.A version of the
RefFromWasmAbi
trait with the additional requirement
that the reference must remain valid as long as the anchor isn’t dropped.Indicates that this type can be received from JS as
Option<Self>
.Indicates that this type can be passed to JS as
Option<Self>
.A trait for anything that can be recovered as some sort of shared reference
from the wasm ABI boundary.
Dual of the
RefFromWasmAbi
trait, except for mutable references.A trait representing how to interepret the return value of a function for
the wasm ABI.
An unsafe trait which represents types that are ABI-safe to pass via wasm
arguments.