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