about summary refs log tree commit diff
path: root/tests/ui/associated-type-bounds/issue-70292.rs
blob: 1a6bdcd1a31f6b585eb34e41e3f2298b6c9d6d9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//@ check-pass

fn foo<F>(_: F)
where
    F: for<'a> Trait<Output: 'a>,
{
}

trait Trait {
    type Output;
}

impl<T> Trait for T {
    type Output = ();
}

fn main() {
    foo(());
}