summary refs log tree commit diff
path: root/src/test/ui/parser/issue-14303-path.rs
blob: a08c89f3437b4be1c97fd7dc65d26077f1fdf808 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
mod foo {
    pub struct X<'a, 'b, 'c, T> {
        a: &'a str,
        b: &'b str,
        c: &'c str,
        t: T,
    }
}

fn bar<'a, 'b, 'c, T>(x: foo::X<'a, T, 'b, 'c>) {}
//~^ ERROR lifetime parameters must be declared prior to type parameters

fn main() {}