pub trait CopyToBackend<Dst: Backend, Src: Backend>: HasBackend<Backend = Src> {
type Output: HasBackend<Backend = Dst>;
// Required method
fn copy_to_backend(&self, backend: &Dst) -> Result<Self::Output, CopyError>;
}pub trait CopyToBackend<Dst: Backend, Src: Backend>: HasBackend<Backend = Src> {
type Output: HasBackend<Backend = Dst>;
// Required method
fn copy_to_backend(&self, backend: &Dst) -> Result<Self::Output, CopyError>;
}