Is there a scenario where using an HTTP client implemented with Rust's async features gives a substantive performance benefit?
If all you want is a single request (and you have wait for results to continue work), you don't gain anything by going async.