Trait wgpu::web_sys::js_sys::wasm_bindgen::convert::IntoWasmAbi

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

    // Required method
    fn into_abi(self) -> Self::Abi;
}
Available on webgl or webgpu only.
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

Available on crate feature std only.
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<*const T>

source§

impl<T> IntoWasmAbi for Option<*mut T>

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]>

Available on crate feature std only.
source§

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

Available on crate feature std only.
§

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

source§

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

source§

impl<T> IntoWasmAbi for NonNull<T>

§

type Abi = u32

source§

fn into_abi(self) -> u32

Implementors§

source§

impl IntoWasmAbi for AngleInstancedArrays

source§

impl IntoWasmAbi for Document

source§

impl IntoWasmAbi for Element

source§

impl IntoWasmAbi for Event

source§

impl IntoWasmAbi for EventTarget

source§

impl IntoWasmAbi for ExtBlendMinmax

source§

impl IntoWasmAbi for ExtColorBufferFloat

source§

impl IntoWasmAbi for ExtColorBufferHalfFloat

source§

impl IntoWasmAbi for ExtDisjointTimerQuery

source§

impl IntoWasmAbi for ExtFragDepth

source§

impl IntoWasmAbi for ExtSRgb

source§

impl IntoWasmAbi for ExtShaderTextureLod

source§

impl IntoWasmAbi for ExtTextureFilterAnisotropic

source§

impl IntoWasmAbi for HtmlCanvasElement

source§

impl IntoWasmAbi for HtmlElement

source§

impl IntoWasmAbi for HtmlImageElement

source§

impl IntoWasmAbi for HtmlMediaElement

source§

impl IntoWasmAbi for HtmlVideoElement

source§

impl IntoWasmAbi for ImageBitmap

source§

impl IntoWasmAbi for ImageBitmapRenderingContext

source§

impl IntoWasmAbi for Navigator

source§

impl IntoWasmAbi for Node

source§

impl IntoWasmAbi for NodeList

source§

impl IntoWasmAbi for OesElementIndexUint

source§

impl IntoWasmAbi for OesStandardDerivatives

source§

impl IntoWasmAbi for OesTextureFloat

source§

impl IntoWasmAbi for OesTextureFloatLinear

source§

impl IntoWasmAbi for OesTextureHalfFloat

source§

impl IntoWasmAbi for OesTextureHalfFloatLinear

source§

impl IntoWasmAbi for OesVertexArrayObject

source§

impl IntoWasmAbi for OffscreenCanvas

source§

impl IntoWasmAbi for OvrMultiview2

source§

impl IntoWasmAbi for WebGl2RenderingContext

source§

impl IntoWasmAbi for WebGlActiveInfo

source§

impl IntoWasmAbi for WebGlBuffer

source§

impl IntoWasmAbi for WebGlFramebuffer

source§

impl IntoWasmAbi for WebGlProgram

source§

impl IntoWasmAbi for WebGlQuery

source§

impl IntoWasmAbi for WebGlRenderbuffer

source§

impl IntoWasmAbi for WebGlRenderingContext

source§

impl IntoWasmAbi for WebGlSampler

source§

impl IntoWasmAbi for WebGlShader

source§

impl IntoWasmAbi for WebGlSync

source§

impl IntoWasmAbi for WebGlTexture

source§

impl IntoWasmAbi for WebGlTransformFeedback

source§

impl IntoWasmAbi for WebGlUniformLocation

source§

impl IntoWasmAbi for WebGlVertexArrayObject

source§

impl IntoWasmAbi for WebglColorBufferFloat

source§

impl IntoWasmAbi for WebglCompressedTextureAstc

source§

impl IntoWasmAbi for WebglCompressedTextureEtc1

source§

impl IntoWasmAbi for WebglCompressedTextureEtc

source§

impl IntoWasmAbi for WebglCompressedTexturePvrtc

source§

impl IntoWasmAbi for WebglCompressedTextureS3tc

source§

impl IntoWasmAbi for WebglCompressedTextureS3tcSrgb

source§

impl IntoWasmAbi for WebglDebugRendererInfo

source§

impl IntoWasmAbi for WebglDebugShaders

source§

impl IntoWasmAbi for WebglDepthTexture

source§

impl IntoWasmAbi for WebglDrawBuffers

source§

impl IntoWasmAbi for WebglLoseContext

source§

impl IntoWasmAbi for Window

source§

impl IntoWasmAbi for WorkerGlobalScope

source§

impl IntoWasmAbi for WorkerNavigator

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 IntoWasmAbi for JsError

source§

impl IntoWasmAbi for JsValue

§

type Abi = u32

source§

impl<'a> IntoWasmAbi for &'a AngleInstancedArrays

§

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 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 EventTarget

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtBlendMinmax

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtColorBufferFloat

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtColorBufferHalfFloat

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtDisjointTimerQuery

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtFragDepth

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtSRgb

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtShaderTextureLod

§

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

source§

impl<'a> IntoWasmAbi for &'a ExtTextureFilterAnisotropic

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlCanvasElement

§

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 HtmlImageElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlMediaElement

§

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

source§

impl<'a> IntoWasmAbi for &'a HtmlVideoElement

§

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

source§

impl<'a> IntoWasmAbi for &'a ImageBitmap

§

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

source§

impl<'a> IntoWasmAbi for &'a ImageBitmapRenderingContext

§

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 OesElementIndexUint

§

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

source§

impl<'a> IntoWasmAbi for &'a OesStandardDerivatives

§

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

source§

impl<'a> IntoWasmAbi for &'a OesTextureFloat

§

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

source§

impl<'a> IntoWasmAbi for &'a OesTextureFloatLinear

§

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

source§

impl<'a> IntoWasmAbi for &'a OesTextureHalfFloat

§

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

source§

impl<'a> IntoWasmAbi for &'a OesTextureHalfFloatLinear

§

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

source§

impl<'a> IntoWasmAbi for &'a OesVertexArrayObject

§

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

source§

impl<'a> IntoWasmAbi for &'a OffscreenCanvas

§

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

source§

impl<'a> IntoWasmAbi for &'a OvrMultiview2

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGl2RenderingContext

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlActiveInfo

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlBuffer

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlFramebuffer

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlProgram

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlQuery

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlRenderbuffer

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlRenderingContext

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlSampler

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlShader

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlSync

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlTexture

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlTransformFeedback

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlUniformLocation

§

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

source§

impl<'a> IntoWasmAbi for &'a WebGlVertexArrayObject

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglColorBufferFloat

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTextureAstc

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTextureEtc1

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTextureEtc

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTexturePvrtc

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTextureS3tc

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglCompressedTextureS3tcSrgb

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglDebugRendererInfo

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglDebugShaders

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglDepthTexture

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglDrawBuffers

§

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

source§

impl<'a> IntoWasmAbi for &'a WebglLoseContext

§

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 WorkerGlobalScope

§

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

source§

impl<'a> IntoWasmAbi for &'a WorkerNavigator

§

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> IntoWasmAbi for &'a JsValue

§

type Abi = u32

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