Ну и если уж совсем занудствовать, то типы выделенные на стеке — типы значения и в плюсах и в расте
в плюсах если ты переместил данные через мув конструктор - у тебя в результате выходит два объекта, один из которых находится в "валидном но не определенном состоянии".
В расте у тебя в результате перемещения всегда один объект, теперь находящийся в другом месте.