Модулі
Rust надає потужну систему модулів, яку можна використовувати для ієрархічного розбиття коду на логічні одиниці (модулі) та керування видимістю (публічна/приватна) між ними.
Модуль — це набір елементів: функції, структури, трейтів, блоків impl,
і навіть інших модулів.