| struct Dog { | |
| food: usize, | |
| } | |
| impl Dog { | |
| pub fn chase_cat(&mut self) { | |
| let _f = || { | |
| let p: &'static mut usize = &mut self.food; | |
| //~^ ERROR lifetime may not live long enough | |
| //~^^ ERROR lifetime may not live long enough | |
| //~^^^ ERROR E0597 | |
| *p = 3; | |
| }; | |
| } | |
| } | |
| fn main() { | |
| } |