pub struct BaselineDiff {Show 15 fields
pub score_delta: i16,
pub coverage_score_delta: i16,
pub structural_score_delta: i16,
pub file_count_delta: isize,
pub function_count_delta: isize,
pub import_count_delta: isize,
pub call_count_delta: isize,
pub call_edge_count_delta: isize,
pub added_rules: Vec<RuleFinding>,
pub removed_rules: Vec<RuleFinding>,
pub added_hotspots: Vec<FileHotspot>,
pub removed_hotspots: Vec<FileHotspot>,
pub added_module_edges: Vec<BaselineModuleEdge>,
pub removed_module_edges: Vec<BaselineModuleEdge>,
pub changed_module_edges: Vec<ModuleEdgeDelta>,
}Fields§
§score_delta: i16§coverage_score_delta: i16§structural_score_delta: i16§file_count_delta: isize§function_count_delta: isize§import_count_delta: isize§call_count_delta: isize§call_edge_count_delta: isize§added_rules: Vec<RuleFinding>§removed_rules: Vec<RuleFinding>§added_hotspots: Vec<FileHotspot>§removed_hotspots: Vec<FileHotspot>§added_module_edges: Vec<BaselineModuleEdge>§removed_module_edges: Vec<BaselineModuleEdge>§changed_module_edges: Vec<ModuleEdgeDelta>Trait Implementations§
Source§impl Clone for BaselineDiff
impl Clone for BaselineDiff
Source§fn clone(&self) -> BaselineDiff
fn clone(&self) -> BaselineDiff
Returns a duplicate of the value. Read more
1.0.0 · 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 BaselineDiff
impl Debug for BaselineDiff
Source§impl Default for BaselineDiff
impl Default for BaselineDiff
Source§fn default() -> BaselineDiff
fn default() -> BaselineDiff
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BaselineDiff
impl<'de> Deserialize<'de> for BaselineDiff
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
Auto Trait Implementations§
impl Freeze for BaselineDiff
impl RefUnwindSafe for BaselineDiff
impl Send for BaselineDiff
impl Sync for BaselineDiff
impl Unpin for BaselineDiff
impl UnsafeUnpin for BaselineDiff
impl UnwindSafe for BaselineDiff
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