4 ms·
“Lacking” implies it’s an unintentional deficiency. Rust has deliberately taken a “batteries not included” approach due to learned experiences in python, where
by giyanani 2y ago
“Lacking” implies it’s an unintentional deficiency.
Rust has deliberately taken a “batteries not included” approach due to learned experiences in python, where many std-lib packages are basically abandoned/not recommended anymore.
This gives the ecosystem time to develop better approaches to things, rather than ossifying around the initial implementation.
Yes, it does lead to a larger set of dependencies, but some of the most common packages (including anyhow) were written and are maintained by members of the rust lang organization/team itself.