ну раст вроде предназначен для замены C/C++ в системном программировании
Ну написать можно всё что угодно, но замена С из него еще туда-сюда, а вот С++ - никакая вообще. ООП там нет, плюшек С++ там нет, да и в целом сборка как в го, расте, ниме не очень удобна, т.к. при изменении библиотеки тебе надо не перелинковаться с библиотекой (или вообще просто подменить на новую не заморачиваясь, если АПИ не поменялся), а пересобрать весь мир, что долго и дорого.