cbtop/export_reporting/mod.rs
1//! Multi-Format Export System (PMAT-036)
2//!
3//! Unified export system for benchmark results and analysis reports.
4//!
5//! # Features
6//!
7//! - Multiple export formats: JSON, CSV, Markdown, HTML
8//! - Report types: Benchmark, Comparison, Regression, Summary
9//! - File write operations
10//! - Fluent report builder API
11//!
12//! # Falsification Criteria (F1281-F1290)
13//!
14//! See `tests/export_reporting_f1281.rs` for falsification tests.
15
16mod builder;
17mod exporter;
18mod types;
19
20pub use builder::ReportBuilder;
21pub use exporter::ReportExporter;
22pub use types::{
23 BenchmarkMetric, BenchmarkReport, ComparisonEntry, ComparisonReport, ExportFormat, ReportType,
24};
25
26#[cfg(test)]
27mod tests;