Rust 1.92 : stabilité du never type, avertissement unused_must_see

Par:
francoistonic

lun, 15/12/2025 - 17:35

Rust arrive en version 1.92. Vous pouvez l'installer dès maintenant : rustup update stable. Une des nouveautés les plus importantes concerne la stabilisation du never type, plus précisement du type primitif never. Avec cette version, never_type_fallback_flowing_into_unsafe et dependency_on_unit_never_type_fallback sont refusés par défaut. Ils peuvent provoquer une erreur de compilation si ces types sont détectés. 

L'équipe langage et compilation estime que 500 crates sont concernés sur ce lint et la stabilité du type never. 

Autre nouveautés, unused_must_use se doit plus retourner de warnings sur Resultat<(), UninhabitedType>. 

Les autres nouveautés :

- émettre des tableaux de déroulement même si -Cpanic=about est activié sur Linux

- valider une entrée macro_export

- stabilisation d'API : le travail se poursuit :

Détails des améliorations :

1 / le langage

2 / le compilateur

3 / Cargo : ajout d'un nouveau chapitre dans la documentation : Optimizing build performance

Note de version complète : https://doc.rust-lang.org/stable/releases.html#version-1920-2025-12-11