//! Benchmark reporting module

pub mod builder;
pub mod comparison;
pub mod filter;
pub mod formats;
pub mod rhai;
pub mod trend;

#[cfg(test)]
mod persistence_tests;

pub use builder::{BenchmarkReport, load_report_file, load_report_json, save_report_file};
pub use comparison::ComparisonResult;
pub use trend::{
    Regression, RegressionSeverity, Statistics, TrendAnalysis, TrendDirection, analyze_trend,
    calculate_statistics, compare_multi_baseline, detect_regressions,
};
