Well, making a blocking call -say writing to a log for auditing purposes- in a tight loop can dramatically decrease performance.
There will be no issue in terms of program correctness, but there will be one in terms of performance assumptions. And performance might actually have been why the programmer chose Rust in the first place?
Seems like Rust's async are not correctness-colored, but they are performance-colored.
There will be no issue in terms of program correctness, but there will be one in terms of performance assumptions. And performance might actually have been why the programmer chose Rust in the first place?
Seems like Rust's async are not correctness-colored, but they are performance-colored.