| struct A { | |
| x: [(u32, u32); 10] | |
| } | |
| impl A { | |
| fn iter_values_anon(&self) -> impl Iterator<Item=u32> { | |
| self.x.iter().map(|a| a.0) | |
| //~^ ERROR: captures lifetime that does not appear in bounds | |
| } | |
| fn iter_values<'a>(&'a self) -> impl Iterator<Item=u32> { | |
| self.x.iter().map(|a| a.0) | |
| //~^ ERROR: captures lifetime that does not appear in bounds | |
| } | |
| } | |
| fn main() {} |