1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod format;
mod init;
mod iter;

#[cfg(test)]
mod tests;

pub use iter::*;

/// Vector of fixed size.
#[repr(transparent)]
#[derive(Clone, Copy, PartialEq)]
pub struct Vector<T, const N: usize> {
    data: [T; N],
}