|
|
|
|
|
by pjmlp
67 days ago
|
|
It helps finding locations for possible flaws outside the type system soundness. Now if we go discussing formal verification in general, even something like Dafny or Lean may fail, if the proofs aren't correctly written for the deployment scenario. Just like one may still die while wearing helmets, airbags, and security belts, yet the casualties amount is much worse without them. |
|
There's a lot of mythology around Rust unsafe blocks. They're a useful lint, but they don't alter the fundamental safety properties of the language.