Trait wasm_bindgen::convert::RefFromWasmAbi [−][src]
pub trait RefFromWasmAbi: WasmDescribe { type Abi: WasmAbi; type Anchor: Deref<Target = Self>; unsafe fn ref_from_abi(js: Self::Abi, extra: &mut Stack) -> Self::Anchor; }
Associated Types
Required Methods
unsafe fn ref_from_abi(js: Self::Abi, extra: &mut Stack) -> Self::Anchor
Implementations on Foreign Types
impl RefFromWasmAbi for [u8]
[src]
impl RefFromWasmAbi for [u8]
type Abi = WasmSlice
type Anchor = &'static [u8]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u8]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u8]
impl RefFromWasmAbi for [i8]
[src]
impl RefFromWasmAbi for [i8]
type Abi = WasmSlice
type Anchor = &'static [i8]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i8]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i8]
impl RefFromWasmAbi for [u16]
[src]
impl RefFromWasmAbi for [u16]
type Abi = WasmSlice
type Anchor = &'static [u16]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u16]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u16]
impl RefFromWasmAbi for [i16]
[src]
impl RefFromWasmAbi for [i16]
type Abi = WasmSlice
type Anchor = &'static [i16]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i16]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i16]
impl RefFromWasmAbi for [u32]
[src]
impl RefFromWasmAbi for [u32]
type Abi = WasmSlice
type Anchor = &'static [u32]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u32]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u32]
impl RefFromWasmAbi for [i32]
[src]
impl RefFromWasmAbi for [i32]
type Abi = WasmSlice
type Anchor = &'static [i32]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i32]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i32]
impl RefFromWasmAbi for [u64]
[src]
impl RefFromWasmAbi for [u64]
type Abi = WasmSlice
type Anchor = &'static [u64]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u64]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [u64]
impl RefFromWasmAbi for [i64]
[src]
impl RefFromWasmAbi for [i64]
type Abi = WasmSlice
type Anchor = &'static [i64]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i64]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [i64]
impl RefFromWasmAbi for [f32]
[src]
impl RefFromWasmAbi for [f32]
type Abi = WasmSlice
type Anchor = &'static [f32]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [f32]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [f32]
impl RefFromWasmAbi for [f64]
[src]
impl RefFromWasmAbi for [f64]
type Abi = WasmSlice
type Anchor = &'static [f64]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [f64]
[src]
unsafe fn ref_from_abi(js: WasmSlice, extra: &mut Stack) -> &'static [f64]
impl RefFromWasmAbi for str
[src]
impl RefFromWasmAbi for str