1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#[derive(Debug)] struct Value<V>(usize, usize, V); struct SparseMatrix<V> { values: Vec<Value<V>> } // impl SparseMatrix { // fn // } fn main () { let val = Value(0, 1, 12.078); println!("{:?}", val); }