eprint |
Erreur d'impression |
|---|---|
| Rust | |
Syntaxe
|
macro_rules! eprint { ($($arg:tt)*) => { ... }; } |
Description
Cette macro permet d'écrire une chaîne de caractères vers la sortie d'erreur standard (stderr), sans ajout automatique de saut de ligne.
Remarques
Permet d'afficher sur l'erreur standard.
Équivalent à la macro print!, sauf que la sortie est envoyée sur io::stderr au lieu de io::stdout. Voir print! pour un exemple d'utilisation.
Utilisez eprint! uniquement pour les messages d'erreur et de progression. Utilisez plutôt print! pour la sortie principale de votre programme.
Voir la documentation de formatage dans std::fmt pour plus de détails sur la syntaxe des arguments de la macro.
Paniques
Panique en cas d'échec de l'écriture sur io::stderr.
L'écriture sur une sortie standard non bloquante peut provoquer une erreur, ce qui entraînera un état de panique de cette macro.
Exemples
- eprint!("Erreur : impossible de terminer la tâche");