Expand description
Display utilities for terminal output and reports.
Provides ASCII chart rendering and markdown report generation for token analytics data.
§Display Module
This module provides display utilities for terminal output and report generation.
§Features
- ASCII Charts: Line charts, bar charts, and distribution visualizations
- Markdown Reports: Comprehensive token analysis reports
§Usage
use scope::display::charts::{render_price_chart, render_volume_chart};
use scope::chains::PricePoint;
let price_history = vec![
PricePoint { timestamp: 0, price: 1.0 },
PricePoint { timestamp: 3600, price: 1.05 },
PricePoint { timestamp: 7200, price: 1.02 },
];
let chart = render_price_chart(&price_history, 60, 10);
println!("{}", chart);Re-exports§
pub use charts::ChartConfig;pub use charts::render_holder_distribution;pub use charts::render_price_chart;pub use charts::render_volume_chart;pub use compliance::OutputFormat;pub use compliance::format_risk_report;pub use format::format_large_number;pub use format::format_token_balance;pub use format::format_usd;pub use report::generate_report;pub use report::save_report;
Modules§
- charts
- ASCII Chart Rendering
- compliance
- Display formatting for compliance reports
- format
- Shared formatting utilities for consistent presentation across all chains.
- report
- Markdown Report Generator
- terminal
- Terminal Display Helpers