Function russell_lab::copy_vector
source · [−]Expand description
Copies vector
v := u
Example
use russell_lab::{copy_vector, Vector, StrError};
fn main() -> Result<(), StrError> {
let u = Vector::from(&[1.0, 2.0, 3.0]);
let mut v = Vector::from(&[-1.0, -2.0, -3.0]);
copy_vector(&mut v, &u)?;
let correct = "┌ ┐\n\
│ 1 │\n\
│ 2 │\n\
│ 3 │\n\
└ ┘";
assert_eq!(format!("{}", v), correct);
Ok(())
}