какие у этого последствия?*
Нельзя брать ссылки к невыравненым полям
Вроде понял, а вроде нет
Ссылки должны быть выровнены
Ну у типа u32 (4 байта в длину) адрес всегда должен быть выровнен под 4 байта (адрес кратен 4)
repr(paked) позволяет хранить в структуре невыровненный u32
Обязательно к прочтению https://lwn.net/Articles/250967/
Обсуждают сегодня