1 error: lifetime may not live long enough
2 --> $DIR/arbitrary_self_types_pin_lifetime_impl_trait-async.rs:8:48
4 LL | async fn f(self: Pin<&Self>) -> impl Clone { self }
5 | - ^^^^^^^^ returning this value requires that `'_` must outlive `'static`
7 | lifetime `'_` defined here
8 help: to allow this `impl Trait` to capture borrowed data with lifetime `'_`, add `'_` as a constraint
10 LL | async fn f(self: Pin<&Self>) -> impl Clone + '_ { self }
13 error: aborting due to previous error