Unsafe at Any Speed: Tradeoffs and values in the Rust ecosystem
So, I’m building something dumb in Rust,
and I need the dumb thing to talk to the Internet.
This should be simple1—I just want to send a handful of GETs and PUTs.
I guess I need an HTTP library.
Lucky for me, Rust has an amazing ecosystem—Cargo and crates.io
are easily some of of my favorite language features—but
this also means a dizzying set of options.
A quick search reveals dozens of HTTP client libraries,
and while some are certainly more popular than others,
it’s hard to tell what I want.
...
Read more at bitbashing.io