3 ms·
Cargo and crates.io make it a cinch to include libraries which implement discrete chunks of the solution. The effect of opinionated defaults and an easy path t
by timschmidt 3y ago
Cargo and crates.io make it a cinch to include libraries which implement discrete chunks of the solution. The effect of opinionated defaults and an easy path to publishing coupled with the Rust community's passion for correctness and efficiency really play off each other to result in rapid expansion of library capabilities. Crates seem to be well modularized, there seems to be widespread agreement about which crates provide good solutions, and that results in widespread compatibility in the Rust ecosystem between complex codebases doing similar things.
Working in such an environment is a dream. Need to add a feature? Chances are that someone out there has already built every piece of it and all you need to do is track them down and stitch them together.