pub struct AnalysisMetrics {
pub total_files: usize,
pub total_lines: usize,
pub cyclomatic_complexity: f64,
pub code_duplication_ratio: f64,
pub security_score: f64,
pub performance_score: f64,
pub ai_validation_score: f64,
}Fields§
§total_files: usize§total_lines: usize§cyclomatic_complexity: f64§code_duplication_ratio: f64§security_score: f64§performance_score: f64§ai_validation_score: f64Trait Implementations§
Source§impl Debug for AnalysisMetrics
impl Debug for AnalysisMetrics
Source§impl Default for AnalysisMetrics
impl Default for AnalysisMetrics
Source§fn default() -> AnalysisMetrics
fn default() -> AnalysisMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalysisMetrics
impl<'de> Deserialize<'de> for AnalysisMetrics
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 AnalysisMetrics
impl RefUnwindSafe for AnalysisMetrics
impl Send for AnalysisMetrics
impl Sync for AnalysisMetrics
impl Unpin for AnalysisMetrics
impl UnsafeUnpin for AnalysisMetrics
impl UnwindSafe for AnalysisMetrics
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