Error code E0759
Note: this error code is no longer emitted by the compiler.
Return type involving a trait did not require 'static lifetime.
Erroneous code examples:
ⓘ
Add 'static requirement to fix them:
Both dyn Trait and impl Trait in return types have an implicit
'static requirement, meaning that the value implementing them that is being
returned has to be either a 'static borrow or an owned value.
In order to change the requirement from 'static to be a lifetime derived from
its arguments, you can add an explicit bound, either to an anonymous lifetime
'_ or some appropriate named lifetime.
These are equivalent to the following explicit lifetime annotations: