Struct ami::MemAddr
[−]
[src]
#[repr(C)]pub struct MemAddr<T>(_);
Pointer to memory managed by C.
Methods
impl<T> MemAddr<T>
[src]
unsafe fn new(pointer: *mut T) -> MemAddr<T>
[src]
Create MemAddr
from a raw pointer.
fn as_ptr<U>(&self) -> *const U
[src]
Get a raw pointer from MemAddr
.
fn as_mut_ptr<U>(&mut self) -> *mut U
[src]
Get an unsafe mutable raw pointer from MemAddr
.
unsafe fn as_slice<U>(&mut self, len: usize) -> &mut [U]
[src]
Get a slice from MemAddr
.