Réduction de la taille du répertoire cible de Rust : un nouvel indicateur du compilateur

2025-06-02

Les grands répertoires cibles sont une frustration courante pour les développeurs Rust. Cet article présente une nouvelle méthode pour réduire considérablement leur taille. Un nouvel indicateur du compilateur, `-Zembed-metadata=no`, combiné à un nouvel indicateur Cargo, `-Zno-embed-metadata`, évite le stockage redondant des métadonnées dans les fichiers `.rlib` et `.rmeta`. Les tests montrent une réduction allant jusqu'à 36,3 % en mode release. Cette fonctionnalité est actuellement instable (nightly), avec des plans pour la rendre par défaut, mais les préoccupations de compatibilité descendante doivent être soigneusement prises en compte.

Développement