Struct DeltaFunctionRow
pub struct DeltaFunctionRow {
pub path: String,
pub function: String,
pub before: Option<RiskClass>,
pub after: Option<RiskClass>,
pub outcome: Outcome,
pub weight: f64,
pub in_red_file: bool,
pub reasons: Vec<String>,
}Expand description
One changed function in the scored set. weight is the RAW LOC
weight; the red-file multiplier applies only inside the ratio so the
reported numbers stay physical (in_red_file tells the story).
Fields§
§path: String§function: String§before: Option<RiskClass>§after: Option<RiskClass>§outcome: Outcome§weight: f64§in_red_file: bool§reasons: Vec<String>Trait Implementations§
§impl Clone for DeltaFunctionRow
impl Clone for DeltaFunctionRow
§fn clone(&self) -> DeltaFunctionRow
fn clone(&self) -> DeltaFunctionRow
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 DeltaFunctionRow
impl Debug for DeltaFunctionRow
§impl Serialize for DeltaFunctionRow
impl Serialize for DeltaFunctionRow
Auto Trait Implementations§
impl Freeze for DeltaFunctionRow
impl RefUnwindSafe for DeltaFunctionRow
impl Send for DeltaFunctionRow
impl Sync for DeltaFunctionRow
impl Unpin for DeltaFunctionRow
impl UnsafeUnpin for DeltaFunctionRow
impl UnwindSafe for DeltaFunctionRow
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,
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