Guía 18 de 53
Listas de imports jerárquicas
Agrupe imports relacionados conservando rutas, alias y visibilidad.
Agrupe imports por el prefijo común y mantenga visible la ruta de cada origen. Las listas anidadas aceptan alias, self y globs. Una lista pub use conserva la visibilidad de cada declaración original; agrupar no convierte un elemento privado en público.
// Group related imports while keeping aliases on individual leaves.
mod tools {
pub mod numbers { pub fn twice(value: int) -> int { value * 2 } }
pub mod labels { pub fn label(value: int) -> str { "total: {value}" } }
}
use tools::{numbers::{twice}, labels::{label as display}}
print(display(twice(6))) // expect: total: 12El formateador conserva la lista escrita. Los diagnósticos y la navegación del editor siguen apuntando a cada elemento importado.
DOCS / OPINIÓN
¿Esta página dejó alguna pregunta?
Cuéntanos dónde te perdió la explicación. La documentación también forma parte de la experiencia del lenguaje.