libcnb_test/log.rs
1use std::fmt::Display;
2
3/// Log output from a command.
4#[derive(Debug, Default)]
5pub struct LogOutput {
6 pub stdout: String,
7 pub stderr: String,
8}
9
10impl Display for LogOutput {
11 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12 let LogOutput { stdout, stderr } = self;
13 write!(f, "## stderr:\n\n{stderr}\n## stdout:\n\n{stdout}\n")
14 }
15}