pub enum ChurnTrend {
Accelerating,
Stable,
Cooling,
}Expand description
Churn trend indicator based on comparing recent vs older halves of the analysis period.
Variants§
Accelerating
Recent half has >1.5x the commits of the older half.
Stable
Churn is roughly stable between halves.
Cooling
Recent half has <0.67x the commits of the older half.
Trait Implementations§
Source§impl Clone for ChurnTrend
impl Clone for ChurnTrend
impl Copy for ChurnTrend
Source§impl Debug for ChurnTrend
impl Debug for ChurnTrend
impl<'__de> Decode<'__de> for ChurnTrendwhere
'__de:,
Source§impl<'de> Deserialize<'de> for ChurnTrend
impl<'de> Deserialize<'de> for ChurnTrend
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 Display for ChurnTrend
impl Display for ChurnTrend
impl Encode for ChurnTrend
impl Eq for ChurnTrend
Source§impl PartialEq for ChurnTrend
impl PartialEq for ChurnTrend
Source§impl Serialize for ChurnTrend
impl Serialize for ChurnTrend
impl StructuralPartialEq for ChurnTrend
Auto Trait Implementations§
impl Freeze for ChurnTrend
impl RefUnwindSafe for ChurnTrend
impl Send for ChurnTrend
impl Sync for ChurnTrend
impl Unpin for ChurnTrend
impl UnsafeUnpin for ChurnTrend
impl UnwindSafe for ChurnTrend
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more