arrayn

Macro arrayn 

Source
macro_rules! arrayn {
    ($($x:expr),* $(,)?) => { ... };
}
Expand description

Creates an ArrayN from a list of values at compile time.

This macro provides a convenient way to initialize an ArrayN with a sequence of values, similar to the vec! macro for Vec.

ยงExamples

use slsl::{ArrayN, arrayn};

let arr: ArrayN<i32, 8> = arrayn![1, 2, 3, 4];
assert_eq!(arr.len(), 4);
assert_eq!(arr[0], 1);
assert_eq!(arr[3], 4);

// Trailing comma is supported
let arr2: ArrayN<i32, 8> = arrayn![5, 6, 7,];
assert_eq!(arr2.len(), 3);