Guia 18 de 53
Listas de imports hierárquicas
Agrupe imports relacionados conservando caminhos, aliases e visibilidade.
Agrupe imports pelo prefixo comum e mantenha visível o caminho de cada origem. Listas aninhadas aceitam aliases, self e globs. Uma lista pub use conserva a visibilidade de cada declaração original; agrupar não torna público um item privado.
// 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: 12O formatador conserva a lista escrita. Diagnósticos e navegação do editor continuam apontando para cada item importado.
DOCS / OPINIÃO
Esta página deixou alguma pergunta?
Conte onde a explicação perdeu você. A documentação também faz parte da experiência da linguagem.