File: clone.rs

package info (click to toggle)
rust-ndarray 0.16.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,028 kB
  • sloc: sh: 30; makefile: 2
file content (15 lines) | stat: -rw-r--r-- 293 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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);
}