#![feature(generic_const_exprs)] #![allow(incomplete_features)] trait Q { const ASSOC: usize; } impl Q for [u8; N] {} //~^ ERROR not all trait items implemented pub fn q_user() -> [u8; <[u8; 13] as Q>::ASSOC] {} pub fn main() {}