diff --git a/src/rust/lts_client/src/collector/mod.rs b/src/rust/lts_client/src/collector/mod.rs index 110a4f52..1963eef7 100644 --- a/src/rust/lts_client/src/collector/mod.rs +++ b/src/rust/lts_client/src/collector/mod.rs @@ -12,4 +12,5 @@ pub use collection_manager::start_long_term_stats; pub use throughput_summary::{ThroughputSummary, HostSummary}; pub(crate) use collation::SESSION_BUFFER; pub use network_tree::NetworkTreeEntry; -pub(crate) use quick_drops::*; \ No newline at end of file +pub(crate) use quick_drops::*; +pub use quick_drops::CakeStats; \ No newline at end of file diff --git a/src/rust/lts_client/src/collector/quick_drops/retriever.rs b/src/rust/lts_client/src/collector/quick_drops/retriever.rs index a6e9c29f..3768463c 100644 --- a/src/rust/lts_client/src/collector/quick_drops/retriever.rs +++ b/src/rust/lts_client/src/collector/quick_drops/retriever.rs @@ -1,7 +1,7 @@ //! Async reader/parser for tc -s -j qdisc show dev (whatever) use thiserror::Error; use tokio::process::Command; -use crate::collector::CakeStats; +pub use crate::collector::CakeStats; use super::queue_structure::{read_queueing_structure, QueueNode}; #[derive(Debug, Error)] diff --git a/src/rust/lts_client/src/lib.rs b/src/rust/lts_client/src/lib.rs index d89ad6f2..6c8813e5 100644 --- a/src/rust/lts_client/src/lib.rs +++ b/src/rust/lts_client/src/lib.rs @@ -11,6 +11,7 @@ pub mod collector; /// Submissions system for `lqosd` pub mod submission_queue; +pub use collector::CakeStats; /// Re-export bincode pub mod bincode {