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: CognitiveComplexityStats
Cognitive complexity summary
loop_analysis_summary: LoopAnalysisStats
Loop 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 moreAuto 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