News for hackers. Stuff that matters.
Re:Tokio 1.0 – async runtime for Rust by varajelle on Thursday December 24, 2020 @04:54AM (#25526252)
> One is they make your functions colored

I don't get what's so bad about "colored" function. That color is just about the return type of the function.

How do you return an error from a function that does not return a Result? You must call unwrap (panic) or change the colour of your function by changing the return type to Result and fix all the caller.

Similarly, if you want to use a future from a non-async function, you either call `block_on(...)`, or you change the return type to a future by marking the function async.

I don't think it is that bad. That's just the way explicitly typed programming languages work.

Re:Tokio 1.0 – async runtime for Rust by vips7L on Thursday December 24, 2020 @10:49AM (#25528513)
I think you've made me realize why I don't enjoy Rust. Every function is colored.