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}