Rust 1.69

Par:
fredericmazue

lun, 24/04/2023 - 11:53

Rust 1.69

Le projet Rust a annoncé la disponibilié de Rust 1.69. Dans cette version arrive la sous commande cargo fix qui corrige automatiquement certains avertissements simples du compilateur. De plus, la prise en charge de la correction automatique de certains avertissements Clippy simples a également été ajoutée.

Par exemple :

warning: unused import: `std::hash::Hash`
--> src/main.rs:1:5
  |
1 | use std::hash::Hash;
  |     ^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: `foo` (bin "foo") generated 1 warning (run `cargo fix --bin "foo"` to apply 1 suggestion)

Ensuite, pour améliorer la vitesse de compilation, Cargo évite désormais d'émettre des informations de débogage dans les scripts de construction par défaut. Il n'y aura aucun effet visible lorsque les scripts de construction s'exécuteront avec succès, mais les backtraces dans les scripts de construction contiendront moins d'informations.

Si vous souhaitez déboguer un script de compilation, vous pouvez ajouter cet extrait à votre Cargo.toml pour émettre à nouveau des informations de débogage :

[profile.dev.build-override]
debug = true
[profile.release.build-override]
debug = true