• [^] # Re: quelques feedbacks rapide

    Posté par . En réponse au journal Je me lance dans un petit projet en Rust. Évalué à 5. Dernière modification le 22 mars 2026 à 22:38.

    Oui anyhow peut être intéressant aussi, mais j'ai tendance à en réserver l'usage au retour de la fonction main.

    D'ailleurs j'ai pas précisé, mais ce qui est cool avec thiserror c'est qu'il utilise le champ source pour faire des stacks d'erreurs, que anyhow affiche joliment en cas d'erreur qui remonte jusqu'au return du main.

    J'en profite, attention ce n'est pas forcément une bonne idée de trop customiser le formatage, ça permet de moins changer les habitudes de lecture de code, mais ça fait qu'on s'habitue moins au standard de Rust, et donc rend plus difficile la lecture du code Rust externe comme inspiration ou des crates utilisé.

    En venant de C++, au départ ça fait bizarre de ne pas mettre les returns en fin de fonction, mais une fois l'habitude prise, c'est mieux d'éviter et de garder pour les early returns