If perfect isn't needed, we might as well stick with the 20+ years old mature codebase, there's no need to move to another language. I mean the
"code to parse .deb, .ar, .tar," is done and whatever memory bugs should've been already fixed .
Use Rust for evergreen projects by all means, just leave mature tested systems alone, please.