| error[E0521]: borrowed data escapes outside of method |
| --> $DIR/issue-72312.rs:12:9 |
| | |
| LL | pub async fn start(&self) { |
| | ----- |
| | | |
| | `self` is a reference that is only valid in the method body |
| | let's call the lifetime of this reference `'1` |
| ... |
| LL | / require_static(async move { |
| LL | | |
| LL | | |
| LL | | |
| LL | | &self; |
| LL | | }); |
| | | ^ |
| | | | |
| | |__________`self` escapes the method body here |
| | argument requires that `'1` must outlive `'static` |
| |
| error: aborting due to 1 previous error |
| |
| For more information about this error, try `rustc --explain E0521`. |