Использование структуры для объединения логически связанных данных

Тип данных struct - это группировочный тип данных, который позволяет именовать связанные данные. Этот тип напоминает объект в объектно-ориентированном программировании. В этой главе мы сравним структуры с кортежами, рассмотрим наилучшие практики использования этого типа данных, рассмотрим как определить методы и ассоциированные функции связанные с данными. struct и enum (тема, которая будет освещена в 6 главе) - это строительные блоки для создания новых типов данных в Rust. Мы также рассмотрим как компилятор будет нам помогать создавать эти новые данные и избегать типичных ошибок.