Trait wasm_bindgen::convert::ReturnWasmAbi
source · pub trait ReturnWasmAbi: WasmDescribe {
type Abi: WasmAbi;
// Required method
fn return_abi(self) -> Self::Abi;
}
Expand description
A trait representing how to interpret the return value of a function for the wasm ABI.
This is very similar to the IntoWasmAbi
trait and in fact has a blanket
implementation for all implementors of the IntoWasmAbi
. The primary use
case of this trait is to enable functions to return Result
, interpreting
an error as “rethrow this to JS”
Required Associated Types§
Required Methods§
sourcefn return_abi(self) -> Self::Abi
fn return_abi(self) -> Self::Abi
Same as IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.
Object Safety§
This trait is not object safe.