pub struct StoreProbeReport {
pub run_id: String,
pub checks: Vec<StoreProbeCheck>,
}Expand description
What one probe run observed, check by check.
Fields§
§run_id: StringCaller-minted label scoping this run’s objects and naming it in logs.
checks: Vec<StoreProbeCheck>Every check the run performed, in the order it performed them.
Implementations§
Source§impl StoreProbeReport
impl StoreProbeReport
Sourcepub fn all_passed(&self) -> bool
pub fn all_passed(&self) -> bool
Whether the store answered every check acceptably.
An StoreProbeOutcome::Unsupported answer counts as acceptable:
the optional capabilities are declared missing rather than found
broken, and a deployment that does not need them is unaffected.
Trait Implementations§
Source§impl Clone for StoreProbeReport
impl Clone for StoreProbeReport
Source§fn clone(&self) -> StoreProbeReport
fn clone(&self) -> StoreProbeReport
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 StoreProbeReport
impl Debug for StoreProbeReport
impl Eq for StoreProbeReport
Source§impl PartialEq for StoreProbeReport
impl PartialEq for StoreProbeReport
impl StructuralPartialEq for StoreProbeReport
Auto Trait Implementations§
impl Freeze for StoreProbeReport
impl RefUnwindSafe for StoreProbeReport
impl Send for StoreProbeReport
impl Sync for StoreProbeReport
impl Unpin for StoreProbeReport
impl UnsafeUnpin for StoreProbeReport
impl UnwindSafe for StoreProbeReport
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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