2021-08-27 11:04:57 -05:00
|
|
|
#![feature(generic_const_exprs)]
|
2020-09-09 02:43:53 -05:00
|
|
|
#![allow(incomplete_features)]
|
|
|
|
|
|
|
|
trait Bar<const M: usize> {}
|
|
|
|
impl<const N: usize> Bar<N> for A<{ 6 + 1 }> {}
|
|
|
|
|
|
|
|
struct A<const N: usize>
|
|
|
|
where
|
|
|
|
A<N>: Bar<N>;
|
|
|
|
|
|
|
|
fn main() {
|
2021-01-24 13:08:12 -06:00
|
|
|
let _ = A; //~ERROR the trait bound
|
2020-09-09 02:43:53 -05:00
|
|
|
}
|