pub struct JitContributions {
pub size: f64,
pub diffusion: f64,
pub history: f64,
pub purpose: f64,
pub experience: f64,
}Available on crate feature
vcs-git only.Expand description
Per-group contributions to the composite score. They sum to the score
before the non-negative floor (so experience is typically negative);
surfaced so a consumer can see which group drove the result.
Fields§
§size: f64Size term (≥ 0).
diffusion: f64Diffusion term (≥ 0).
history: f64History / file-prior term (≥ 0).
purpose: f64Purpose term (fix/security add, revert subtracts).
experience: f64Experience term (≤ 0 — experience lowers risk).
Trait Implementations§
Source§impl Clone for JitContributions
impl Clone for JitContributions
Source§fn clone(&self) -> JitContributions
fn clone(&self) -> JitContributions
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 moreimpl Copy for JitContributions
Source§impl Debug for JitContributions
impl Debug for JitContributions
Source§impl Default for JitContributions
impl Default for JitContributions
Source§fn default() -> JitContributions
fn default() -> JitContributions
Returns the “default value” for a type. Read more
Source§impl PartialEq for JitContributions
impl PartialEq for JitContributions
Source§impl Serialize for JitContributions
impl Serialize for JitContributions
impl StructuralPartialEq for JitContributions
Auto Trait Implementations§
impl Freeze for JitContributions
impl RefUnwindSafe for JitContributions
impl Send for JitContributions
impl Sync for JitContributions
impl Unpin for JitContributions
impl UnsafeUnpin for JitContributions
impl UnwindSafe for JitContributions
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