//! Flow managers: UDP send/receive paths, fake-header/body framing, and decoy injection.
//!
//! A flow manager owns one or more UDP sockets and one [`decoy::DecoyProvider`] per active user.
//! Providers are constructed lazily through a [`decoy::DecoyFactory`] closure so each flow or user
//! can use a different concrete strategy at runtime.
//!
//! [`FlowConfig`] controls the fake-body mode and fake-header field layout for a flow.
pub use FlowManager;
pub use ;
pub use FlowControllerError;
pub use ;