Skip to main content

trustformers_debug/export/
mod.rs

1//! Export utilities for profiling and trace data.
2//!
3//! # Modules
4//!
5//! - `perfetto` — Chrome/Perfetto trace-event JSON format.
6//! - `tracy` — Tracy offline CSV format.
7//! - `unified` — Unified exporter, `CsvExporter`, `JsonExporter`, and shared
8//!   types (`TimingEvent`, `ExportFormat`, `ExportConfig`, `ProfilingTrace`).
9
10pub mod perfetto;
11pub mod tracy;
12pub mod unified;
13
14pub use perfetto::{PerfettoEvent, PerfettoExporter, PerfettoPhase, PerfettoTrace};
15pub use tracy::{TracyExporter, TracyTrace, TracyZone};
16pub use unified::{
17    CsvExporter, ExportConfig, ExportError, ExportFormat, JsonExporter, ProfilingTrace,
18    TimingEvent, TraceExporter,
19};