pub enum SecurityEvidenceV1 {
Measured {
regressions: u64,
},
Unmeasured,
}Expand description
Whether a strategy change was checked for security regressions. The Engine
cannot attribute one today, so it reports Unmeasured; a consumer must treat
that as ineligible for promotion, never as “no regression”.
Variants§
Trait Implementations§
Source§impl Clone for SecurityEvidenceV1
impl Clone for SecurityEvidenceV1
impl Copy for SecurityEvidenceV1
Source§impl Debug for SecurityEvidenceV1
impl Debug for SecurityEvidenceV1
Source§impl<'de> Deserialize<'de> for SecurityEvidenceV1
impl<'de> Deserialize<'de> for SecurityEvidenceV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SecurityEvidenceV1
Source§impl PartialEq for SecurityEvidenceV1
impl PartialEq for SecurityEvidenceV1
Source§impl Serialize for SecurityEvidenceV1
impl Serialize for SecurityEvidenceV1
impl StructuralPartialEq for SecurityEvidenceV1
Auto Trait Implementations§
impl Forget for SecurityEvidenceV1
impl Freeze for SecurityEvidenceV1
impl Move for SecurityEvidenceV1
impl RefUnwindSafe for SecurityEvidenceV1
impl Send for SecurityEvidenceV1
impl Sync for SecurityEvidenceV1
impl Unpin for SecurityEvidenceV1
impl UnsafeUnpin for SecurityEvidenceV1
impl UnwindSafe for SecurityEvidenceV1
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