4 #![feature(async_fn_in_trait, return_position_impl_trait_in_trait)]
5 #![allow(incomplete_features)]
8 async fn bar<'a: 'a>(&'a mut self);
12 async fn bar<'a: 'a>(&'a mut self) {}
16 fn bar<'a: 'a>(&'a mut self) -> impl Sized + 'a;
20 fn bar<'a: 'a>(&'a mut self) -> impl Sized + 'a {}