просто в крестах таблица виртуальных методов где-то в объекте сидит, а в расте рядом с указателем на данные лежит в fat pointer, когда есть ссылка типа &dyn Trait или Box<dyn Trait>
чет какая то шарага с разводом кмк😂 берут студентов, студенты охуенные бабки платят месяца четыре чтоли, делают пару проектов якобы стартапнных, а потом идут на рынок
в крестах в таком случае обычный указатель на объект, потому что в самом объекте лежит этот поинтер на таблицу, но в расте не лежит, поэтому он как бы выносится в ссылку
Я пока только вижу, что с одной стороны мемори лейаут объекта тривиальный, то есть копировать его проще, но в угоду этому все указатели на объекты жирнеют в два раза. Я что-то упускаю?