Вполне адекватно. Главный неприятный этап обычно это протащить все через сишный FFI - может быть довольно неприятно, если изначальный ржавый апи использует много высокоуровневых возможностей языка.
Полезная статейка на тему:
https://hsivonen.fi/modern-cpp-in-rust