Re:This shouldn't have happened: A vulnerability postmortem
by Ar-Curunir on Thursday December 02, 2021 @12:24AM
(#29412832)
Eg: the borrow checker is a kind of static analysis that's quite difficult to do soundly for C/C++ (and most other languages)
Static analysis means a wide range of things, and so some do and some don’t work with Rust. I would be very interested to learn about C static analysis that somehow wouldn’t work with Rust at all; it should be easier to do so in rust because there’s generally so much more information available already thanks to the language semantics.