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