На этом я решил, что больше свои руки, без необходимости, в это опускать не буду. Я благодарен расту за попытку поставить как основу всей системы move-семантику из плюсов, но это так просто не работает - ты бродишь по лабиринту, пытаясь удовлетворить borrow-чекер больше чем пишешь программу, повезло - вышел из лабиринта, не повезло - ты возвращаешься на много шагов назад и не факт, что выход в итоге есть.
если ты не понимаешь, что происходит, то ты будешь ходить по лабиринту, да