3 #![cfg_attr(full, allow(incomplete_features))]
4 #![cfg_attr(full, feature(const_generics))]
5 #![cfg_attr(min, feature(min_const_generics))]
11 fn f<const N: usize>(u: impl Usizer) -> usize {
17 impl Usizer for Usizable {
24 assert_eq!(f::<4usize>(Usizable), 20usize);
25 //~^ ERROR cannot provide explicit generic arguments when `impl Trait` is used in argument position