pub struct JsonReporter;Expand description
JSON report generator
Implementations§
Source§impl JsonReporter
impl JsonReporter
Sourcepub fn generate(report: &TestReport, output_path: &Path) -> Result<()>
pub fn generate(report: &TestReport, output_path: &Path) -> Result<()>
Generate JSON report from test results
Uses optimized buffered I/O for improved performance on large reports.
Sourcepub fn generate_compact(report: &TestReport, output_path: &Path) -> Result<()>
pub fn generate_compact(report: &TestReport, output_path: &Path) -> Result<()>
Generate compact JSON report (minified)
Uses optimized buffered I/O for improved performance on large reports.
Auto Trait Implementations§
impl Freeze for JsonReporter
impl RefUnwindSafe for JsonReporter
impl Send for JsonReporter
impl Sync for JsonReporter
impl Unpin for JsonReporter
impl UnwindSafe for JsonReporter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more