pub struct EnhancedControlFlowAnalysis {
pub control_flow_graphs: Vec<ControlFlowGraph>,
pub cognitive_complexity_summary: CognitiveComplexityStats,
pub loop_analysis_summary: LoopAnalysisStats,
}Expand description
Enhanced control flow analysis results
Fields§
§control_flow_graphs: Vec<ControlFlowGraph>Control flow graphs with enhanced features
cognitive_complexity_summary: CognitiveComplexityStatsCognitive complexity summary
loop_analysis_summary: LoopAnalysisStatsLoop analysis summary
Trait Implementations§
Source§impl Clone for EnhancedControlFlowAnalysis
impl Clone for EnhancedControlFlowAnalysis
Source§fn clone(&self) -> EnhancedControlFlowAnalysis
fn clone(&self) -> EnhancedControlFlowAnalysis
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 EnhancedControlFlowAnalysis
impl Debug for EnhancedControlFlowAnalysis
Source§impl<'de> Deserialize<'de> for EnhancedControlFlowAnalysis
impl<'de> Deserialize<'de> for EnhancedControlFlowAnalysis
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 EnhancedControlFlowAnalysis
impl RefUnwindSafe for EnhancedControlFlowAnalysis
impl Send for EnhancedControlFlowAnalysis
impl Sync for EnhancedControlFlowAnalysis
impl Unpin for EnhancedControlFlowAnalysis
impl UnwindSafe for EnhancedControlFlowAnalysis
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