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§
impl 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()
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