adding testing macro

This commit is contained in:
David Bittner
2019-05-06 16:37:03 -04:00
parent 38a5f31e47
commit 8dd86b6da3
2 changed files with 31 additions and 40 deletions

View File

@@ -131,3 +131,13 @@ pub enum Output<'a> {
TextBlock(&'a str),
Escape(AnsiSequence)
}
impl<'a> Display for Output<'a> {
fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
use Output::*;
match self {
TextBlock(txt) => write!(formatter, "{}", txt),
Escape(seq) => write!(formatter, "{}", seq)
}
}
}