[−][src]Trait sauron::prelude::wasm_bindgen::convert::FromWasmAbi
A trait for anything that can be recovered by-value from the wasm ABI
boundary, eg a Rust u8
can be recovered from the wasm ABI u32
type.
This is the by-value variant of the opposite operation as IntoWasmAbi
.
Associated Types
type Abi: WasmAbi
The wasm ABI type that this converts from when coming back out from the ABI boundary.
Required methods
unsafe fn from_abi(js: Self::Abi) -> Self
Recover a Self
from Self::Abi
.
Safety
This is only safe to call when -- and implementations may assume that --
the supplied Self::Abi
was previously generated by a call to <Self as IntoWasmAbi>::into_abi()
or the moral equivalent in JS.
Implementations on Foreign Types
impl FromWasmAbi for Box<[u16]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[u16]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[u32]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[u32]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[JsValue]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[JsValue]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for char
[src]
impl FromWasmAbi for u64
[src]
impl FromWasmAbi for Box<[i16]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[i16]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[f64]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[f64]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Option<f32>
[src]
type Abi = WasmOptionalF32
unsafe fn from_abi(js: WasmOptionalF32) -> Option<f32>
[src]
impl FromWasmAbi for Box<[u8]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[u8]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for usize
[src]
impl FromWasmAbi for String
[src]
type Abi = <Vec<u8> as FromWasmAbi>::Abi
unsafe fn from_abi(js: <String as FromWasmAbi>::Abi) -> String
[src]
impl FromWasmAbi for Option<u64>
[src]
type Abi = WasmOptional64
unsafe fn from_abi(js: WasmOptional64) -> Option<u64>
[src]
impl<T> FromWasmAbi for Option<T> where
T: OptionFromWasmAbi,
[src]
T: OptionFromWasmAbi,
type Abi = <T as FromWasmAbi>::Abi
unsafe fn from_abi(js: <T as FromWasmAbi>::Abi) -> Option<T>
[src]
impl FromWasmAbi for i8
[src]
impl FromWasmAbi for f64
[src]
impl FromWasmAbi for Box<[i32]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[i32]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[i64]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[i64]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[i8]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[i8]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for Box<[f32]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[f32]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for isize
[src]
impl FromWasmAbi for Option<usize>
[src]
type Abi = WasmOptionalU32
unsafe fn from_abi(js: WasmOptionalU32) -> Option<usize>
[src]
impl FromWasmAbi for Option<u32>
[src]
type Abi = WasmOptionalU32
unsafe fn from_abi(js: WasmOptionalU32) -> Option<u32>
[src]
impl FromWasmAbi for Box<[u64]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[u64]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for i16
[src]
impl<T> FromWasmAbi for *const T
[src]
impl<T> FromWasmAbi for Vec<T> where
Box<[T]>: FromWasmAbi,
<Box<[T]> as FromWasmAbi>::Abi == WasmSlice,
[src]
Box<[T]>: FromWasmAbi,
<Box<[T]> as FromWasmAbi>::Abi == WasmSlice,
type Abi = <Box<[T]> as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Vec<T> as FromWasmAbi>::Abi) -> Vec<T>ⓘ
[src]
impl FromWasmAbi for Option<i32>
[src]
type Abi = WasmOptionalI32
unsafe fn from_abi(js: WasmOptionalI32) -> Option<i32>
[src]
impl<T> FromWasmAbi for *mut T
[src]
impl FromWasmAbi for Option<f64>
[src]
type Abi = WasmOptionalF64
unsafe fn from_abi(js: WasmOptionalF64) -> Option<f64>
[src]
impl FromWasmAbi for Box<[usize]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[usize]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for bool
[src]
impl FromWasmAbi for Option<i64>
[src]
type Abi = WasmOptional64
unsafe fn from_abi(js: WasmOptional64) -> Option<i64>
[src]
impl FromWasmAbi for Box<[isize]>
[src]
type Abi = WasmSlice
unsafe fn from_abi(js: WasmSlice) -> Box<[isize]>ⓘNotable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl FromWasmAbi for f32
[src]
impl FromWasmAbi for Option<isize>
[src]
type Abi = WasmOptionalI32
unsafe fn from_abi(js: WasmOptionalI32) -> Option<isize>
[src]
impl FromWasmAbi for u16
[src]
impl FromWasmAbi for u8
[src]
impl FromWasmAbi for i64
[src]
impl FromWasmAbi for i32
[src]
impl FromWasmAbi for u32
[src]
impl FromWasmAbi for Int8Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Int8Array as FromWasmAbi>::Abi) -> Int8Array
[src]
impl FromWasmAbi for RuntimeError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <RuntimeError as FromWasmAbi>::Abi) -> RuntimeError
[src]
impl FromWasmAbi for ReferenceError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <ReferenceError as FromWasmAbi>::Abi) -> ReferenceError
[src]
impl FromWasmAbi for Map
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Map as FromWasmAbi>::Abi) -> Map
[src]
impl FromWasmAbi for Float64Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Float64Array as FromWasmAbi>::Abi) -> Float64Array
[src]
impl FromWasmAbi for Uint8ClampedArray
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(
js: <Uint8ClampedArray as FromWasmAbi>::Abi
) -> Uint8ClampedArray
[src]
js: <Uint8ClampedArray as FromWasmAbi>::Abi
) -> Uint8ClampedArray
impl FromWasmAbi for LinkError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <LinkError as FromWasmAbi>::Abi) -> LinkError
[src]
impl FromWasmAbi for Float32Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Float32Array as FromWasmAbi>::Abi) -> Float32Array
[src]
impl FromWasmAbi for Boolean
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Boolean as FromWasmAbi>::Abi) -> Boolean
[src]
impl FromWasmAbi for Uint8Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Uint8Array as FromWasmAbi>::Abi) -> Uint8Array
[src]
impl FromWasmAbi for Object
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Object as FromWasmAbi>::Abi) -> Object
[src]
impl FromWasmAbi for Iterator
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Iterator as FromWasmAbi>::Abi) -> Iterator
[src]
impl FromWasmAbi for Module
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Module as FromWasmAbi>::Abi) -> Module
[src]
impl FromWasmAbi for EvalError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <EvalError as FromWasmAbi>::Abi) -> EvalError
[src]
impl FromWasmAbi for AsyncIterator
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <AsyncIterator as FromWasmAbi>::Abi) -> AsyncIterator
[src]
impl FromWasmAbi for Uint16Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Uint16Array as FromWasmAbi>::Abi) -> Uint16Array
[src]
impl FromWasmAbi for PluralRules
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <PluralRules as FromWasmAbi>::Abi) -> PluralRules
[src]
impl FromWasmAbi for Generator
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Generator as FromWasmAbi>::Abi) -> Generator
[src]
impl FromWasmAbi for Memory
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Memory as FromWasmAbi>::Abi) -> Memory
[src]
impl FromWasmAbi for DataView
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <DataView as FromWasmAbi>::Abi) -> DataView
[src]
impl FromWasmAbi for Set
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Set as FromWasmAbi>::Abi) -> Set
[src]
impl FromWasmAbi for Symbol
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Symbol as FromWasmAbi>::Abi) -> Symbol
[src]
impl FromWasmAbi for Int32Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Int32Array as FromWasmAbi>::Abi) -> Int32Array
[src]
impl FromWasmAbi for RangeError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <RangeError as FromWasmAbi>::Abi) -> RangeError
[src]
impl FromWasmAbi for SharedArrayBuffer
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(
js: <SharedArrayBuffer as FromWasmAbi>::Abi
) -> SharedArrayBuffer
[src]
js: <SharedArrayBuffer as FromWasmAbi>::Abi
) -> SharedArrayBuffer
impl FromWasmAbi for SyntaxError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <SyntaxError as FromWasmAbi>::Abi) -> SyntaxError
[src]
impl FromWasmAbi for WeakMap
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <WeakMap as FromWasmAbi>::Abi) -> WeakMap
[src]
impl FromWasmAbi for DateTimeFormat
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <DateTimeFormat as FromWasmAbi>::Abi) -> DateTimeFormat
[src]
impl FromWasmAbi for CompileError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <CompileError as FromWasmAbi>::Abi) -> CompileError
[src]
impl FromWasmAbi for Function
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Function as FromWasmAbi>::Abi) -> Function
[src]
impl FromWasmAbi for Uint32Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Uint32Array as FromWasmAbi>::Abi) -> Uint32Array
[src]
impl FromWasmAbi for Date
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Date as FromWasmAbi>::Abi) -> Date
[src]
impl FromWasmAbi for NumberFormat
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <NumberFormat as FromWasmAbi>::Abi) -> NumberFormat
[src]
impl FromWasmAbi for Table
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Table as FromWasmAbi>::Abi) -> Table
[src]
impl FromWasmAbi for Number
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Number as FromWasmAbi>::Abi) -> Number
[src]
impl FromWasmAbi for JsString
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <JsString as FromWasmAbi>::Abi) -> JsString
[src]
impl FromWasmAbi for ArrayBuffer
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <ArrayBuffer as FromWasmAbi>::Abi) -> ArrayBuffer
[src]
impl FromWasmAbi for Collator
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Collator as FromWasmAbi>::Abi) -> Collator
[src]
impl FromWasmAbi for UriError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <UriError as FromWasmAbi>::Abi) -> UriError
[src]
impl FromWasmAbi for Promise
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Promise as FromWasmAbi>::Abi) -> Promise
[src]
impl FromWasmAbi for Int16Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Int16Array as FromWasmAbi>::Abi) -> Int16Array
[src]
impl FromWasmAbi for Proxy
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Proxy as FromWasmAbi>::Abi) -> Proxy
[src]
impl FromWasmAbi for WeakSet
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <WeakSet as FromWasmAbi>::Abi) -> WeakSet
[src]
impl FromWasmAbi for Error
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Error as FromWasmAbi>::Abi) -> Error
[src]
impl FromWasmAbi for RegExp
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <RegExp as FromWasmAbi>::Abi) -> RegExp
[src]
impl FromWasmAbi for IteratorNext
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <IteratorNext as FromWasmAbi>::Abi) -> IteratorNext
[src]
impl FromWasmAbi for Instance
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Instance as FromWasmAbi>::Abi) -> Instance
[src]
impl FromWasmAbi for TypeError
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <TypeError as FromWasmAbi>::Abi) -> TypeError
[src]
impl FromWasmAbi for Array
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Array as FromWasmAbi>::Abi) -> Array
[src]
Implementors
impl FromWasmAbi for AnimationEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <AnimationEvent as FromWasmAbi>::Abi) -> AnimationEvent
[src]
impl FromWasmAbi for HashChangeEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <HashChangeEvent as FromWasmAbi>::Abi) -> HashChangeEvent
[src]
impl FromWasmAbi for JsValue
[src]
impl FromWasmAbi for KeyboardEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <KeyboardEvent as FromWasmAbi>::Abi) -> KeyboardEvent
[src]
impl FromWasmAbi for MouseEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <MouseEvent as FromWasmAbi>::Abi) -> MouseEvent
[src]
impl FromWasmAbi for TransitionEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <TransitionEvent as FromWasmAbi>::Abi) -> TransitionEvent
[src]
impl FromWasmAbi for CharacterData
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <CharacterData as FromWasmAbi>::Abi) -> CharacterData
[src]
impl FromWasmAbi for Comment
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Comment as FromWasmAbi>::Abi) -> Comment
[src]
impl FromWasmAbi for Document
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Document as FromWasmAbi>::Abi) -> Document
[src]
impl FromWasmAbi for Element
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Element as FromWasmAbi>::Abi) -> Element
[src]
impl FromWasmAbi for Event
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Event as FromWasmAbi>::Abi) -> Event
[src]
impl FromWasmAbi for EventTarget
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <EventTarget as FromWasmAbi>::Abi) -> EventTarget
[src]
impl FromWasmAbi for History
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <History as FromWasmAbi>::Abi) -> History
[src]
impl FromWasmAbi for HtmlCollection
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <HtmlCollection as FromWasmAbi>::Abi) -> HtmlCollection
[src]
impl FromWasmAbi for HtmlElement
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <HtmlElement as FromWasmAbi>::Abi) -> HtmlElement
[src]
impl FromWasmAbi for HtmlHeadElement
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <HtmlHeadElement as FromWasmAbi>::Abi) -> HtmlHeadElement
[src]
impl FromWasmAbi for HtmlInputElement
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(
js: <HtmlInputElement as FromWasmAbi>::Abi
) -> HtmlInputElement
[src]
js: <HtmlInputElement as FromWasmAbi>::Abi
) -> HtmlInputElement
impl FromWasmAbi for HtmlTextAreaElement
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(
js: <HtmlTextAreaElement as FromWasmAbi>::Abi
) -> HtmlTextAreaElement
[src]
js: <HtmlTextAreaElement as FromWasmAbi>::Abi
) -> HtmlTextAreaElement
impl FromWasmAbi for InputEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <InputEvent as FromWasmAbi>::Abi) -> InputEvent
[src]
impl FromWasmAbi for Location
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Location as FromWasmAbi>::Abi) -> Location
[src]
impl FromWasmAbi for Node
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Node as FromWasmAbi>::Abi) -> Node
[src]
impl FromWasmAbi for NodeList
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <NodeList as FromWasmAbi>::Abi) -> NodeList
[src]
impl FromWasmAbi for Performance
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Performance as FromWasmAbi>::Abi) -> Performance
[src]
impl FromWasmAbi for Response
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Response as FromWasmAbi>::Abi) -> Response
[src]
impl FromWasmAbi for ScrollToOptions
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <ScrollToOptions as FromWasmAbi>::Abi) -> ScrollToOptions
[src]
impl FromWasmAbi for Text
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Text as FromWasmAbi>::Abi) -> Text
[src]
impl FromWasmAbi for UiEvent
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <UiEvent as FromWasmAbi>::Abi) -> UiEvent
[src]
impl FromWasmAbi for Window
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
unsafe fn from_abi(js: <Window as FromWasmAbi>::Abi) -> Window
[src]
impl<T> FromWasmAbi for Clamped<T> where
T: FromWasmAbi,
[src]
T: FromWasmAbi,