Note that this is done for “existing formally verified C codebases” which is a lot different from typical systems C code which is not formally verified.
 replies(8): 
I'm not sure what it has to do with translating the code to Rust.
Formally verified C programs typically have had all their undefined behaviour already stamped out during the verification process. That makes mapping it over to Rust a lot simpler.