What is the concrete type of a future returned from `async fn`?
问题 What type should I use for a vector that stores futures? I tried to make multiple concurrent requests on the same URL and save all the futures into the vector to use with join_all . If I don't set a type for the vector explicitly, everything works. I understand that Rust can find the proper type of a variable. CLion determines the vector type as Vec<dyn Future<Output = ()>> , but when I try to set the type by myself, it gives me an error: error[E0277]: the size for values of type `dyn core: