pub enum TargetChurnOutcome {
Found(TargetChurnEvidence),
NoQualifyingChurn {
observed_commits: Option<u32>,
since: SinceDuration,
min_commits: u32,
shallow_clone: bool,
},
Unavailable {
message: String,
},
}Expand description
Result states that do not represent a churn-analysis failure.
Variants§
Found(TargetChurnEvidence)
The target met the churn threshold; evidence is attached.
NoQualifyingChurn
The target was analyzed but did not meet the commit threshold.
Fields
§
since: SinceDurationThe lookback window the churn was measured over.
Churn could not be measured at all (for example: not a git repository).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TargetChurnOutcome
impl RefUnwindSafe for TargetChurnOutcome
impl Send for TargetChurnOutcome
impl Sync for TargetChurnOutcome
impl Unpin for TargetChurnOutcome
impl UnsafeUnpin for TargetChurnOutcome
impl UnwindSafe for TargetChurnOutcome
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more