Explicit future construction, implicit await

Rust has intentional syntax noise ? for returns in error handling, as a compromise between explicit handling and terseness of exceptions.

Having “hidden” returns caused by futures would be unusual for Rust. However, maybe another sigil can be invented as a shortcut for await? e.g. let x = @fetch_x();

2 Likes