Avatar ·

Warum gibt println! in Rust-Unit-Tests keinen Text aus?

Hallo! Ich habe angefangen, Rust zu lernen, und bin auf ein seltsames Problem beim Schreiben von Unit-Tests gestoßen. Ich möchte Debug-Informationen mit dem `println!`-Makro ausgeben, aber im Terminal erscheint nichts. Hier ist mein Code: ```rust #[cfg(test)] mod tests { #[test] fn test_debug_output() { let value = 42; println!("Wert: {}", value); assert_eq!(value, 42); } } ``` Wenn ich die Tests mit dem Befehl `cargo test` ausführe, sehe ich nur: ``` running 1 test test tests::test_debug_output ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ``` Es gibt keine Ausgabe von `"Wert: 42"`. Ich hatte erwartet, dass `println!` wie im normalen Code funktioniert. Warum passiert das? Wie kann ich die Debug-Ausgabe während des Testens sehen? Ich verwende