Things to consider when auditing Rust code (especially if security sensitive):
miniblog.
Related Posts
Which languages do you consider to have the biggest/smallest standard libraries?
JS and Rust have a reputation for being pretty small. C has fewer data structures, but a bunch of system APIs.
Python feels more like a kitchen sink.
Where are other languages on this spectrum?
"When your Rust code breaks, look at unsafe blocks."
I initially parsed this as "consider adding unsafe blocks"! Turns out they meant "crashes are more likely to be caused by existing unsafe blocks". Phew.
Perhaps we should consider package managers to be more foundational than programming languages.
npm: Javascript, Typescript, CSS
distro packages: C, C++
maven: Java, Clojure (to some extent)
NuGet: C#, F#
opam: OCaml, Coq