Trait PointerMut

Source
pub unsafe trait PointerMut {
    // Required method
    fn pointer_mut(&mut self) -> *mut c_void;
}
Expand description

Provides a mutable pointer to the starting address in memory.

Required Methods§

Source

fn pointer_mut(&mut self) -> *mut c_void

A mutable pointer to the starting address in memory

Implementations on Foreign Types§

Source§

impl<T> PointerMut for [T]
where T: Equivalence,

Source§

impl<T> PointerMut for Vec<T>
where T: Equivalence,

Source§

impl<T, const D: usize> PointerMut for [T; D]
where T: Equivalence,

Implementors§

Source§

impl<'a> PointerMut for DynBufferMut<'a>

Source§

impl<'b, B, C, D> PointerMut for PartitionMut<'b, B, C, D>
where B: 'b + PointerMut + ?Sized,

Source§

impl<'d, 'b, D, B> PointerMut for MutView<'d, 'b, D, B>
where D: 'd + Datatype, B: 'b + PointerMut + ?Sized,

Source§

impl<T> PointerMut for T
where T: Equivalence,