As a novice Rust programmer, I was quite surprised that the following works:
#[tokio::main]
async fn main() {
let f = async { return 92 };
assert_eq!(f.await, 92);
}
I don't remeber reading that in any kind of docs, and looking at the
didn't show up any example of the syntax.
This is documented in the reference (rust-lang/reference#1262), but without an example.
As a novice Rust programmer, I was quite surprised that the following works:
I don't remeber reading that in any kind of docs, and looking at the
didn't show up any example of the syntax.
This is documented in the reference (rust-lang/reference#1262), but without an example.