раста когда он передает владение за пределы функции , скажем как в Struct::new ?
Возвращает по значению, abi стабильного нет
Не понял .. Я о возвращаемом значении Self {...}
Так а что с ним
если акцент на владении, то это не в рантайме
А это как , я немного не допераю , если не сложно
вы столкнулись с Box::new и от этого такие вопросы? там подобная проблема и много вопросов ( в плане, значение создается и занимает стек в одном месте, а потом мувится вх другую функцию и там занимает стек(если они не заинлайнены), а потом копируется в кучу )
я имею в виду, что в результирующем ассемблере ничего про владения нет
да, нет. а как вы представляете? например в 8080 были коды для ВЛАДЕНИЯ и не владения(чем? регистром)?) асм вообще знать не знает про владение
Обсуждают сегодня