Not sure if you’re aware so I’ll mention it anyway, but as far as I know, downvotes in Beehaw communities don’t federate to Beehaw (as in aren’t applied here - you might see them on your instance though, not really sure). That being said, your comment does, so you’ve made a “pseudo-downvote” anyway.
Anytime anyone mentions integrating an HTTP client into Rust’s std, all it takes is one good Python anecdote to shut that discussion right down.
Having the standard library be stable and not try to add a bunch of support for changing standards is a long-term benefit to the language. Having “de-facto standard libs” with crates like
url
,http
, etc ends up being better because they can evolve independently from the standard library, at the pace their respective domains evolve.Although, I suppose an argument could be made that
url
is unlikely to really evolve anymore.