[−][src]Trait wasm_bindgen::convert::RefMutFromWasmAbi
Dual of the RefFromWasmAbi trait, except for mutable references.
Associated Types
type Abi: WasmAbi
Same as RefFromWasmAbi::Abi
type Anchor: DerefMut<Target = Self>
Same as RefFromWasmAbi::Anchor
Required methods
unsafe fn ref_mut_from_abi(js: Self::Abi, extra: &mut dyn Stack) -> Self::Anchor
Same as RefFromWasmAbi::ref_from_abi
Implementations on Foreign Types
impl RefMutFromWasmAbi for [u8][src]
type Abi = WasmSlice
type Anchor = &'static mut [u8]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u8][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u8]
impl RefMutFromWasmAbi for [i8][src]
type Abi = WasmSlice
type Anchor = &'static mut [i8]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i8][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i8]
impl RefMutFromWasmAbi for [u16][src]
type Abi = WasmSlice
type Anchor = &'static mut [u16]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u16][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u16]
impl RefMutFromWasmAbi for [i16][src]
type Abi = WasmSlice
type Anchor = &'static mut [i16]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i16][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i16]
impl RefMutFromWasmAbi for [u32][src]
type Abi = WasmSlice
type Anchor = &'static mut [u32]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u32][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u32]
impl RefMutFromWasmAbi for [i32][src]
type Abi = WasmSlice
type Anchor = &'static mut [i32]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i32][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i32]
impl RefMutFromWasmAbi for [u64][src]
type Abi = WasmSlice
type Anchor = &'static mut [u64]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u64][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [u64]
impl RefMutFromWasmAbi for [i64][src]
type Abi = WasmSlice
type Anchor = &'static mut [i64]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i64][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [i64]
impl RefMutFromWasmAbi for [usize][src]
type Abi = WasmSlice
type Anchor = &'static mut [usize]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [usize][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [usize]
impl RefMutFromWasmAbi for [isize][src]
type Abi = WasmSlice
type Anchor = &'static mut [isize]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [isize][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [isize]
impl RefMutFromWasmAbi for [f32][src]
type Abi = WasmSlice
type Anchor = &'static mut [f32]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [f32][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [f32]
impl RefMutFromWasmAbi for [f64][src]
type Abi = WasmSlice
type Anchor = &'static mut [f64]
unsafe fn ref_mut_from_abi(
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [f64][src]
js: WasmSlice,
extra: &mut dyn Stack
) -> &'static mut [f64]