pub struct ConformanceReport { /* private fields */ }Expand description
Aggregated conformance report.
Implementations§
Source§impl ConformanceReport
impl ConformanceReport
Sourcepub fn record(
&mut self,
id: impl Into<String>,
status: ConformanceStatus,
detail: Option<String>,
)
pub fn record( &mut self, id: impl Into<String>, status: ConformanceStatus, detail: Option<String>, )
Records a case.
Sourcepub fn cases(&self) -> &[ConformanceCase]
pub fn cases(&self) -> &[ConformanceCase]
Returns cases.
Sourcepub fn pass_count(&self) -> usize
pub fn pass_count(&self) -> usize
Counts passes.
Sourcepub fn fail_count(&self) -> usize
pub fn fail_count(&self) -> usize
Counts failures.
Sourcepub fn skip_count(&self) -> usize
pub fn skip_count(&self) -> usize
Counts skips.
Sourcepub fn assert_no_failures(&self) -> PlatformResult<()>
pub fn assert_no_failures(&self) -> PlatformResult<()>
Fails if any case failed.
Trait Implementations§
Source§impl Clone for ConformanceReport
impl Clone for ConformanceReport
Source§fn clone(&self) -> ConformanceReport
fn clone(&self) -> ConformanceReport
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 ConformanceReport
impl Debug for ConformanceReport
Source§impl Default for ConformanceReport
impl Default for ConformanceReport
Source§fn default() -> ConformanceReport
fn default() -> ConformanceReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConformanceReport
impl PartialEq for ConformanceReport
Source§fn eq(&self, other: &ConformanceReport) -> bool
fn eq(&self, other: &ConformanceReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ConformanceReport
impl StructuralPartialEq for ConformanceReport
Auto Trait Implementations§
impl Freeze for ConformanceReport
impl RefUnwindSafe for ConformanceReport
impl Send for ConformanceReport
impl Sync for ConformanceReport
impl Unpin for ConformanceReport
impl UnsafeUnpin for ConformanceReport
impl UnwindSafe for ConformanceReport
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