[][src]Trait sauron::prelude::wasm_bindgen::convert::IntoWasmAbi

pub trait IntoWasmAbi: WasmDescribe {
    type Abi: WasmAbi;
    pub fn into_abi(self) -> Self::Abi;
}

A trait for anything that can be converted into a type that can cross the wasm ABI directly, eg u32 or f64.

This is the opposite operation as FromWasmAbi and Ref[Mut]FromWasmAbi.

Associated Types

type Abi: WasmAbi[src]

The wasm ABI type that this converts into when crossing the ABI boundary.

Loading content...

Required methods

pub fn into_abi(self) -> Self::Abi[src]

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.

Loading content...

Implementations on Foreign Types

impl<'a> IntoWasmAbi for &'a mut [i32][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [i16][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [f64][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [u32][src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E, F) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [u16][src]

type Abi = WasmSlice

impl IntoWasmAbi for usize[src]

type Abi = u32

impl<'a> IntoWasmAbi for &'a [u8][src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[i8], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for Option<isize>[src]

impl IntoWasmAbi for Box<[u8], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for Option<f64>[src]

impl<'a> IntoWasmAbi for &'a [isize][src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[u32], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for i64[src]

type Abi = Wasm64

impl IntoWasmAbi for i32[src]

type Abi = i32

impl<'a, 'b, R> IntoWasmAbi for &'a (dyn Fn() + 'b) where
    R: ReturnWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[i64], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[f64], Global>[src]

type Abi = WasmSlice

impl<T> IntoWasmAbi for Vec<T, Global> where
    Box<[T], Global>: IntoWasmAbi,
    <Box<[T], Global> as IntoWasmAbi>::Abi == WasmSlice
[src]

type Abi = <Box<[T], Global> as IntoWasmAbi>::Abi

impl IntoWasmAbi for char[src]

type Abi = u32

impl<T> IntoWasmAbi for *mut T[src]

type Abi = u32

impl<'a> IntoWasmAbi for &'a mut [u64][src]

type Abi = WasmSlice

impl<T> IntoWasmAbi for *const T[src]

type Abi = u32

impl IntoWasmAbi for Box<[u64], Global>[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [f32][src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[i32], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[u16], Global>[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E, F, G) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    G: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [u64][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [i8][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [i32][src]

type Abi = WasmSlice

impl IntoWasmAbi for Option<i32>[src]

impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a (dyn Fn(A, B, C) + 'b) where
    C: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for Option<u32>[src]

impl<'a> IntoWasmAbi for &'a [f32][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [i8][src]

type Abi = WasmSlice

impl<'a, 'b, A, R> IntoWasmAbi for &'a (dyn Fn(A) + 'b) where
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [i64][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [u16][src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E, F) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D) + 'b) where
    C: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for bool[src]

type Abi = u32

impl IntoWasmAbi for u64[src]

type Abi = Wasm64

impl<'a, 'b, A, B, C, D, E, F, G, H, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E, F, G, H) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    G: FromWasmAbi,
    D: FromWasmAbi,
    H: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, E, F, G, H, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E, F, G, H) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    G: FromWasmAbi,
    D: FromWasmAbi,
    H: FromWasmAbi
[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a str[src]

type Abi = <&'a [u8] as IntoWasmAbi>::Abi

impl IntoWasmAbi for Option<usize>[src]

impl IntoWasmAbi for ()[src]

type Abi = ()

impl<'a> IntoWasmAbi for &'a mut [u8][src]

type Abi = WasmSlice

impl IntoWasmAbi for String[src]

type Abi = <Vec<u8, Global> as IntoWasmAbi>::Abi

impl IntoWasmAbi for Option<u64>[src]

impl<'a, 'b, A, B, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B) + 'b) where
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for f64[src]

type Abi = f64

impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (dyn FnMut(&A) + 'b) where
    R: ReturnWasmAbi,
    A: RefFromWasmAbi
[src]

type Abi = WasmSlice

impl<'a, 'b, R> IntoWasmAbi for &'a mut (dyn FnMut() + 'b) where
    R: ReturnWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[isize], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[f32], Global>[src]

type Abi = WasmSlice

impl IntoWasmAbi for isize[src]

type Abi = i32

impl<'a> IntoWasmAbi for &'a [i64][src]

type Abi = WasmSlice

impl<T> IntoWasmAbi for Option<T> where
    T: OptionIntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E, F, G) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    F: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    G: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for i16[src]

type Abi = u32

impl IntoWasmAbi for f32[src]

type Abi = f32

impl<'a> IntoWasmAbi for &'a mut [u32][src]

type Abi = WasmSlice

impl IntoWasmAbi for u8[src]

type Abi = u32

impl<'a> IntoWasmAbi for &'a [i16][src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [usize][src]

type Abi = WasmSlice

impl<'a, 'b, A, R> IntoWasmAbi for &'a (dyn Fn(&A) + 'b) where
    R: ReturnWasmAbi,
    A: RefFromWasmAbi
[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C) + 'b) where
    C: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[JsValue], Global>[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a [usize][src]

type Abi = WasmSlice

impl IntoWasmAbi for i8[src]

type Abi = u32

impl IntoWasmAbi for Box<[usize], Global>[src]

type Abi = WasmSlice

impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D) + 'b) where
    C: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for u32[src]

type Abi = u32

impl IntoWasmAbi for Option<i64>[src]

impl IntoWasmAbi for Option<f32>[src]

impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E) + 'b) where
    C: FromWasmAbi,
    E: FromWasmAbi,
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi,
    D: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for Box<[i16], Global>[src]

type Abi = WasmSlice

impl<'a> IntoWasmAbi for &'a mut [isize][src]

type Abi = WasmSlice

impl<'a, 'b, A, B, R> IntoWasmAbi for &'a (dyn Fn(A, B) + 'b) where
    B: FromWasmAbi,
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

impl IntoWasmAbi for u16[src]

type Abi = u32

impl<'a> IntoWasmAbi for &'a mut [f64][src]

type Abi = WasmSlice

impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (dyn FnMut(A) + 'b) where
    R: ReturnWasmAbi,
    A: FromWasmAbi
[src]

type Abi = WasmSlice

Loading content...

Implementors

impl IntoWasmAbi for Collator[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for DateTimeFormat[src]

impl IntoWasmAbi for NumberFormat[src]

impl IntoWasmAbi for PluralRules[src]

impl IntoWasmAbi for CompileError[src]

impl IntoWasmAbi for Instance[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for LinkError[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Memory[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Module[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for RuntimeError[src]

impl IntoWasmAbi for Table[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Array[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for ArrayBuffer[src]

impl IntoWasmAbi for AsyncIterator[src]

impl IntoWasmAbi for Boolean[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for DataView[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Date[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Error[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for EvalError[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Float32Array[src]

impl IntoWasmAbi for Float64Array[src]

impl IntoWasmAbi for Function[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Generator[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Int8Array[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Int16Array[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Int32Array[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Iterator[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for IteratorNext[src]

impl IntoWasmAbi for JsString[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Map[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Number[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Object[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Promise[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Proxy[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for RangeError[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for ReferenceError[src]

impl IntoWasmAbi for RegExp[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Set[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for SharedArrayBuffer[src]

impl IntoWasmAbi for Symbol[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for SyntaxError[src]

impl IntoWasmAbi for TypeError[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Uint8Array[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Uint8ClampedArray[src]

impl IntoWasmAbi for Uint16Array[src]

impl IntoWasmAbi for Uint32Array[src]

impl IntoWasmAbi for UriError[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for WeakMap[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for WeakSet[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for AnimationEvent[src]

impl IntoWasmAbi for HashChangeEvent[src]

impl IntoWasmAbi for JsValue[src]

type Abi = u32

impl IntoWasmAbi for KeyboardEvent[src]

impl IntoWasmAbi for MouseEvent[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for TransitionEvent[src]

impl IntoWasmAbi for CharacterData[src]

impl IntoWasmAbi for Comment[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Document[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Element[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Event[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for EventTarget[src]

impl IntoWasmAbi for Headers[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for History[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for HtmlCollection[src]

impl IntoWasmAbi for HtmlElement[src]

impl IntoWasmAbi for HtmlHeadElement[src]

impl IntoWasmAbi for HtmlInputElement[src]

impl IntoWasmAbi for HtmlTextAreaElement[src]

impl IntoWasmAbi for InputEvent[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Location[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for MessageEvent[src]

impl IntoWasmAbi for Navigator[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Node[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for NodeList[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Performance[src]

impl IntoWasmAbi for ReadableStream[src]

impl IntoWasmAbi for RequestInit[src]

impl IntoWasmAbi for Response[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for ScrollToOptions[src]

impl IntoWasmAbi for Storage[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Text[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for UiEvent[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Window[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl IntoWasmAbi for Worker[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Collator[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a DateTimeFormat[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a NumberFormat[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a PluralRules[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a CompileError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Instance[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a LinkError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Memory[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Module[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a RuntimeError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Table[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a ArrayBuffer[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a AsyncIterator[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Boolean[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a DataView[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Date[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Error[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a EvalError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Float32Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Float64Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Function[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Generator[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Int8Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Int16Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Int32Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Iterator[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a IteratorNext[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a JsString[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Map[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Number[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Object[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Promise[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Proxy[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a RangeError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a ReferenceError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a RegExp[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Set[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a SharedArrayBuffer[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Symbol[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a SyntaxError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a TypeError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Uint8Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Uint8ClampedArray[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Uint16Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Uint32Array[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a UriError[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a WeakMap[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a WeakSet[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a AnimationEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HashChangeEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a JsValue[src]

type Abi = u32

impl<'a> IntoWasmAbi for &'a KeyboardEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a MouseEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a TransitionEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a CharacterData[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Comment[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Document[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Element[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Event[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a EventTarget[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Headers[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a History[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HtmlCollection[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HtmlElement[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HtmlHeadElement[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HtmlInputElement[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a HtmlTextAreaElement[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a InputEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Location[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a MessageEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Navigator[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Node[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a NodeList[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Performance[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a ReadableStream[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a RequestInit[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Response[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a ScrollToOptions[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Storage[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Text[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a UiEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Window[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a> IntoWasmAbi for &'a Worker[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

impl<'a, T> IntoWasmAbi for &'a Closure<T> where
    T: WasmClosure + ?Sized
[src]

type Abi = u32

impl<T> IntoWasmAbi for Clamped<T> where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Loading content...