Struct HotspotVelocityRow
pub struct HotspotVelocityRow {
pub path: String,
pub revs_recent: u32,
pub revs_baseline: u32,
pub recent_per_week: f64,
pub baseline_per_week: f64,
pub acceleration: f64,
}Expand description
One hotspot-velocity finding.
Fields§
§path: StringThe file.
revs_recent: u32Revisions in the recent window.
revs_baseline: u32Revisions in the baseline window.
recent_per_week: f64Recent revisions per week.
baseline_per_week: f64Baseline revisions per week.
acceleration: f64recent_per_week − baseline_per_week. Positive = heating up,
negative = cooling down. The ranking signal.
Trait Implementations§
§impl Clone for HotspotVelocityRow
impl Clone for HotspotVelocityRow
§fn clone(&self) -> HotspotVelocityRow
fn clone(&self) -> HotspotVelocityRow
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 more§impl Debug for HotspotVelocityRow
impl Debug for HotspotVelocityRow
§impl<'de> Deserialize<'de> for HotspotVelocityRow
impl<'de> Deserialize<'de> for HotspotVelocityRow
§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 Serialize for HotspotVelocityRow
impl Serialize for HotspotVelocityRow
Auto Trait Implementations§
impl Freeze for HotspotVelocityRow
impl RefUnwindSafe for HotspotVelocityRow
impl Send for HotspotVelocityRow
impl Sync for HotspotVelocityRow
impl Unpin for HotspotVelocityRow
impl UnsafeUnpin for HotspotVelocityRow
impl UnwindSafe for HotspotVelocityRow
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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