| //@ edition:2018 | |
| pub fn extern_fn<const N: usize>() -> impl Iterator<Item = [u8; N]> { | |
| [[0; N]; N].iter().copied() | |
| } | |
| pub struct ExternTy<const N: usize> { | |
| pub inner: [u8; N], | |
| } | |
| pub type TyAlias<const N: usize> = ExternTy<N>; | |
| pub trait WTrait<const N: usize, const M: usize> { | |
| fn hey<const P: usize>() -> usize { | |
| N + M + P | |
| } | |
| } |