| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:6:9 |
| | |
| LL | let b = x.borrow(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:6:5 |
| | |
| LL | / let b = x.borrow(); |
| LL | | baz().await |
| LL | | } |
| | |_^ |
| = note: `-D clippy::await-holding-refcell-ref` implied by `-D warnings` |
| |
| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:11:9 |
| | |
| LL | let b = x.borrow_mut(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:11:5 |
| | |
| LL | / let b = x.borrow_mut(); |
| LL | | baz().await |
| LL | | } |
| | |_^ |
| |
| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:32:9 |
| | |
| LL | let b = x.borrow_mut(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:32:5 |
| | |
| LL | / let b = x.borrow_mut(); |
| LL | | |
| LL | | let second = baz().await; |
| LL | | |
| ... | |
| LL | | first + second + third |
| LL | | } |
| | |_^ |
| |
| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:44:9 |
| | |
| LL | let b = x.borrow_mut(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:44:5 |
| | |
| LL | / let b = x.borrow_mut(); |
| LL | | |
| LL | | let second = baz().await; |
| LL | | |
| ... | |
| LL | | first + second + third |
| LL | | } |
| | |_^ |
| |
| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:59:13 |
| | |
| LL | let b = x.borrow_mut(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:59:9 |
| | |
| LL | / let b = x.borrow_mut(); |
| LL | | baz().await |
| LL | | }; |
| | |_____^ |
| |
| error: this `RefCell` reference is held across an `await` point |
| --> $DIR/await_holding_refcell_ref.rs:71:13 |
| | |
| LL | let b = x.borrow_mut(); |
| | ^ |
| | |
| = help: ensure the reference is dropped before calling `await` |
| note: these are all the `await` points this reference is held through |
| --> $DIR/await_holding_refcell_ref.rs:71:9 |
| | |
| LL | / let b = x.borrow_mut(); |
| LL | | baz().await |
| LL | | } |
| | |_____^ |
| |
| error: aborting due to 6 previous errors |
| |