pub struct DeviceBuffer { /* private fields */ }Expand description
A device allocation as returned by cudaMalloc.
Trait Implementations§
Source§impl Debug for DeviceBuffer
impl Debug for DeviceBuffer
Source§impl Drop for DeviceBuffer
impl Drop for DeviceBuffer
Source§impl Hash for DeviceBuffer
impl Hash for DeviceBuffer
Source§impl PartialEq for DeviceBuffer
impl PartialEq for DeviceBuffer
impl Eq for DeviceBuffer
impl Send for DeviceBuffer
impl StructuralPartialEq for DeviceBuffer
impl Sync for DeviceBuffer
Auto Trait Implementations§
impl Freeze for DeviceBuffer
impl RefUnwindSafe for DeviceBuffer
impl Unpin for DeviceBuffer
impl UnwindSafe for DeviceBuffer
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more