migrating C++ code to Rust poses problems. "Rust lacks function overloading, templates, inheritance and exceptions," they ...