ExpertiDict

Rust · Intermediário · Inglês · Técnico

edition

/ɪˈdɪʃən/substantivo

Marco de compatibilidade da linguagem escolhido no Cargo.toml: 2015, 2018, 2021 ou 2024. Permite mudanças que quebrariam código antigo, sem dividir o ecossistema.

Onde usar

Crates de edições diferentes convivem no mesmo programa. O comando cargo fix --edition ajuda a migrar um projeto.

Em código

[package]
name = "app"
edition = "2024"

# migra o código para a próxima edição
cargo fix --edition

Exemplos

We migrated the project to the 2024 edition.

Migramos o projeto para a edição 2024.

Which edition is set in Cargo.toml?

Qual edição está definida no Cargo.toml?

Cuidado

Edição não é versão do compilador: o mesmo rustc compila todas as edições.

Sinônimos

edição

Veja também

Todos os termos de Rust