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
u8can be recovered from the wasm ABIu32type. - A trait for anything that can be converted into a type that can cross the wasm ABI directly, eg
u32orf64. - A version of the
RefFromWasmAbitrait 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
RefFromWasmAbitrait, 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.