pub mod tracing;
pub use tracing::{
DistributedTracer, ErrorMetrics, LatencyMetrics, MetricsCollector, MetricsReport,
PerformanceAnalysis, RequestMetrics, SpanEvent, SpanRecord, SpanStatus, TraceContext,
};
#[cfg(test)]
mod tests {
use super::*;
use std::collections::{BTreeMap, HashMap};
#[test]
fn test_module_structure() {
let _tracer: Option<DistributedTracer> = None;
let _metrics: Option<MetricsCollector> = None;
}
}