Trait sauron::web_sys::js_sys::wasm_bindgen::convert::IntoWasmAbi

source ·
pub trait IntoWasmAbi: WasmDescribe {
    type Abi: WasmAbi;

    // Required method
    fn into_abi(self) -> Self::Abi;
}
Expand description

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.

Required Associated Types§

source

type Abi: WasmAbi

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

Required Methods§

source

fn into_abi(self) -> Self::Abi

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntoWasmAbi for Option<f32>

source§

impl IntoWasmAbi for Option<f64>

source§

impl IntoWasmAbi for Option<i32>

source§

impl IntoWasmAbi for Option<i64>

source§

impl IntoWasmAbi for Option<isize>

source§

impl IntoWasmAbi for Option<u32>

source§

impl IntoWasmAbi for Option<u64>

source§

impl IntoWasmAbi for Option<usize>

source§

impl IntoWasmAbi for bool

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for char

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for f32

§

type Abi = f32

source§

fn into_abi(self) -> f32

source§

impl IntoWasmAbi for f64

§

type Abi = f64

source§

fn into_abi(self) -> f64

source§

impl IntoWasmAbi for i8

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for i16

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for i32

§

type Abi = i32

source§

fn into_abi(self) -> i32

source§

impl IntoWasmAbi for i64

§

type Abi = i64

source§

fn into_abi(self) -> i64

source§

impl IntoWasmAbi for isize

§

type Abi = i32

source§

fn into_abi(self) -> i32

source§

impl IntoWasmAbi for u8

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for u16

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for u32

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for u64

§

type Abi = u64

source§

fn into_abi(self) -> u64

source§

impl IntoWasmAbi for ()

§

type Abi = ()

source§

fn into_abi(self)

source§

impl IntoWasmAbi for usize

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl IntoWasmAbi for String

source§

impl<'a> IntoWasmAbi for &'a str

§

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

source§

fn into_abi(self) -> <&'a str as IntoWasmAbi>::Abi

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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) -> R + 'b)

source§

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) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E, F, G) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E, F, G) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E, F) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E, F) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D, E) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D, E) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a (dyn Fn(A, B, C, D) -> R + 'b)

source§

impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C, D) -> R + 'b)

source§

impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a (dyn Fn(A, B, C) -> R + 'b)

source§

impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B, C) -> R + 'b)

source§

impl<'a, 'b, A, B, R> IntoWasmAbi for &'a (dyn Fn(A, B) -> R + 'b)

source§

impl<'a, 'b, A, B, R> IntoWasmAbi for &'a mut (dyn FnMut(A, B) -> R + 'b)

source§

impl<'a, 'b, A, R> IntoWasmAbi for &'a (dyn Fn(&A) -> R + 'b)

source§

impl<'a, 'b, A, R> IntoWasmAbi for &'a (dyn Fn(A) -> R + 'b)

source§

impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (dyn FnMut(&A) -> R + 'b)

source§

impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (dyn FnMut(A) -> R + 'b)

source§

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

source§

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

source§

impl<T> IntoWasmAbi for Option<T>

§

type Abi = <T as IntoWasmAbi>::Abi

source§

fn into_abi(self) -> <T as IntoWasmAbi>::Abi

source§

impl<T> IntoWasmAbi for *const T

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl<T> IntoWasmAbi for *mut T

§

type Abi = u32

source§

fn into_abi(self) -> u32

source§

impl<T> IntoWasmAbi for Box<[T]>

source§

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

§

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

source§

fn into_abi(self) -> <Vec<T> as IntoWasmAbi>::Abi

Implementors§

source§

impl IntoWasmAbi for ScrollBehavior

source§

impl IntoWasmAbi for ScrollLogicalPosition

source§

impl IntoWasmAbi for ShadowRootMode

source§

impl IntoWasmAbi for AnimationEvent

source§

impl IntoWasmAbi for FocusEvent

source§

impl IntoWasmAbi for HashChangeEvent

source§

impl IntoWasmAbi for KeyboardEvent

source§

impl IntoWasmAbi for MouseEvent

source§

impl IntoWasmAbi for Selection

source§

impl IntoWasmAbi for TouchEvent

source§

impl IntoWasmAbi for TransitionEvent

source§

impl IntoWasmAbi for JsError

source§

impl IntoWasmAbi for JsValue

§

type Abi = u32

source§

impl IntoWasmAbi for Attr

source§

impl IntoWasmAbi for CharacterData

source§

impl IntoWasmAbi for ClipboardEvent

source§

impl IntoWasmAbi for Comment

source§

impl IntoWasmAbi for CustomElementRegistry

source§

impl IntoWasmAbi for Document

source§

impl IntoWasmAbi for DocumentFragment

source§

impl IntoWasmAbi for Element

source§

impl IntoWasmAbi for Event

source§

impl IntoWasmAbi for EventInit

source§

impl IntoWasmAbi for EventTarget

source§

impl IntoWasmAbi for Headers

source§

impl IntoWasmAbi for History

source§

impl IntoWasmAbi for HtmlButtonElement

source§

impl IntoWasmAbi for HtmlCollection

source§

impl IntoWasmAbi for HtmlDataElement

source§

impl IntoWasmAbi for HtmlDetailsElement

source§

impl IntoWasmAbi for HtmlDocument

source§

impl IntoWasmAbi for HtmlElement

source§

impl IntoWasmAbi for HtmlFieldSetElement

source§

impl IntoWasmAbi for HtmlHeadElement

source§

impl IntoWasmAbi for HtmlInputElement

source§

impl IntoWasmAbi for HtmlLiElement

source§

impl IntoWasmAbi for HtmlLinkElement

source§

impl IntoWasmAbi for HtmlMeterElement

source§

impl IntoWasmAbi for HtmlOptGroupElement

source§

impl IntoWasmAbi for HtmlOptionElement

source§

impl IntoWasmAbi for HtmlOutputElement

source§

impl IntoWasmAbi for HtmlParamElement

source§

impl IntoWasmAbi for HtmlProgressElement

source§

impl IntoWasmAbi for HtmlSelectElement

source§

impl IntoWasmAbi for HtmlStyleElement

source§

impl IntoWasmAbi for HtmlTextAreaElement

source§

impl IntoWasmAbi for IdleDeadline

source§

impl IntoWasmAbi for InputEvent

source§

impl IntoWasmAbi for Location

source§

impl IntoWasmAbi for NamedNodeMap

source§

impl IntoWasmAbi for Navigator

source§

impl IntoWasmAbi for Node

source§

impl IntoWasmAbi for NodeList

source§

impl IntoWasmAbi for Performance

source§

impl IntoWasmAbi for PopStateEvent

source§

impl IntoWasmAbi for ReadableStream

source§

impl IntoWasmAbi for RequestInit

source§

impl IntoWasmAbi for Response

source§

impl IntoWasmAbi for ScrollIntoViewOptions

source§

impl IntoWasmAbi for ScrollToOptions

source§

impl IntoWasmAbi for ShadowRoot

source§

impl IntoWasmAbi for ShadowRootInit

source§

impl IntoWasmAbi for Storage

source§

impl IntoWasmAbi for Text

source§

impl IntoWasmAbi for Touch

source§

impl IntoWasmAbi for TouchList

source§

impl IntoWasmAbi for UiEvent

source§

impl IntoWasmAbi for Window

source§

impl IntoWasmAbi for Collator

source§

impl IntoWasmAbi for DateTimeFormat

source§

impl IntoWasmAbi for NumberFormat

source§

impl IntoWasmAbi for PluralRules

source§

impl IntoWasmAbi for RelativeTimeFormat

source§

impl IntoWasmAbi for CompileError

source§

impl IntoWasmAbi for Exception

source§

impl IntoWasmAbi for Global

source§

impl IntoWasmAbi for Instance

source§

impl IntoWasmAbi for LinkError

source§

impl IntoWasmAbi for Memory

source§

impl IntoWasmAbi for Module

source§

impl IntoWasmAbi for RuntimeError

source§

impl IntoWasmAbi for Table

source§

impl IntoWasmAbi for Tag

source§

impl IntoWasmAbi for Array

source§

impl IntoWasmAbi for ArrayBuffer

source§

impl IntoWasmAbi for AsyncIterator

source§

impl IntoWasmAbi for BigInt64Array

source§

impl IntoWasmAbi for BigInt

source§

impl IntoWasmAbi for BigUint64Array

source§

impl IntoWasmAbi for Boolean

source§

impl IntoWasmAbi for DataView

source§

impl IntoWasmAbi for Date

source§

impl IntoWasmAbi for Error

source§

impl IntoWasmAbi for EvalError

source§

impl IntoWasmAbi for Float32Array

source§

impl IntoWasmAbi for Float64Array

source§

impl IntoWasmAbi for Function

source§

impl IntoWasmAbi for Generator

source§

impl IntoWasmAbi for Int8Array

source§

impl IntoWasmAbi for Int16Array

source§

impl IntoWasmAbi for Int32Array

source§

impl IntoWasmAbi for Iterator

source§

impl IntoWasmAbi for IteratorNext

source§

impl IntoWasmAbi for JsString

source§

impl IntoWasmAbi for Map

source§

impl IntoWasmAbi for Number

source§

impl IntoWasmAbi for Object

source§

impl IntoWasmAbi for Promise

source§

impl IntoWasmAbi for Proxy

source§

impl IntoWasmAbi for RangeError

source§

impl IntoWasmAbi for ReferenceError

source§

impl IntoWasmAbi for RegExp

source§

impl IntoWasmAbi for Set

source§

impl IntoWasmAbi for SharedArrayBuffer

source§

impl IntoWasmAbi for Symbol

source§

impl IntoWasmAbi for SyntaxError

source§

impl IntoWasmAbi for TypeError

source§

impl IntoWasmAbi for Uint8Array

source§

impl IntoWasmAbi for Uint8ClampedArray

source§

impl IntoWasmAbi for Uint16Array

source§

impl IntoWasmAbi for Uint32Array

source§

impl IntoWasmAbi for UriError

source§

impl IntoWasmAbi for WeakMap

source§

impl IntoWasmAbi for WeakSet

source§

impl<'a> IntoWasmAbi for &'a AnimationEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a FocusEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a HashChangeEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a KeyboardEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a MouseEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a Selection

§

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

source§

impl<'a> IntoWasmAbi for &'a TouchEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a TransitionEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a JsValue

§

type Abi = u32

source§

impl<'a> IntoWasmAbi for &'a Attr

§

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

source§

impl<'a> IntoWasmAbi for &'a CharacterData

§

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

source§

impl<'a> IntoWasmAbi for &'a ClipboardEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a Comment

§

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

source§

impl<'a> IntoWasmAbi for &'a CustomElementRegistry

§

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

source§

impl<'a> IntoWasmAbi for &'a Document

§

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

source§

impl<'a> IntoWasmAbi for &'a DocumentFragment

§

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

source§

impl<'a> IntoWasmAbi for &'a Element

§

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

source§

impl<'a> IntoWasmAbi for &'a Event

§

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

source§

impl<'a> IntoWasmAbi for &'a EventInit

§

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

source§

impl<'a> IntoWasmAbi for &'a EventTarget

§

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

source§

impl<'a> IntoWasmAbi for &'a Headers

§

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

source§

impl<'a> IntoWasmAbi for &'a History

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlButtonElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlCollection

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlDataElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlDetailsElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlDocument

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlFieldSetElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlHeadElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlInputElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlLiElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlLinkElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlMeterElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlOptGroupElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlOptionElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlOutputElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlParamElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlProgressElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlSelectElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlStyleElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlTextAreaElement

§

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

source§

impl<'a> IntoWasmAbi for &'a IdleDeadline

§

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

source§

impl<'a> IntoWasmAbi for &'a InputEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a Location

§

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

source§

impl<'a> IntoWasmAbi for &'a NamedNodeMap

§

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

source§

impl<'a> IntoWasmAbi for &'a Navigator

§

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

source§

impl<'a> IntoWasmAbi for &'a Node

§

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

source§

impl<'a> IntoWasmAbi for &'a NodeList

§

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

source§

impl<'a> IntoWasmAbi for &'a Performance

§

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

source§

impl<'a> IntoWasmAbi for &'a PopStateEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a ReadableStream

§

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

source§

impl<'a> IntoWasmAbi for &'a RequestInit

§

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

source§

impl<'a> IntoWasmAbi for &'a Response

§

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

source§

impl<'a> IntoWasmAbi for &'a ScrollIntoViewOptions

§

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

source§

impl<'a> IntoWasmAbi for &'a ScrollToOptions

§

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

source§

impl<'a> IntoWasmAbi for &'a ShadowRoot

§

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

source§

impl<'a> IntoWasmAbi for &'a ShadowRootInit

§

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

source§

impl<'a> IntoWasmAbi for &'a Storage

§

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

source§

impl<'a> IntoWasmAbi for &'a Text

§

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

source§

impl<'a> IntoWasmAbi for &'a Touch

§

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

source§

impl<'a> IntoWasmAbi for &'a TouchList

§

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

source§

impl<'a> IntoWasmAbi for &'a UiEvent

§

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

source§

impl<'a> IntoWasmAbi for &'a Window

§

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

source§

impl<'a> IntoWasmAbi for &'a Collator

§

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

source§

impl<'a> IntoWasmAbi for &'a DateTimeFormat

§

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

source§

impl<'a> IntoWasmAbi for &'a NumberFormat

§

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

source§

impl<'a> IntoWasmAbi for &'a PluralRules

§

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

source§

impl<'a> IntoWasmAbi for &'a RelativeTimeFormat

§

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

source§

impl<'a> IntoWasmAbi for &'a CompileError

§

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

source§

impl<'a> IntoWasmAbi for &'a Exception

§

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

source§

impl<'a> IntoWasmAbi for &'a Global

§

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

source§

impl<'a> IntoWasmAbi for &'a Instance

§

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

source§

impl<'a> IntoWasmAbi for &'a LinkError

§

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

source§

impl<'a> IntoWasmAbi for &'a Memory

§

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

source§

impl<'a> IntoWasmAbi for &'a Module

§

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

source§

impl<'a> IntoWasmAbi for &'a RuntimeError

§

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

source§

impl<'a> IntoWasmAbi for &'a Table

§

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

source§

impl<'a> IntoWasmAbi for &'a Tag

§

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

source§

impl<'a> IntoWasmAbi for &'a Array

§

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

source§

impl<'a> IntoWasmAbi for &'a ArrayBuffer

§

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

source§

impl<'a> IntoWasmAbi for &'a AsyncIterator

§

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

source§

impl<'a> IntoWasmAbi for &'a BigInt64Array

§

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

source§

impl<'a> IntoWasmAbi for &'a BigInt

§

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

source§

impl<'a> IntoWasmAbi for &'a BigUint64Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Boolean

§

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

source§

impl<'a> IntoWasmAbi for &'a DataView

§

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

source§

impl<'a> IntoWasmAbi for &'a Date

§

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

source§

impl<'a> IntoWasmAbi for &'a Error

§

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

source§

impl<'a> IntoWasmAbi for &'a EvalError

§

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

source§

impl<'a> IntoWasmAbi for &'a Float32Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Float64Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Function

§

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

source§

impl<'a> IntoWasmAbi for &'a Generator

§

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

source§

impl<'a> IntoWasmAbi for &'a Int8Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Int16Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Int32Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Iterator

§

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

source§

impl<'a> IntoWasmAbi for &'a IteratorNext

§

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

source§

impl<'a> IntoWasmAbi for &'a JsString

§

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

source§

impl<'a> IntoWasmAbi for &'a Map

§

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

source§

impl<'a> IntoWasmAbi for &'a Number

§

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

source§

impl<'a> IntoWasmAbi for &'a Object

§

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

source§

impl<'a> IntoWasmAbi for &'a Promise

§

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

source§

impl<'a> IntoWasmAbi for &'a Proxy

§

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

source§

impl<'a> IntoWasmAbi for &'a RangeError

§

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

source§

impl<'a> IntoWasmAbi for &'a ReferenceError

§

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

source§

impl<'a> IntoWasmAbi for &'a RegExp

§

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

source§

impl<'a> IntoWasmAbi for &'a Set

§

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

source§

impl<'a> IntoWasmAbi for &'a SharedArrayBuffer

§

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

source§

impl<'a> IntoWasmAbi for &'a Symbol

§

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

source§

impl<'a> IntoWasmAbi for &'a SyntaxError

§

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

source§

impl<'a> IntoWasmAbi for &'a TypeError

§

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

source§

impl<'a> IntoWasmAbi for &'a Uint8Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Uint8ClampedArray

§

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

source§

impl<'a> IntoWasmAbi for &'a Uint16Array

§

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

source§

impl<'a> IntoWasmAbi for &'a Uint32Array

§

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

source§

impl<'a> IntoWasmAbi for &'a UriError

§

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

source§

impl<'a> IntoWasmAbi for &'a WeakMap

§

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

source§

impl<'a> IntoWasmAbi for &'a WeakSet

§

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

source§

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

§

type Abi = u32

source§

impl<T> IntoWasmAbi for Clamped<T>
where T: IntoWasmAbi,

§

type Abi = <T as IntoWasmAbi>::Abi