Кілька регістрів
Ми можемо використовувати структуру для представлення розташування пам’яті регістрів UART.
Speaker Notes
#[repr(C)]
каже компілятору розмістити поля структури в потрібному порядку, дотримуючись тих самих правил, що й C. Це необхідно для того, щоб наша структура мала передбачуваний порядок розміщення, оскільки представлення Rust за замовчуванням дозволяє компілятору (між іншим) змінювати порядок полів, як він вважає за потрібне.