pub struct ForecastMiss {
pub sha: CommitSha,
pub missed_paths: BTreeSet<RelativePath>,
pub predicted: Vec<ForecastedConflict>,
}Expand description
Observed conflicting paths the forecast did not predict, the worklist row. Path-level, so a pick whose forecast called one path and missed another still surfaces the missed path.
Fields§
§sha: CommitSha§missed_paths: BTreeSet<RelativePath>Observed conflicting paths with no matched prediction.
predicted: Vec<ForecastedConflict>The entry’s full prediction, for routing the miss. Empty means the forecast predicted nothing at all on this pick.
Trait Implementations§
Source§impl Clone for ForecastMiss
impl Clone for ForecastMiss
Source§fn clone(&self) -> ForecastMiss
fn clone(&self) -> ForecastMiss
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ForecastMiss
impl Debug for ForecastMiss
Source§impl<'de> Deserialize<'de> for ForecastMiss
impl<'de> Deserialize<'de> for ForecastMiss
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 ForecastMiss
Source§impl PartialEq for ForecastMiss
impl PartialEq for ForecastMiss
Source§impl Serialize for ForecastMiss
impl Serialize for ForecastMiss
impl StructuralPartialEq for ForecastMiss
Auto Trait Implementations§
impl Freeze for ForecastMiss
impl RefUnwindSafe for ForecastMiss
impl Send for ForecastMiss
impl Sync for ForecastMiss
impl Unpin for ForecastMiss
impl UnsafeUnpin for ForecastMiss
impl UnwindSafe for ForecastMiss
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