pub struct ConformanceReport { /* private fields */ }Expand description
Aggregate result from the standard semantic backend suite.
Implementations§
Source§impl ConformanceReport
impl ConformanceReport
pub fn cases(&self) -> &[CaseResult]
pub fn case(&self, id: &str) -> Option<&CaseResult>
pub fn failures(&self) -> impl Iterator<Item = &CaseResult>
pub fn passed(&self) -> bool
Sourcepub fn assert_conformant(&self)
pub fn assert_conformant(&self)
Panic with every failed case, suitable for a backend crate’s ordinary test target.
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 Display for ConformanceReport
impl Display for ConformanceReport
impl Eq for ConformanceReport
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 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