"It seems to me to be a reasonable approach."
If you're working on some monstrosity like OracleSQL yes.
It's also reasonable to expand your build system so that you can write new pieces of code in rust
Fil-C is an interesting project. It seems to me to be a reasonable approach.
“Memory safety” in existing C code.
If being “memory safe” is truly the goal, this accomplishes that far more rapidly and completely (without needing to scrap well tested code) than Rust.