2 enum ConstGenericEnum<const N: usize> {
7 fn foo<const N: usize>(val: &ConstGenericEnum<N>) {
8 if let ConstGenericEnum::<N>::Foo(field, ..) = val {}
11 fn bar<const N: usize>(val: &ConstGenericEnum<N>) {
13 ConstGenericEnum::<N>::Foo(field, ..) => (),
14 ConstGenericEnum::<N>::Bar => (),
19 match ConstGenericEnum::Bar {
20 ConstGenericEnum::<3>::Foo(field, ..) => (),
21 ConstGenericEnum::<3>::Bar => (),