pub struct OptimizedSseConfig {
pub url: String,
pub connection_timeout: Duration,
pub keepalive_interval: Duration,
pub max_reconnects: usize,
pub reconnect_delay: Duration,
pub buffer_size: usize,
pub flush_interval: Duration,
pub enable_pooling: bool,
pub max_connections: usize,
pub enable_compression: bool,
}Available on crate feature
sse only.Expand description
Configuration for optimized SSE transport
Fields§
§url: StringBase URL for SSE endpoint
connection_timeout: DurationConnection timeout
keepalive_interval: DurationKeep-alive interval
max_reconnects: usizeMaximum reconnect attempts
reconnect_delay: DurationReconnect delay
buffer_size: usizeBuffer size for event coalescing
flush_interval: DurationFlush interval for buffered events
enable_pooling: boolEnable connection pooling
max_connections: usizeMaximum concurrent connections
enable_compression: boolEnable event compression
Trait Implementations§
Source§impl Clone for OptimizedSseConfig
impl Clone for OptimizedSseConfig
Source§impl Debug for OptimizedSseConfig
impl Debug for OptimizedSseConfig
Auto Trait Implementations§
impl Freeze for OptimizedSseConfig
impl RefUnwindSafe for OptimizedSseConfig
impl Send for OptimizedSseConfig
impl Sync for OptimizedSseConfig
impl Unpin for OptimizedSseConfig
impl UnsafeUnpin for OptimizedSseConfig
impl UnwindSafe for OptimizedSseConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more