Pourquoi println! n'affiche-t-il pas de texte dans les tests unitaires Rust ?
Bonjour ! J'ai commencé à apprendre Rust et j'ai rencontré un problème étrange lors de l'écriture de tests unitaires. Je veux afficher des informations de débogage avec la macro `println!`, mais rien n'apparaît dans le terminal. Voici mon code :
```rust
#[cfg(test)]
mod tests {
#[test]
fn test_debug_output() {
let value = 42;
println!("Valeur : {}", value);
assert_eq!(value, 42);
}
}
```
Quand j'exécute les tests avec la commande `cargo test`, je vois seulement :
```
running 1 test
test tests::test_debug_output ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
```
Aucune sortie `"Valeur : 42"` n'apparaît. Je m'attendais à ce que `println!` fonctionne comme dans le code normal. Pourquoi cela se produit-il ? Comment puis-je voir la sortie de débogage pendant les tests ? J'utilise