AdvancedTypeAnalyzer

Trait AdvancedTypeAnalyzer 

Source
pub trait AdvancedTypeAnalyzer {
    // Required methods
    fn analyze_advanced_type(&self) -> AdvancedTypeInfo;
    fn get_current_state(&self) -> TypeStateInfo;
    fn check_issues(&self) -> Vec<TypeIssue>;
    fn get_performance_info(&self) -> PerformanceInfo;
}
Expand description

Trait for advanced type analysis

Required Methods§

Source

fn analyze_advanced_type(&self) -> AdvancedTypeInfo

Analyze the advanced type and return analysis information

Source

fn get_current_state(&self) -> TypeStateInfo

Get current state snapshot

Source

fn check_issues(&self) -> Vec<TypeIssue>

Check for potential issues

Source

fn get_performance_info(&self) -> PerformanceInfo

Get performance characteristics

Implementors§