]>
Commit | Line | Data |
---|---|---|
476ff2be | 1 | struct Z { } |
a7813a04 | 2 | |
476ff2be SL |
3 | impl Z { |
4 | fn run(&self, z: &mut Z) { } | |
5 | fn start(&mut self) { | |
ff7c6d11 | 6 | self.run(&mut self); //~ ERROR cannot borrow |
48663c56 | 7 | //~| ERROR cannot borrow |
94222f64 | 8 | //~| HELP try removing `&mut` here |
476ff2be SL |
9 | } |
10 | } | |
c34b1796 | 11 | |
a7813a04 | 12 | fn main() { |
476ff2be SL |
13 | let mut z = Z {}; |
14 | z.start(); | |
223e47cc | 15 | } |