Macro row_vec

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

Creates a new row vector from literal.

ยงExamples

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

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

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

let baz = row_vec![0, 1, 2];
assert_eq!(baz, matrix![[0, 1, 2]]);