Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Мне кажется, что у вас проблема скрестить ужа с ежом. У Rust и C++ очень сильно отличаются модели управления памятью, чтобы можно было реализовать взаимодействие между ними в описанных вами сценариях без каких либо заморочек или ограничений.
Вы втащили в проект два сложных языка вместо одного. Ещё советую добавить питон для тестов и обязательно добавьте зависимость питона при сборке, что бы нельзя было собрать проект. Ещё можно добавить перл и сед в проект. Почему нет собственно. И java ещё можно втянуть для gui.
И в итоге у вас стильно, модно и молодежно. Вы уже перешли на модули С++?
Excel с vb скрипт будете добавлять?
Как мы подружили однопоточный C++ с многопоточным Rust