Всм
Ну тип хз оптимизон какой нить космический разворачиванием вложенных структур в одну
структуры и так развернуты в памяти, хватит бред писать тут
У Т всегда один и тот же лейаут в памяти, вне зависимости от того, вложен он куда-то или нет
Это гарантия или это просто так сейчас работает?🤔
Репрраст работает рандомно на разных структурах, на одинаковых оно не делает разное представление
struct A { a: i32, b: u64, } struct B { a: i32, b: u64, } Rust does guarantee that two instances of A have their data laid out in exactly the same way. However Rust does not currently guarantee that an instance of A has the same field ordering or padding as an instance of B.
А это гарантируется для A<T> при одном и том же T?
A<T> с одним и тем же Т это одна и та же структура
Обсуждают сегодня