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