2021-02-13 07:53:28 +00:00
|
|
|
#![crate_type="lib"]
|
|
|
|
|
|
|
|
struct A<const N: u8>;
|
|
|
|
trait Foo {}
|
|
|
|
impl Foo for A<N> {}
|
2021-02-14 04:35:18 +00:00
|
|
|
//~^ ERROR cannot find type
|
|
|
|
//~| unresolved item provided when a constant
|
2021-02-13 07:53:28 +00:00
|
|
|
|
|
|
|
struct B<const N: u8>;
|
|
|
|
impl<N> Foo for B<N> {}
|
|
|
|
//~^ ERROR type provided when a constant
|
2021-02-14 04:35:18 +00:00
|
|
|
|
|
|
|
struct C<const C: u8, const N: u8>;
|
|
|
|
impl<const N: u8> Foo for C<N, T> {}
|
|
|
|
//~^ ERROR cannot find type
|
|
|
|
//~| unresolved item provided when a constant
|