Re:Async-await on stable Rust
by nicoburns on Thursday November 07, 2019 @01:30PM
(#21475874)
What about long-running computations? They're not really async-safe (they will block the thread), but they don't perform any IO.
[ Parent
| on HN ]
Re:Async-await on stable Rust
by yazaddaruvala on Friday November 08, 2019 @02:43AM
(#21480581)
I think the suggestion is “clearly blocking io should be marked as such (with some marker like unsafe) and other functions can be marked “blocking” if the creator decides it is blocking.”
In the worst case a problem could still occur, but once found, the “problem” function can be marked appropriately. At the least that would start to solve the issue.