ndarray 0.15.2

An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
Documentation
use ndarray::arr2;

#[test]
fn test_clone_from() {
    let a = arr2(&[[1, 2, 3], [4, 5, 6], [7, 8, 9]]);
    let b = arr2(&[[7, 7, 7]]);
    let mut c = b.clone();
    c.clone_from(&a);
    assert_eq!(a, c);

    let mut bv = b.view();
    bv.clone_from(&a.view());
    assert_eq!(&a, &bv);
}