Skip to main content

Module export

Module export 

Source
Expand description

Trace-export formats for profiling data: Chrome/Perfetto JSON, Tracy CSV, and a unified CSV/JSON exporter. Re-exported under the export namespace (not glob-imported at the crate root) because its export::ExportFormat name collides with unrelated ExportFormat types already defined in data_export and netron_export. Export utilities for profiling and trace data.

§Modules

  • perfetto — Chrome/Perfetto trace-event JSON format.
  • tracy — Tracy offline CSV format.
  • unified — Unified exporter, CsvExporter, JsonExporter, and shared types (TimingEvent, ExportFormat, ExportConfig, ProfilingTrace).

Re-exports§

pub use perfetto::PerfettoEvent;
pub use perfetto::PerfettoExporter;
pub use perfetto::PerfettoPhase;
pub use perfetto::PerfettoTrace;
pub use tracy::TracyExporter;
pub use tracy::TracyTrace;
pub use tracy::TracyZone;
pub use unified::CsvExporter;
pub use unified::ExportConfig;
pub use unified::ExportError;
pub use unified::ExportFormat;
pub use unified::JsonExporter;
pub use unified::ProfilingTrace;
pub use unified::TimingEvent;
pub use unified::TraceExporter;

Modules§

perfetto
Perfetto/Chrome Trace Event Format export
tracy
Tracy profiler offline trace export
unified
Unified export interface for all supported trace formats.