1 #![feature(type_alias_impl_trait)]
11 impl AsyncRead for i32 {}
13 type PendingReader<'a> = impl AsyncRead + 'a;
15 type OpeningReadFuture<'a> =
16 impl std::future::Future<Output = Result<PendingReader<'a>, CantOpen>>;
19 async fn read(&mut self) -> Result<impl AsyncRead + '_, CantOpen> {
23 fn read_fut(&mut self) -> OpeningReadFuture<'_> {