pub trait MemCopyD2D<T> {
// Required methods
fn device_copy(&self) -> Result<DeviceBuffer<T>, MemCopyError>;
fn device_copy_to(
&self,
dst: &mut DeviceBuffer<T>,
) -> Result<(), MemCopyError>;
}
pub trait MemCopyD2D<T> {
// Required methods
fn device_copy(&self) -> Result<DeviceBuffer<T>, MemCopyError>;
fn device_copy_to(
&self,
dst: &mut DeviceBuffer<T>,
) -> Result<(), MemCopyError>;
}