News for hackers. Stuff that matters.
Re:Rust’s async isn’t colored by stevemk14ebr on Thursday March 11, 2021 @10:55AM (#26425355)
Calling a sync function from an async when using the tokio executor is literally documented as a thing you should not do. Furthermore if you want to then spawn a task or whatever it's called, which is the documented way to do this safely, then you have to capture with static lifetime. That is a hard guarantee to provide for sufficiently complex code! Rust is definitely colored, and it's not as simple as just spawning an executor
Re:Rust’s async isn’t colored by stuhood on Thursday March 11, 2021 @11:10AM (#26425550)
To spawn a sync function from an async context you use https://docs.rs/tokio/1.3.0/tokio/task/fn.spawn_blocking.htm....