diff options
| author | marmeladema <xademax@gmail.com> | 2022-04-24 16:44:09 +0200 |
|---|---|---|
| committer | marmeladema <xademax@gmail.com> | 2022-04-25 09:14:44 +0200 |
| commit | e1b074a2a8b89741621d13cdf22ce893e2c3fb8b (patch) | |
| tree | bcdbf307a1edc972f6916cf123d4a59bca174024 /src/test/ui/issues | |
| parent | fedbe5dabc815bd710217221bfebad1ff9f37a43 (diff) | |
| download | rust-e1b074a2a8b89741621d13cdf22ce893e2c3fb8b.tar.gz rust-e1b074a2a8b89741621d13cdf22ce893e2c3fb8b.zip | |
Recover most `impl Trait` and `dyn Trait` lifetime bound suggestions under NLL
Diffstat (limited to 'src/test/ui/issues')
| -rw-r--r-- | src/test/ui/issues/issue-16922.nll.stderr | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-16922.nll.stderr b/src/test/ui/issues/issue-16922.nll.stderr index 7f4f5b22eb3..9d9f32a97c0 100644 --- a/src/test/ui/issues/issue-16922.nll.stderr +++ b/src/test/ui/issues/issue-16922.nll.stderr @@ -5,6 +5,11 @@ LL | fn foo<T: Any>(value: &T) -> Box<dyn Any> { | - let's call the lifetime of this reference `'1` LL | Box::new(value) as Box<dyn Any> | ^^^^^^^^^^^^^^^ cast requires that `'1` must outlive `'static` + | +help: to declare that the trait object captures data from argument `value`, you can add an explicit `'_` lifetime bound + | +LL | fn foo<T: Any>(value: &T) -> Box<dyn Any + '_> { + | ++++ error: aborting due to previous error |
