TraceFormatter

Trait TraceFormatter 

Source
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§

Source

fn format_trace(&self, result: &TraceResult) -> String

Format invocation paths for a symbol

Source

fn format_refs(&self, result: &RefsResult) -> String

Format references to a symbol

Source

fn format_dead_code(&self, result: &DeadCodeResult) -> String

Format dead code analysis results

Source

fn format_flow(&self, result: &FlowResult) -> String

Format data flow analysis results

Source

fn format_impact(&self, result: &ImpactResult) -> String

Format impact analysis results

Source

fn format_module(&self, result: &ModuleResult) -> String

Format module tracing results

Source

fn format_pattern(&self, result: &PatternResult) -> String

Format pattern search results

Source

fn format_scope(&self, result: &ScopeResult) -> String

Format scope analysis results

Source

fn format_stats(&self, result: &StatsResult) -> String

Format statistics results

Implementors§