pub enum PackagedArtifactFitEnvelopeSummaryValidationError {
FieldOutOfSync {
field: &'static str,
},
ThresholdExceeded {
violations: Vec<PackagedArtifactFitThresholdViolation>,
},
}Expand description
Validation error for a packaged-artifact fit envelope that drifted from the current posture.
Variants§
FieldOutOfSync
A rendered summary field no longer matches the current packaged-artifact fit envelope.
ThresholdExceeded
One or more measured fit fields exceed the calibrated packaged-artifact fit thresholds.
Fields
§
violations: Vec<PackagedArtifactFitThresholdViolation>Implementations§
Source§impl PackagedArtifactFitEnvelopeSummaryValidationError
impl PackagedArtifactFitEnvelopeSummaryValidationError
Sourcepub fn violation_count(&self) -> usize
pub fn violation_count(&self) -> usize
Returns the number of threshold violations captured by the validation error.
Sourcepub fn summary_line(&self) -> String
pub fn summary_line(&self) -> String
Returns the compact release-facing summary for the validation error.
Trait Implementations§
Source§impl Clone for PackagedArtifactFitEnvelopeSummaryValidationError
impl Clone for PackagedArtifactFitEnvelopeSummaryValidationError
Source§fn clone(&self) -> PackagedArtifactFitEnvelopeSummaryValidationError
fn clone(&self) -> PackagedArtifactFitEnvelopeSummaryValidationError
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 moreimpl Eq for PackagedArtifactFitEnvelopeSummaryValidationError
Source§impl Error for PackagedArtifactFitEnvelopeSummaryValidationError
impl Error for PackagedArtifactFitEnvelopeSummaryValidationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for PackagedArtifactFitEnvelopeSummaryValidationError
impl PartialEq for PackagedArtifactFitEnvelopeSummaryValidationError
Source§fn eq(&self, other: &PackagedArtifactFitEnvelopeSummaryValidationError) -> bool
fn eq(&self, other: &PackagedArtifactFitEnvelopeSummaryValidationError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PackagedArtifactFitEnvelopeSummaryValidationError
Auto Trait Implementations§
impl Freeze for PackagedArtifactFitEnvelopeSummaryValidationError
impl RefUnwindSafe for PackagedArtifactFitEnvelopeSummaryValidationError
impl Send for PackagedArtifactFitEnvelopeSummaryValidationError
impl Sync for PackagedArtifactFitEnvelopeSummaryValidationError
impl Unpin for PackagedArtifactFitEnvelopeSummaryValidationError
impl UnsafeUnpin for PackagedArtifactFitEnvelopeSummaryValidationError
impl UnwindSafe for PackagedArtifactFitEnvelopeSummaryValidationError
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