1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#![feature(min_generic_const_args)] #![expect(incomplete_features)] trait Tr { const N: usize; } struct Blah<const N: usize>; fn foo() -> Blah<{ Tr::N }> { //~^ ERROR ambiguous associated constant todo!() } fn main() {}