#[non_exhaustive]pub struct RegionConformanceReport {
pub failures: Vec<RegionConformanceFailure>,
pub claimed: bool,
pub sheets_claimed: bool,
pub cut_regions_claimed: bool,
}Expand description
Result of RegionConformanceSuite::run.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.failures: Vec<RegionConformanceFailure>Every failure found.
claimed: boolWhether the provider implements section_request. When false the
suite ran nothing else and passes.
sheets_claimed: boolWhether the provider also sections SectionRole::Sheet. When
false, the first sheet case returned Unsupported and the sheet
cases were skipped; the report can still pass.
cut_regions_claimed: boolWhether the provider also traces cut regions. When false, the first
cut-region request returned Unsupported and the cut checks were
skipped; the report can still pass.
Implementations§
Source§impl RegionConformanceReport
impl RegionConformanceReport
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Whether no case failed.
Trait Implementations§
Source§impl Clone for RegionConformanceReport
impl Clone for RegionConformanceReport
Source§fn clone(&self) -> RegionConformanceReport
fn clone(&self) -> RegionConformanceReport
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 RegionConformanceReport
impl Debug for RegionConformanceReport
Source§impl Display for RegionConformanceReport
impl Display for RegionConformanceReport
Source§impl PartialEq for RegionConformanceReport
impl PartialEq for RegionConformanceReport
impl StructuralPartialEq for RegionConformanceReport
Auto Trait Implementations§
impl Freeze for RegionConformanceReport
impl RefUnwindSafe for RegionConformanceReport
impl Send for RegionConformanceReport
impl Sync for RegionConformanceReport
impl Unpin for RegionConformanceReport
impl UnsafeUnpin for RegionConformanceReport
impl UnwindSafe for RegionConformanceReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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