• [^] # Re: J'ai trouvé ce projet marrant

    Posté par (site web personnel) . En réponse au journal Un tap tempo en ligne de commande. Évalué à 3.

    Effectivement ça a l'air puissant ces macros. A voir pour la lisibilité sur des cas plus complexes.

    Si j'ai géré le cas d'erreur c'est que c'est obligatoire en Rust (sinon ça génère un warning). En soi, je ne suis pas sûr que ce soit super utile, j'imagine qu'il y a peu de chance que l'écriture sur le terminal échoue.

    Je ne sais pas ce que fait exactement std::io::stdout().flush().expect("Error: cannot flush"); mais si ça écrit sur le terminal lors d'une erreur d'écriture, ça sent la boucle infinie :-)