1
2
3
4
5
6
7
8
9
10
11
12
/// Indexing macro for Dim<[usize; N]> this
/// gets the index at `$i` in the underlying array
macro_rules! get {
    ($dim:expr, $i:expr) => {
        (*$dim.ix())[$i]
    };
}
macro_rules! getm {
    ($dim:expr, $i:expr) => {
        (*$dim.ixm())[$i]
    };
}