about summary refs log tree commit diff
path: root/tests/ui/suggestions/issue-89333.rs
blob: e1c4750761bda0f4875d35295407f167565f4dce (plain)
1
2
3
4
5
6
7
8
9
10
11
//@ check-fail
// Ensure we don't error when emitting trait bound not satisfied when self type
// has late bound var

fn main() {
    test(&|| 0); //~ ERROR the trait bound
}

trait Trait {}

fn test<T>(arg: &impl Fn() -> T) where for<'a> &'a T: Trait {}