libtest2-harness 0.0.1

An experimental replacement for the core of libtest
Documentation
#[cfg(feature = "json")]
mod json;
#[cfg(not(feature = "color"))]
mod no_style;
mod pretty;
#[cfg(feature = "color")]
mod style;
mod summary;
mod terse;

#[cfg(feature = "json")]
pub(crate) use json::*;
#[cfg(not(feature = "color"))]
pub(crate) use no_style::*;
pub(crate) use pretty::*;
#[cfg(feature = "color")]
pub(crate) use style::*;
pub(crate) use summary::*;
pub(crate) use terse::*;

pub(crate) trait Notifier {
    fn threaded(&mut self, _yes: bool) {}

    fn notify(&mut self, event: Event) -> std::io::Result<()>;
}

pub(crate) use libtest_json::Elapsed;
pub(crate) use libtest_json::Event;
pub(crate) use libtest_json::RunStatus;

pub use libtest_json::RunMode;