Macro col_vec

Source
macro_rules! col_vec {
    [] => { ... };
    [$elem:expr; $n:expr] => { ... };
    [$($elem:expr),+ $(,)?] => { ... };
}
Expand description

Creates a new column vector from literal.

ยงExamples

use matreex::{Matrix, matrix, col_vec};

let foo: Matrix<i32> = col_vec![];
assert_eq!(foo.nrows(), 0);
assert_eq!(foo.ncols(), 1);

let bar = col_vec![0; 3];
assert_eq!(bar, matrix![[0], [0], [0]]);

let baz = col_vec![1, 2, 3];
assert_eq!(baz, matrix![[1], [2], [3]]);