Skip to main content

torrust_tracker_deployer_lib/infrastructure/trace/
mod.rs

1//! Trace file generation infrastructure
2//!
3//! This module provides a scalable architecture for generating trace files
4//! with command-specific writers and shared infrastructure.
5//!
6//! ## Module Structure
7//!
8//! - `writer` - Trace writing infrastructure
9//!   - `sections` - Formatting utilities for trace sections
10//!   - `error` - Error types for trace writing operations
11//!   - `common` - Shared file I/O operations
12//!   - `commands` - Command-specific trace writers (provision, configure, release, run)
13
14pub mod writer;
15
16pub use writer::{
17    ConfigureTraceWriter, ProvisionTraceWriter, ReleaseTraceWriter, RunTraceWriter,
18    TraceWriterError,
19};