pub struct MultiplexConfig {
pub max_in_flight: usize,
pub request_timeout: Duration,
pub send_buffer_size: usize,
}Expand description
Configuration for multiplexer
Fields§
§max_in_flight: usizeMaximum concurrent in-flight requests (backpressure)
request_timeout: DurationRequest timeout (detect stale/abandoned requests)
send_buffer_size: usizeChannel buffer size for outgoing requests
Implementations§
Trait Implementations§
Source§impl Clone for MultiplexConfig
impl Clone for MultiplexConfig
Source§fn clone(&self) -> MultiplexConfig
fn clone(&self) -> MultiplexConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiplexConfig
impl Debug for MultiplexConfig
Auto Trait Implementations§
impl Freeze for MultiplexConfig
impl RefUnwindSafe for MultiplexConfig
impl Send for MultiplexConfig
impl Sync for MultiplexConfig
impl Unpin for MultiplexConfig
impl UnsafeUnpin for MultiplexConfig
impl UnwindSafe for MultiplexConfig
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