| error[E0503]: cannot use `p` because it was mutably borrowed |
| --> $DIR/borrowck-loan-rcvr-overloaded-op.rs:38:5 |
| | ------ `p` is borrowed here |
| LL | *q + 3; // OK to use the new alias `q` |
| | -- borrow later used here |
| error[E0502]: cannot borrow `p` as immutable because it is also borrowed as mutable |
| --> $DIR/borrowck-loan-rcvr-overloaded-op.rs:39:5 |
| | ------ mutable borrow occurs here |
| | ^ immutable borrow occurs here |
| LL | *q + 3; // OK to use the new alias `q` |
| | -- mutable borrow later used here |
| error: aborting due to 2 previous errors |
| Some errors have detailed explanations: E0502, E0503. |
| For more information about an error, try `rustc --explain E0502`. |