]> git.proxmox.com Git - rustc.git/blame - src/test/ui/in-band-lifetimes/E0688.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / in-band-lifetimes / E0688.rs
CommitLineData
ff7c6d11
XL
1#![allow(warnings)]
2#![feature(in_band_lifetimes)]
041b39d2 3
ff7c6d11
XL
4fn foo<'a>(x: &'a u32, y: &'b u32) {} //~ ERROR cannot mix
5
6struct Foo<'a> { x: &'a u32 }
3b2f2976 7
ff7c6d11
XL
8impl Foo<'a> {
9 fn bar<'b>(x: &'a u32, y: &'b u32, z: &'c u32) {} //~ ERROR cannot mix
3b2f2976
XL
10}
11
ff7c6d11
XL
12impl<'b> Foo<'a> { //~ ERROR cannot mix
13 fn baz() {}
3b2f2976
XL
14}
15
16fn main() {}