-error[E0596]: cannot borrow immutable item `self` as mutable
- --> $DIR/issue-34126.rs:16:18
+error[E0596]: cannot borrow `self` as mutable, as it is not declared as mutable
+ --> $DIR/issue-34126.rs:6:18
|
LL | self.run(&mut self); //~ ERROR cannot borrow
| ^^^^^^^^^
| try removing `&mut` here
error[E0502]: cannot borrow `self` as mutable because it is also borrowed as immutable
- --> $DIR/issue-34126.rs:16:18
+ --> $DIR/issue-34126.rs:6:18
|
LL | self.run(&mut self); //~ ERROR cannot borrow
- | ---------^^^^^^^^^-
- | | |
- | | mutable borrow occurs here
+ | ---- --- ^^^^^^^^^ mutable borrow occurs here
+ | | |
+ | | immutable borrow later used by call
| immutable borrow occurs here
- | borrow later used here
error: aborting due to 2 previous errors