use active_reporting::{
Report,
Same,
Name
};
use systemio::{
SystemIO,
Update
};
use systemstd::System;
#[test]
fn usage() -> () {
let mut report = Report::new("Main");
let passing = |report: Report<Same<'_>>| {
report.issue("hello");
};
passing(report.to());
let upgrading = |report: Report<Name<'_, "Category">>| {
report.issue("hello");
};
upgrading(report.to());
report.issue("outside");
System::clear().sync();
}