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§
Sourcefn analyze_advanced_type(&self) -> AdvancedTypeInfo
fn analyze_advanced_type(&self) -> AdvancedTypeInfo
Analyze the advanced type and return analysis information
Sourcefn get_current_state(&self) -> TypeStateInfo
fn get_current_state(&self) -> TypeStateInfo
Get current state snapshot
Sourcefn check_issues(&self) -> Vec<TypeIssue>
fn check_issues(&self) -> Vec<TypeIssue>
Check for potential issues
Sourcefn get_performance_info(&self) -> PerformanceInfo
fn get_performance_info(&self) -> PerformanceInfo
Get performance characteristics