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

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