Diminuindo o tamanho do diretório de destino do Rust: Um novo sinalizador do compilador

2025-06-02

Diretórios de destino grandes são uma frustração comum para desenvolvedores Rust. Esta publicação apresenta um novo método para reduzir significativamente o seu tamanho. Um novo sinalizador de compilador, `-Zembed-metadata=no`, combinado com um novo sinalizador Cargo, `-Zno-embed-metadata`, evita o armazenamento redundante de metadados nos arquivos `.rlib` e `.rmeta`. Os testes mostram uma redução de até 36,3% no modo de lançamento. Este recurso é atualmente instável (nightly), com planos para torná-lo o padrão, mas as preocupações com a compatibilidade com versões anteriores precisam ser consideradas cuidadosamente.

Desenvolvimento