pub struct ReleaseTrendReport {
pub points: Vec<ReleaseTrendPoint>,
pub degrading_streak: usize,
pub requires_escalation: bool,
}Expand description
Aggregate trend report across release candidates.
Fields§
§points: Vec<ReleaseTrendPoint>Ordered trend points.
degrading_streak: usizeNumber of consecutive degrading steps ending at the latest candidate.
requires_escalation: boolWhether the trend indicates escalation pressure.
Trait Implementations§
Source§impl Clone for ReleaseTrendReport
impl Clone for ReleaseTrendReport
Source§fn clone(&self) -> ReleaseTrendReport
fn clone(&self) -> ReleaseTrendReport
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 ReleaseTrendReport
impl Debug for ReleaseTrendReport
Source§impl<'de> Deserialize<'de> for ReleaseTrendReport
impl<'de> Deserialize<'de> for ReleaseTrendReport
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 ReleaseTrendReport
impl PartialEq for ReleaseTrendReport
Source§impl Serialize for ReleaseTrendReport
impl Serialize for ReleaseTrendReport
impl StructuralPartialEq for ReleaseTrendReport
Auto Trait Implementations§
impl Freeze for ReleaseTrendReport
impl RefUnwindSafe for ReleaseTrendReport
impl Send for ReleaseTrendReport
impl Sync for ReleaseTrendReport
impl Unpin for ReleaseTrendReport
impl UnsafeUnpin for ReleaseTrendReport
impl UnwindSafe for ReleaseTrendReport
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