1 error[E0720]: opaque type expands to a recursive type
2 --> $DIR/recursive-async-impl-trait-type.rs:7:40
4 LL | async fn recursive_async_function() -> () {
5 | ^^ expands to a recursive type
7 = note: expanded type is `std::future::GenFuture<[static generator@$DIR/recursive-async-impl-trait-type.rs:7:43: 9:2 {impl std::future::Future, ()}]>`
9 error: aborting due to previous error
11 For more information about this error, try `rustc --explain E0720`.