numeric 0.0.5

N-dimensional matrix class for Rust
use std::borrow::Cow;

struct Foo {
    pub data: Cow<Vec<i64>>,
}

fn get(foo: Foo) -> Foo {
    Foo{data: foo.data}
}


fn main() {
    let mut f = Foo{data: vec![1, 2, 3]};

    {
        let mut g = get(f);
    }
    println!("f = {:?}", f.data);
    

}