summaryrefslogtreecommitdiffstats
path: root/tests/ui/generic-associated-types/issue-85921.rs
blob: d281ed9eedbcb6450f03c4328f336ddf58c844ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// check-pass

trait Trait {
    type Assoc<'a>;

    fn with_assoc(f: impl FnOnce(Self::Assoc<'_>));
}

impl Trait for () {
    type Assoc<'a> = i32;

    fn with_assoc(f: impl FnOnce(Self::Assoc<'_>)) {
        f(5i32)
    }
}

fn main() {}