1 error[E0106]: missing lifetime specifier
2 --> $DIR/issue-63388-2.rs:12:10
4 LL | foo: &dyn Foo, bar: &'a dyn Foo
7 | ^ expected named lifetime parameter
9 = help: this function's return type contains a borrowed value, but the signature does not say whether it is borrowed from `foo` or `bar`
10 help: consider using the `'a` lifetime
15 error[E0621]: explicit lifetime required in the type of `foo`
16 --> $DIR/issue-63388-2.rs:13:5
18 LL | foo: &dyn Foo, bar: &'a dyn Foo
19 | -------- help: add explicit lifetime `'a` to the type of `foo`: `&'a (dyn Foo + 'a)`
25 | |_____^ lifetime `'a` required
27 error: aborting due to 2 previous errors
29 Some errors have detailed explanations: E0106, E0621.
30 For more information about an error, try `rustc --explain E0106`.