// run-pass #![feature(const_generics)] //~^ WARN the feature `const_generics` is incomplete and may cause the compiler to crash pub trait BitLen: Sized { const BIT_LEN: usize; } impl BitLen for [u8; L] { const BIT_LEN: usize = 8 * L; } fn main() { let foo = <[u8; 2]>::BIT_LEN; //~ WARN unused variable }