1#![cfg_attr(coverage, feature(coverage_attribute))]
2mod config;
3mod event;
4mod index;
5mod manager;
6mod pod_owners_map;
7mod store;
8mod trace;
9mod watchers;
10
11pub use crate::config::{
12 TracerConfig,
13 TrackedObjectConfig,
14};
15pub use crate::event::{
16 TraceAction,
17 TraceEvent,
18};
19pub use crate::index::TraceIndex;
20pub use crate::manager::TraceManager;
21pub use crate::pod_owners_map::PodLifecyclesMap;
22pub use crate::store::TraceStore;
23pub use crate::trace::{
24 ExportedTrace,
25 TraceIterator,
26};
27
28const CURRENT_TRACE_FORMAT_VERSION: u16 = 2;
29
30#[cfg(test)]
31mod tests;