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.

Unions