cli-output: Add a path to handling --verbose and --quiet display

This commit is contained in:
Trent Nelson
2020-09-28 14:18:31 -06:00
committed by mergify[bot]
parent c69ce29ee7
commit ccb48f5ce9
2 changed files with 136 additions and 2 deletions

View File

@@ -1,3 +1,15 @@
mod cli_output;
pub mod display;
pub use cli_output::*;
pub trait QuietDisplay: std::fmt::Display {
fn write_str(&self, w: &mut dyn std::fmt::Write) -> std::fmt::Result {
write!(w, "{}", self)
}
}
pub trait VerboseDisplay: std::fmt::Display {
fn write_str(&self, w: &mut dyn std::fmt::Write) -> std::fmt::Result {
write!(w, "{}", self)
}
}