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

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