Rust puede ocultar el funcionamiento interno de los objetos.
Por defecto, los campos y métodos son accesibles sólo al módulo al que pertenecen.
El uso de la palabra reservada pub expone los campos y métodos de las estructuras fuera del módulo.
pub