pub trait ExtensionAsArray<T, const N: usize>: AsRef<[T; N]> { // Provided method fn as_array(&self) -> &[T; N] { ... } }