Trait wasm_bindgen::convert::IntoWasmAbi [−][src]
pub trait IntoWasmAbi: WasmDescribe { type Abi: WasmAbi; fn into_abi(self, extra: &mut Stack) -> Self::Abi; }
Associated Types
Required Methods
Implementations on Foreign Types
impl IntoWasmAbi for u32
[src]
impl IntoWasmAbi for u32
impl IntoWasmAbi for i32
[src]
impl IntoWasmAbi for i32
impl IntoWasmAbi for f32
[src]
impl IntoWasmAbi for f32
impl IntoWasmAbi for f64
[src]
impl IntoWasmAbi for f64
impl IntoWasmAbi for i64
[src]
impl IntoWasmAbi for i64
impl IntoWasmAbi for u64
[src]
impl IntoWasmAbi for u64
impl IntoWasmAbi for i8
[src]
impl IntoWasmAbi for i8
impl IntoWasmAbi for u8
[src]
impl IntoWasmAbi for u8
impl IntoWasmAbi for i16
[src]
impl IntoWasmAbi for i16
impl IntoWasmAbi for u16
[src]
impl IntoWasmAbi for u16
impl IntoWasmAbi for isize
[src]
impl IntoWasmAbi for isize
impl IntoWasmAbi for usize
[src]
impl IntoWasmAbi for usize
impl IntoWasmAbi for bool
[src]
impl IntoWasmAbi for bool
impl IntoWasmAbi for char
[src]
impl IntoWasmAbi for char
impl<T> IntoWasmAbi for *const T
[src]
impl<T> IntoWasmAbi for *const T
impl<T> IntoWasmAbi for *mut T
[src]
impl<T> IntoWasmAbi for *mut T
impl IntoWasmAbi for Box<[u8]>
[src]
impl IntoWasmAbi for Box<[u8]>
impl<'a> IntoWasmAbi for &'a [u8]
[src]
impl<'a> IntoWasmAbi for &'a [u8]
impl<'a> IntoWasmAbi for &'a mut [u8]
[src]
impl<'a> IntoWasmAbi for &'a mut [u8]
impl IntoWasmAbi for Box<[i8]>
[src]
impl IntoWasmAbi for Box<[i8]>
impl<'a> IntoWasmAbi for &'a [i8]
[src]
impl<'a> IntoWasmAbi for &'a [i8]
impl<'a> IntoWasmAbi for &'a mut [i8]
[src]
impl<'a> IntoWasmAbi for &'a mut [i8]
impl IntoWasmAbi for Box<[u16]>
[src]
impl IntoWasmAbi for Box<[u16]>
impl<'a> IntoWasmAbi for &'a [u16]
[src]
impl<'a> IntoWasmAbi for &'a [u16]
impl<'a> IntoWasmAbi for &'a mut [u16]
[src]
impl<'a> IntoWasmAbi for &'a mut [u16]
impl IntoWasmAbi for Box<[i16]>
[src]
impl IntoWasmAbi for Box<[i16]>
impl<'a> IntoWasmAbi for &'a [i16]
[src]
impl<'a> IntoWasmAbi for &'a [i16]
impl<'a> IntoWasmAbi for &'a mut [i16]
[src]
impl<'a> IntoWasmAbi for &'a mut [i16]
impl IntoWasmAbi for Box<[u32]>
[src]
impl IntoWasmAbi for Box<[u32]>
impl<'a> IntoWasmAbi for &'a [u32]
[src]
impl<'a> IntoWasmAbi for &'a [u32]
impl<'a> IntoWasmAbi for &'a mut [u32]
[src]
impl<'a> IntoWasmAbi for &'a mut [u32]
impl IntoWasmAbi for Box<[i32]>
[src]
impl IntoWasmAbi for Box<[i32]>
impl<'a> IntoWasmAbi for &'a [i32]
[src]
impl<'a> IntoWasmAbi for &'a [i32]
impl<'a> IntoWasmAbi for &'a mut [i32]
[src]
impl<'a> IntoWasmAbi for &'a mut [i32]
impl IntoWasmAbi for Box<[u64]>
[src]
impl IntoWasmAbi for Box<[u64]>
impl<'a> IntoWasmAbi for &'a [u64]
[src]
impl<'a> IntoWasmAbi for &'a [u64]
impl<'a> IntoWasmAbi for &'a mut [u64]
[src]
impl<'a> IntoWasmAbi for &'a mut [u64]
impl IntoWasmAbi for Box<[i64]>
[src]
impl IntoWasmAbi for Box<[i64]>
impl<'a> IntoWasmAbi for &'a [i64]
[src]
impl<'a> IntoWasmAbi for &'a [i64]
impl<'a> IntoWasmAbi for &'a mut [i64]
[src]
impl<'a> IntoWasmAbi for &'a mut [i64]
impl IntoWasmAbi for Box<[f32]>
[src]
impl IntoWasmAbi for Box<[f32]>
impl<'a> IntoWasmAbi for &'a [f32]
[src]
impl<'a> IntoWasmAbi for &'a [f32]
impl<'a> IntoWasmAbi for &'a mut [f32]
[src]
impl<'a> IntoWasmAbi for &'a mut [f32]
impl IntoWasmAbi for Box<[f64]>
[src]
impl IntoWasmAbi for Box<[f64]>
impl<'a> IntoWasmAbi for &'a [f64]
[src]
impl<'a> IntoWasmAbi for &'a [f64]
impl<'a> IntoWasmAbi for &'a mut [f64]
[src]
impl<'a> IntoWasmAbi for &'a mut [f64]
impl<T> IntoWasmAbi for Vec<T> where
Box<[T]>: IntoWasmAbi,
[src]
impl<T> IntoWasmAbi for Vec<T> where
Box<[T]>: IntoWasmAbi,
impl IntoWasmAbi for String
[src]
impl IntoWasmAbi for String
impl<'a> IntoWasmAbi for &'a str
[src]
impl<'a> IntoWasmAbi for &'a str
impl IntoWasmAbi for Box<[JsValue]>
[src]
impl IntoWasmAbi for Box<[JsValue]>
impl<'a, 'b, R> IntoWasmAbi for &'a (Fn() -> R + 'b) where
R: IntoWasmAbi,
[src]
impl<'a, 'b, R> IntoWasmAbi for &'a (Fn() -> R + 'b) where
R: IntoWasmAbi,
impl<'a, 'b> IntoWasmAbi for &'a (Fn() + 'b)
[src]
impl<'a, 'b> IntoWasmAbi for &'a (Fn() + 'b)
impl<'a, 'b, R> IntoWasmAbi for &'a mut (FnMut() -> R + 'b) where
R: IntoWasmAbi,
[src]
impl<'a, 'b, R> IntoWasmAbi for &'a mut (FnMut() -> R + 'b) where
R: IntoWasmAbi,
impl<'a, 'b> IntoWasmAbi for &'a mut (FnMut() + 'b)
[src]
impl<'a, 'b> IntoWasmAbi for &'a mut (FnMut() + 'b)
impl<'a, 'b, A, R> IntoWasmAbi for &'a (Fn(A) -> R + 'b) where
A: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, R> IntoWasmAbi for &'a (Fn(A) -> R + 'b) where
A: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A> IntoWasmAbi for &'a (Fn(A) + 'b) where
A: FromWasmAbi,
[src]
impl<'a, 'b, A> IntoWasmAbi for &'a (Fn(A) + 'b) where
A: FromWasmAbi,
impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (FnMut(A) -> R + 'b) where
A: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (FnMut(A) -> R + 'b) where
A: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A> IntoWasmAbi for &'a mut (FnMut(A) + 'b) where
A: FromWasmAbi,
[src]
impl<'a, 'b, A> IntoWasmAbi for &'a mut (FnMut(A) + 'b) where
A: FromWasmAbi,
impl<'a, 'b, A, B, R> IntoWasmAbi for &'a (Fn(A, B) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, R> IntoWasmAbi for &'a (Fn(A, B) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B> IntoWasmAbi for &'a (Fn(A, B) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
[src]
impl<'a, 'b, A, B> IntoWasmAbi for &'a (Fn(A, B) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
impl<'a, 'b, A, B, R> IntoWasmAbi for &'a mut (FnMut(A, B) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, R> IntoWasmAbi for &'a mut (FnMut(A, B) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B> IntoWasmAbi for &'a mut (FnMut(A, B) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
[src]
impl<'a, 'b, A, B> IntoWasmAbi for &'a mut (FnMut(A, B) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a (Fn(A, B, C) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a (Fn(A, B, C) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C> IntoWasmAbi for &'a (Fn(A, B, C) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C> IntoWasmAbi for &'a (Fn(A, B, C) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a mut (FnMut(A, B, C) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, R> IntoWasmAbi for &'a mut (FnMut(A, B, C) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C> IntoWasmAbi for &'a mut (FnMut(A, B, C) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C> IntoWasmAbi for &'a mut (FnMut(A, B, C) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a (Fn(A, B, C, D) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a (Fn(A, B, C, D) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D> IntoWasmAbi for &'a (Fn(A, B, C, D) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D> IntoWasmAbi for &'a (Fn(A, B, C, D) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D> IntoWasmAbi for &'a mut (FnMut(A, B, C, D) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D> IntoWasmAbi for &'a mut (FnMut(A, B, C, D) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E> IntoWasmAbi for &'a (Fn(A, B, C, D, E) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E> IntoWasmAbi for &'a (Fn(A, B, C, D, E) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E, F> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E, F> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F, G) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F, G) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, G> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F, G) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, G> IntoWasmAbi for &'a (Fn(A, B, C, D, E, F, G) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F, G) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
R: IntoWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, G, R> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F, G) -> R + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
R: IntoWasmAbi,
impl<'a, 'b, A, B, C, D, E, F, G> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F, G) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,
[src]
impl<'a, 'b, A, B, C, D, E, F, G> IntoWasmAbi for &'a mut (FnMut(A, B, C, D, E, F, G) + 'b) where
A: FromWasmAbi,
B: FromWasmAbi,
C: FromWasmAbi,
D: FromWasmAbi,
E: FromWasmAbi,
F: FromWasmAbi,
G: FromWasmAbi,