Skip to main content

multi_to_terminal

Function multi_to_terminal 

Source
pub fn multi_to_terminal(multi: &MultiReport) -> String
Available on crate feature terminal only.
Expand description

Render a MultiReport to a TTY-friendly string. Monochrome.

ยงExample

use dev_report::{terminal, CheckResult, MultiReport, Report};

let mut bench = Report::new("c", "0.1.0").with_producer("dev-bench");
bench.push(CheckResult::pass("hot"));

let mut multi = MultiReport::new("c", "0.1.0");
multi.push(bench);
multi.finish();

let out = terminal::multi_to_terminal(&multi);
assert!(out.contains("dev-bench"));