pub struct ReleaseRiskInput {
pub probe_failures: usize,
pub probe_total: usize,
pub drift_failed_pairs: usize,
pub drift_total_pairs: usize,
pub observatory_regressions: usize,
pub observatory_total_samples: usize,
pub incident_count_7d: usize,
pub incident_count_30d: usize,
}Expand description
Input signals used to compute release risk.
Fields§
§probe_failures: usizeProbe-pack failures.
probe_total: usizeTotal probes in the pack.
drift_failed_pairs: usizeMode-differential pairs that failed thresholds.
drift_total_pairs: usizeTotal compared differential pairs.
observatory_regressions: usizeObservatory comparisons marked as likely regressions.
observatory_total_samples: usizeTotal observatory comparisons.
incident_count_7d: usizeIncident count for the last 7 days.
incident_count_30d: usizeIncident count for the last 30 days.
Trait Implementations§
Source§impl Clone for ReleaseRiskInput
impl Clone for ReleaseRiskInput
Source§fn clone(&self) -> ReleaseRiskInput
fn clone(&self) -> ReleaseRiskInput
Returns a duplicate of the value. Read more
1.0.0 · 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 ReleaseRiskInput
impl Debug for ReleaseRiskInput
Source§impl<'de> Deserialize<'de> for ReleaseRiskInput
impl<'de> Deserialize<'de> for ReleaseRiskInput
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
Source§impl PartialEq for ReleaseRiskInput
impl PartialEq for ReleaseRiskInput
Source§impl Serialize for ReleaseRiskInput
impl Serialize for ReleaseRiskInput
impl Eq for ReleaseRiskInput
impl StructuralPartialEq for ReleaseRiskInput
Auto Trait Implementations§
impl Freeze for ReleaseRiskInput
impl RefUnwindSafe for ReleaseRiskInput
impl Send for ReleaseRiskInput
impl Sync for ReleaseRiskInput
impl Unpin for ReleaseRiskInput
impl UnsafeUnpin for ReleaseRiskInput
impl UnwindSafe for ReleaseRiskInput
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more