pub enum ObservedApply {
Clean,
Conflicted {
paths: BTreeSet<RelativePath>,
},
OutOfBand,
}Expand description
How the pick actually applied. OutOfBand landings correlate with
hard conflicts, so dropping them would bias recall toward easy picks.
Variants§
Clean
Conflicted
Still a conflict when paths is empty: normalization may have
dropped every path.
Fields
§
paths: BTreeSet<RelativePath>OutOfBand
Trait Implementations§
Source§impl Clone for ObservedApply
impl Clone for ObservedApply
Source§impl Debug for ObservedApply
impl Debug for ObservedApply
Source§impl<'de> Deserialize<'de> for ObservedApply
impl<'de> Deserialize<'de> for ObservedApply
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 ObservedApply
Source§impl PartialEq for ObservedApply
impl PartialEq for ObservedApply
Source§impl Serialize for ObservedApply
impl Serialize for ObservedApply
impl StructuralPartialEq for ObservedApply
Auto Trait Implementations§
impl Freeze for ObservedApply
impl RefUnwindSafe for ObservedApply
impl Send for ObservedApply
impl Sync for ObservedApply
impl Unpin for ObservedApply
impl UnsafeUnpin for ObservedApply
impl UnwindSafe for ObservedApply
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