rust-const
Installation
SKILL.md
Solution Patterns
Pattern 1: Basic Const Generics
// Generic over array size
struct Buffer<T, const N: usize> {
data: [T; N],
}
impl<T: Default + Copy, const N: usize> Buffer<T, N> {
fn new() -> Self {
Self {
data: [T::default(); N],
}
}
}