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};