Trait rust_blas::vector::ops::Copy

source ·
pub trait Copy: Sized {
    // Required methods
    fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>(
        src: &V,
        dst: &mut W
    );
    fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>);
}

Required Methods§

source

fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( src: &V, dst: &mut W )

Copies src.len() elements of src into dst.

source

fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>)

Copies the entire matrix dst into src.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Copy for f32

source§

fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( src: &V, dst: &mut W )

source§

fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>)

source§

impl Copy for f64

source§

fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( src: &V, dst: &mut W )

source§

fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>)

source§

impl Copy for Complex32

source§

fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( src: &V, dst: &mut W )

source§

fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>)

source§

impl Copy for Complex64

source§

fn copy<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( src: &V, dst: &mut W )

source§

fn copy_mat(src: &dyn Matrix<Self>, dst: &mut dyn Matrix<Self>)

Implementors§