1 error[E0688]: cannot mix in-band and explicit lifetime definitions
4 LL | fn foo<'a>(x: &'a u32, y: &'b u32) {}
5 | -- ^^ in-band lifetime definition here
7 | explicit lifetime definition here
9 error[E0688]: cannot mix in-band and explicit lifetime definitions
10 --> $DIR/E0688.rs:9:44
12 LL | fn bar<'b>(x: &'a u32, y: &'b u32, z: &'c u32) {}
13 | -- ^^ in-band lifetime definition here
15 | explicit lifetime definition here
17 error[E0688]: cannot mix in-band and explicit lifetime definitions
18 --> $DIR/E0688.rs:12:14
20 LL | impl<'b> Foo<'a> {
21 | -- ^^ in-band lifetime definition here
23 | explicit lifetime definition here
25 error: aborting due to 3 previous errors
27 For more information about this error, try `rustc --explain E0688`.