Articles of rouille cargo

Est-ce que cargo install a une commande de mise à jour équivalente?

J’aimerais mettre à jour un paquet que j’ai utilisé pour installer des paquets, comme rustfmt ou racer. Je ne peux pas trouver un moyen de mettre à jour un paquet installé sans le supprimer (via cargo uninstall ), puis exécuter à nouveau la commande d’installation. Y a-t-il une commande de mise à jour?

Paquet de rouille avec une bibliothèque et un binary?

Je voudrais créer un package Rust contenant à la fois une bibliothèque réutilisable (où la majeure partie du programme est implémentée) et un exécutable qui l’utilise. En supposant que je n’ai confondu aucune sémantique dans le système de modules de Rust, à quoi devrait Cargo.toml mon fichier Cargo.toml ?

Comment un programme Rust peut-il accéder aux métadonnées de son package Cargo?

Comment accédez-vous aux métadonnées d’un package Cargo (par exemple, la version) à partir du code Rust dans le package? Dans mon cas, je construis un outil de ligne de commande que je voudrais avoir un drapeau standard –version , et j’aimerais que l’implémentation lise la version du paquet de Cargo.toml pour que je n’aie pas […]

Pourquoi les exécutables Rust sont-ils si gros?

Juste après avoir trouvé Rust et avoir lu les deux premiers chapitres de la documentation, je trouve l’approche et la manière dont ils ont défini le langage particulièrement intéressant. Alors j’ai décidé de me mouiller les doigts et j’ai commencé avec Hello world … Je l’ai fait sur Windows 7 x64, btw. fn main() { […]