//@ check-pass #![feature(adt_const_params, lazy_type_alias)] //~^ WARN: the feature `lazy_type_alias` is incomplete pub type Matrix = [usize; 1]; const EMPTY_MATRIX: Matrix = [0; 1]; pub struct Walk {} impl Walk { pub const fn new() -> Self { Self {} } } fn main() { let _ = Walk::new(); }