rust/tests/ui/async-await/issues/issue-63388-2.stderr

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

31 lines
1005 B
Plaintext
Raw Normal View History

error[E0106]: missing lifetime specifier
--> $DIR/issue-63388-2.rs:12:10
|
LL | foo: &dyn Foo, bar: &'a dyn Foo
| -------- -----------
LL | ) -> &dyn Foo
| ^ expected named lifetime parameter
|
= help: this function's return type contains a borrowed value, but the signature does not say whether it is borrowed from `foo` or `bar`
2020-04-17 17:46:22 +00:00
help: consider using the `'a` lifetime
|
LL | ) -> &'a dyn Foo
2022-06-05 16:33:09 +00:00
| ++
2022-06-05 16:33:09 +00:00
error[E0621]: explicit lifetime required in the type of `foo`
--> $DIR/issue-63388-2.rs:13:5
|
LL | foo: &dyn Foo, bar: &'a dyn Foo
| -------- help: add explicit lifetime `'a` to the type of `foo`: `&'a (dyn Foo + 'a)`
LL | ) -> &dyn Foo
LL | / {
LL | |
LL | | foo
LL | | }
| |_____^ lifetime `'a` required
error: aborting due to 2 previous errors
2022-06-05 16:33:09 +00:00
Some errors have detailed explanations: E0106, E0621.
For more information about an error, try `rustc --explain E0106`.