pub trait TraceFormatter {
// Required methods
fn format_trace(&self, result: &TraceResult) -> String;
fn format_refs(&self, result: &RefsResult) -> String;
fn format_dead_code(&self, result: &DeadCodeResult) -> String;
fn format_flow(&self, result: &FlowResult) -> String;
fn format_impact(&self, result: &ImpactResult) -> String;
fn format_module(&self, result: &ModuleResult) -> String;
fn format_pattern(&self, result: &PatternResult) -> String;
fn format_scope(&self, result: &ScopeResult) -> String;
fn format_stats(&self, result: &StatsResult) -> String;
}Expand description
Trait for formatting trace output
Required Methods§
Sourcefn format_trace(&self, result: &TraceResult) -> String
fn format_trace(&self, result: &TraceResult) -> String
Format invocation paths for a symbol
Sourcefn format_refs(&self, result: &RefsResult) -> String
fn format_refs(&self, result: &RefsResult) -> String
Format references to a symbol
Sourcefn format_dead_code(&self, result: &DeadCodeResult) -> String
fn format_dead_code(&self, result: &DeadCodeResult) -> String
Format dead code analysis results
Sourcefn format_flow(&self, result: &FlowResult) -> String
fn format_flow(&self, result: &FlowResult) -> String
Format data flow analysis results
Sourcefn format_impact(&self, result: &ImpactResult) -> String
fn format_impact(&self, result: &ImpactResult) -> String
Format impact analysis results
Sourcefn format_module(&self, result: &ModuleResult) -> String
fn format_module(&self, result: &ModuleResult) -> String
Format module tracing results
Sourcefn format_pattern(&self, result: &PatternResult) -> String
fn format_pattern(&self, result: &PatternResult) -> String
Format pattern search results
Sourcefn format_scope(&self, result: &ScopeResult) -> String
fn format_scope(&self, result: &ScopeResult) -> String
Format scope analysis results
Sourcefn format_stats(&self, result: &StatsResult) -> String
fn format_stats(&self, result: &StatsResult) -> String
Format statistics results