pub struct UnifiedMemory { /* private fields */ }
Expand description
Unified memory allocation
Implementations§
Source§impl UnifiedMemory
impl UnifiedMemory
Sourcepub fn as_mut_ptr(&mut self) -> *mut u8
pub fn as_mut_ptr(&mut self) -> *mut u8
Get a mutable pointer to the memory
Sourcepub fn copy_from_slice(&mut self, data: &[u8]) -> Result<()>
pub fn copy_from_slice(&mut self, data: &[u8]) -> Result<()>
Copy data from host to unified memory
Sourcepub fn copy_to_slice(&self, data: &mut [u8]) -> Result<()>
pub fn copy_to_slice(&self, data: &mut [u8]) -> Result<()>
Copy data from unified memory to host
Trait Implementations§
Source§impl Drop for UnifiedMemory
impl Drop for UnifiedMemory
impl Send for UnifiedMemory
impl Sync for UnifiedMemory
Auto Trait Implementations§
impl Freeze for UnifiedMemory
impl RefUnwindSafe for UnifiedMemory
impl Unpin for UnifiedMemory
impl UnwindSafe for UnifiedMemory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more