What things would you like to see included that aren’t currently in the standard library?
- Command line parsing (more feature rich the manually iterating over args)
- (De)Compression: tar, zip, gzip, bzip2
- CSV parser
- Date time
- Hashing: md5, sha1, sha256
- HTTP requests
- Logging
- Random generation: ints, floats, sampling, uuids
- Regex
- SQLite bindings
- (De)serialization: json, ini, toml, yaml
- System niceties: where is user home?, # of cpus?
Appreciating some of these are quite complex, and probably best left to a crate that has more leeway in experimentation/breaking APIs.Edit: tried to make the formatting less bad
I think regex, time, and crates like num_cpus would especially be nice to have. There's plenty of those types of crates where it feels like you can't compile a single project without seeing it float by as you build the dependencies.
https://doc.rust-lang.org/std/thread/fn.available_parallelis... — Rust 1.59