Pular para o conteúdo

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

O formatador conserva a lista escrita. Diagnósticos e navegação do editor continuam apontando para cada item importado.

By Example · Docs

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.

Índice global

Encontre seu caminho pela Zolo

Experimente uma ideia

Comece por aqui

9 resultados

9 resultados

enespt-br