LL | }
| -
| |
- | borrowed value only lives until here
+ | `*cell` dropped here while still borrowed
| borrow later used here, when `gen` is dropped
error[E0597]: `ref_` does not live long enough
LL | }
| -
| |
- | borrowed value only lives until here
+ | `ref_` dropped here while still borrowed
| borrow later used here, when `gen` is dropped
+ |
+ = note: values in a scope are dropped in the opposite order they are defined
error: aborting due to 2 previous errors