| // Regression test for issue #73159 | |
| // Tests thar we don't suggest replacing 'a with 'static' | |
| struct Foo<'a>(&'a [u8]); | |
| impl<'a> Foo<'a> { | |
| fn make_it(&self) -> impl Iterator<Item = u8> { | |
| self.0.iter().copied() | |
| //~^ ERROR: captures lifetime that does not appear in bounds | |
| } | |
| } | |
| fn main() {} |