//! Batching buffers for the Leader's client request hot path.
//!
//! - [`BatchBuffer`] — generic single-type buffer backed by a contiguous `Vec`.
//! Used for linearizable read requests.
//! - [`ProposeBatchBuffer`] — SoA (Struct-of-Arrays) buffer for write proposals.
//! Stores payloads and senders in separate `Vec`s;
//! `flush()` is O(1) via `mem::take`, no unzip scan.
pub use BatchBuffer;
pub use ProposeBatchBuffer;