alopex_cli/streaming/mod.rs
1//! Streaming output support
2//!
3//! Provides StreamingWriter for managing streaming output
4//! with automatic fallback for non-streaming formats.
5
6pub mod cancel;
7pub mod timeout;
8pub mod writer;
9
10pub use cancel::CancelSignal;
11pub use timeout::Deadline;
12pub use writer::{
13 write_distributed_read_routing_report, DistributedReadRoutingReport, StreamingWriter,
14 WriteStatus,
15};
16
17// Re-export for public API configuration
18#[allow(unused_imports)]
19pub use writer::DEFAULT_BUFFER_LIMIT;