blob: 5fb633de9831c52c8d64ec22833560e817f001f8 [file] [log] [blame]
struct Foo<T, const N: usize> {
array: [T; N],
}
trait Bar<const N: usize> {}
impl<T, const N: usize> Foo<T, N> {
fn trigger(self) {
self.unsatisfied()
//~^ ERROR the trait bound `T: Bar<N>` is not satisfied
}
fn unsatisfied(self)
where
T: Bar<N>,
{
}
}
fn main() {}