eprintln |
Imprime le ligne |
|---|---|
| Rust | |
Syntaxe
|
macro_rules! eprintln { () => { ... }; ($($arg:tt)*) => { ... }; } |
Description
Cette macro permet d'écrire une ligne avec saut de ligne à la sortie d'erreur standard, similaire à eprint!, mais avec retour à la ligne.
Remarques
Permet d'afficher sur la sortie d'erreur standard, avec un saut de ligne.
Équivalent à la macro println!, sauf que la sortie est envoyée sur io::stderr au lieu de io::stdout. Voir println! pour un exemple d'utilisation.
Utilisez eprintln! uniquement pour les messages d'erreur et de progression. Utilisez plutôt println! 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.
Panique
Panique en cas d'échec de l'écriture sur io::stderr.
L'écriture sur une sortie d'erreur non bloquante peut provoquer une erreur, ce qui entraînera un état de panique de cette macro.
Exemples
- eprintln!("Erreur : impossible de terminer la tâche");