pub struct ForecastEntry {
pub sha: CommitSha,
pub predicted: Vec<ForecastedConflict>,
pub observed: ObservedApply,
pub unconvertible_paths: usize,
}Expand description
One paired row: what triage predicted for a candidate and how the apply went.
Fields§
§sha: CommitSha§predicted: Vec<ForecastedConflict>One conflict per path, the shape predicted_conflicts emits;
duplicate paths would inflate the path_overlap denominator.
observed: ObservedApply§unconvertible_paths: usizeObserved paths that did not normalize to RelativePath: counted
so the report states what the producer dropped.
Trait Implementations§
Source§impl Clone for ForecastEntry
impl Clone for ForecastEntry
Source§impl Debug for ForecastEntry
impl Debug for ForecastEntry
Source§impl<'de> Deserialize<'de> for ForecastEntry
impl<'de> Deserialize<'de> for ForecastEntry
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 ForecastEntry
Source§impl PartialEq for ForecastEntry
impl PartialEq for ForecastEntry
Source§impl Serialize for ForecastEntry
impl Serialize for ForecastEntry
impl StructuralPartialEq for ForecastEntry
Auto Trait Implementations§
impl Freeze for ForecastEntry
impl RefUnwindSafe for ForecastEntry
impl Send for ForecastEntry
impl Sync for ForecastEntry
impl Unpin for ForecastEntry
impl UnsafeUnpin for ForecastEntry
impl UnwindSafe for ForecastEntry
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