Module wasm_bindgen::convert
source · [−]Expand description
This is mostly an internal module, no stability guarantees are provided. Use at your own risk.
Structs
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
.
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.