less opt in const param of

This commit is contained in:
Ellen 2021-08-07 18:44:36 +01:00
parent 508b328c39
commit d777cb84e2
2 changed files with 29 additions and 2 deletions

View file

@ -0,0 +1,24 @@
// check-pass
pub enum Foo<const N: usize> {
Variant,
Variant2(),
Variant3{},
}
struct Bar<const N: usize>;
struct Bar2<const N: usize>();
struct Bar3<const N: usize> {}
fn main() {
let _ = Foo::Variant::<1>;
let _ = Foo::Variant2::<1>();
let _ = Foo::Variant3::<1>{};
let _ = Foo::<1>::Variant;
let _ = Foo::<1>::Variant2();
let _ = Foo::<1>::Variant3{};
let _ = Bar::<1>;
let _ = Bar2::<1>();
let _ = Bar3::<1>{};
}