The discussion is about a project for securing legacy code by machine-translating it to Rust. Fil-C is an alternative way to secure legacy code using a different C implementation. I think that's highly relevant to the discussion.
And more comprehensively. There’s no `unsafe` statement in Fil-C. There’s no need for it since dynamic checking is vastly more precise.
Rust uses runtime checking for array access bounds, which are the most common kind of memory safety vulnerability.
This is something recent versions of C++ do really well. It is my main reason for using C++ beyond its unparalleled performance in practice.