Saltar al contenido

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: 12

El formateador conserva la lista escrita. Los diagnósticos y la navegación del editor siguen apuntando a cada elemento importado.

By Example · Docs

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.

Índice global

Encuentra tu camino por Zolo

Prueba una idea

Empieza aquí

9 resultados

9 resultados

enespt-br