3 #![feature(async_fn_in_trait)]
4 #![feature(return_position_impl_trait_in_trait)]
5 #![allow(incomplete_features)]
7 use std::future::Future;
11 fn foo(&self) -> Pin<Box<dyn Future<Output = i32> + '_>>;
14 impl MyTrait for i32 {
15 async fn foo(&self) -> i32 {
16 //~^ ERROR method `foo` has an incompatible type for trait