pub struct DefectDensity {
pub definition: String,
pub traced_defects: u64,
pub merged_changes: u64,
pub defects_per_merged_change: Option<f64>,
pub dependency: Option<String>,
}Expand description
Defect density per merged change: traced defects joined to missions merged in the window, over those merged changes.
Fields§
§definition: String[DEFECT_DENSITY_DEFINITION], carried inline in the output.
traced_defects: u64Defect tickets whose traced-from-mission link joins a mission
merged in the window (each ticket counts once — density counts
defects, unlike the false-green rate which counts missions once).
merged_changes: u64Merged changes in the window (same derivation as
AssistedChangeShare::agent_changes).
defects_per_merged_change: Option<f64>traced_defects / merged_changes — None when nothing merged in the
window (the denominator is absent, never zero-filled).
dependency: Option<String>What the slot lacks when the density is None; None when computed.
Trait Implementations§
Source§impl Clone for DefectDensity
impl Clone for DefectDensity
Source§fn clone(&self) -> DefectDensity
fn clone(&self) -> DefectDensity
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 moreSource§impl Debug for DefectDensity
impl Debug for DefectDensity
Source§impl<'de> Deserialize<'de> for DefectDensity
impl<'de> Deserialize<'de> for DefectDensity
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 PartialEq for DefectDensity
impl PartialEq for DefectDensity
Source§impl Serialize for DefectDensity
impl Serialize for DefectDensity
impl StructuralPartialEq for DefectDensity
Auto Trait Implementations§
impl Freeze for DefectDensity
impl RefUnwindSafe for DefectDensity
impl Send for DefectDensity
impl Sync for DefectDensity
impl Unpin for DefectDensity
impl UnsafeUnpin for DefectDensity
impl UnwindSafe for DefectDensity
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