rust/tests/ui/did_you_mean/issue-34126.stderr

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

31 lines
953 B
Plaintext
Raw Normal View History

error[E0596]: cannot borrow `self` as mutable, as it is not declared as mutable
--> $DIR/issue-34126.rs:6:18
2016-11-02 06:15:02 +00:00
|
LL | self.run(&mut self);
| ^^^^^^^^^ cannot borrow as mutable
|
note: the binding is already a mutable borrow
--> $DIR/issue-34126.rs:5:14
|
LL | fn start(&mut self) {
| ^^^^^^^^^
help: try removing `&mut` here
|
2021-08-29 08:48:36 +00:00
LL - self.run(&mut self);
LL + self.run(self);
2022-06-08 17:34:57 +00:00
|
2016-11-02 06:15:02 +00:00
error[E0502]: cannot borrow `self` as mutable because it is also borrowed as immutable
--> $DIR/issue-34126.rs:6:18
|
LL | self.run(&mut self);
| ---- --- ^^^^^^^^^ mutable borrow occurs here
| | |
| | immutable borrow later used by call
| immutable borrow occurs here
error: aborting due to 2 previous errors
2016-11-02 06:15:02 +00:00
Some errors have detailed explanations: E0502, E0596.
For more information about an error, try `rustc --explain E0502`.