rust/tests/ui/traits/new-solver/normalize-param-env-2.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
292 B
Rust
Raw Normal View History

// check-pass
// compile-flags: -Ztrait-solver=next
// Issue 92505
trait A<T> {
type I;
fn f()
where
Self::I: A<T>,
{
}
}
impl<T> A<T> for () {
type I = ();
fn f()
where
Self::I: A<T>,
{
<() as A<T>>::f();
}
}
fn main() {}