you ever think `async fn` was a mistake?
@seanmonstar yeah. I wrote a little something just yesterday. https://corrode.dev/blog/async/
@mre I actually think async/await is a great thing. I just question specifically `async fn`
@seanmonstar @mre I think Rust should have used Scala's function syntax with `=` making curly braces optional, and then `async fn` wouldn't add much when you could just write
fn foo() -> impl Future<Output=()> = async {
...
}
@kevinmehall @seanmonstar @mre You could add that to Rust today without the “=“ and it would be fine and good.