async yet?For async syntax, not yet, but progress is being made!
Although the more ergonomic syntax is not ready yet, asynchronous I/O is already possible in Rust with ecosystem around futures, mio, and tokio.
async syntax and blockersasync/await syntax
not stabilized yet
/
RFC 2394
/
#50547
await syntax
async fn doesn't capture lifetimes of type parameters other lifetimes are present
async fn inside inherent impl produces generic parse error on 2015 edition
std::task and std::future
not stabilized yet
/
RFC 2592
Pin as a method receiver
stabilized in 1.33
[in beta]
/
RFC 2362
/
#55786
async as a keyword in 2018 edition
stabilized in 1.28
[in stable]
impl Trait in return position
stabilized in 1.26
[in stable]
/
RFC 1522
/
#34511
existential type defined by associated type
cargo check but fails with cargo build
Captures trait
impl_trait_in_bindings fails with Option<impl Trait>
impl Trait consts/statics that use generics
impl Trait should be able to capture long-lived associated types even if the trait contains a lifetime
existential type can accept generic bounds that do not specify a trait
impl trait-parameter on trait implementation
impl Trait
impl Trait Associated Types Do Not Leak Auto Traits
impl Trait requires a named lifetime
'static is probably confusing
impl FnOnce... in argument position. Unexpected panic.
impl Trait after -> in fn types or parentheses sugar?
impl Trait messages should point out the reason
'static when used with AsRef.
<Thing as FromStr>::Err == <Thing as FromStr>::Err, with impl trait
impl Trait fails to resolve when returning !
impl Trait return type
impl Iterator<Item = &&'a str>
...
impl Trait of a trait with a generic parameter with a default type of Self
<encoder::EncodeContext as SpecializedEncoder<rustc::hir::def_id::LocalDefId>>::specialized_encode not overriden
impl Iterator<Item = &'a Path> + 'a
librustc_trans_utils/collector.rs:743: Cannot create local trans-item for DefId(11/0:54 ~ stpl[d907]::html[0]::h1[0])
impl Trait.
impl Trait, while expanding it to arguments
await expression
unresolved
async ecosystem