Módulos

A Rust fornece um sistema de módulo poderoso que pode ser usado para separar o código hierarquicamente em unidades lógicas (módulos), e gerir a visibilidade (público ou privado) entre eles.

Um módulo é uma coleção de itens: funções, estruturas, características, blocos de impl, e até mesmo outros módulos.