Gate async fn trait bound modifier on `async_trait_bounds` This PR moves `async Fn()` trait bounds into a new feature gate: `feature(async_trait_bounds)`. The general vibe is that we will most likely stabilize the `feature(async_closure)` *without* the `async Fn()` trait bound modifier, so we need to gate that separately. We're trying to work on the general vision of `async` trait bound modifier general in: https://github.com/rust-lang/rfcs/pull/3710, however that RFC still needs more time for consensus to converge, and we've decided that the value that users get from calling the bound `async Fn()` is *not really* worth blocking landing async closures in general. |
||
|---|---|---|
| .. | ||
| fail | ||
| fail-dep | ||
| many-seeds | ||
| native-lib | ||
| panic | ||
| pass | ||
| pass-dep | ||
| utils | ||
| ui.rs | ||
| x86_64-unknown-kernel.json | ||