pub struct GroupedReport {
pub groups: Vec<ContextGroup>,
pub unstructured: Vec<String>,
pub summary: RunSummary,
}Expand description
The result of scanning a wrapped cargo test run: structured failures
bucketed by feature area, the unstructured ones left ungrouped, and the
run’s pass/fail/ignored summary.
Fields§
§groups: Vec<ContextGroup>Structured failures, grouped by their top context frame.
unstructured: Vec<String>Names of failing tests that emitted no structured payload (a plain
panic!, or non-test-better code). Shown ungrouped, never parsed.
summary: RunSummaryThe pass/fail/ignored tallies, summed across every test binary.
Trait Implementations§
Source§impl Clone for GroupedReport
impl Clone for GroupedReport
Source§fn clone(&self) -> GroupedReport
fn clone(&self) -> GroupedReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GroupedReport
impl Debug for GroupedReport
Source§impl Default for GroupedReport
impl Default for GroupedReport
Source§fn default() -> GroupedReport
fn default() -> GroupedReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GroupedReport
impl RefUnwindSafe for GroupedReport
impl Send for GroupedReport
impl Sync for GroupedReport
impl Unpin for GroupedReport
impl UnsafeUnpin for GroupedReport
impl UnwindSafe for GroupedReport
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