Módulos

Rust proporciona un potente sistema de módulos que se puede utilizar para dividir jerárquicamente el código en unidades lógicas (módulos) y administrar la visibilidad (pública/privada) entre ellos.

Un módulo es una colección de elementos: funciones, estructuras, rasgos, bloques impl e incluso otros módulos.