pub struct ReliableConfig {
pub initial_rto: Duration,
pub max_rto: Duration,
pub rto_backoff: f64,
pub max_retransmits: u32,
pub window_size: u32,
pub ack_delay: Duration,
}Expand description
Configuration for reliable transport
Fields§
§initial_rto: DurationInitial retransmit timeout
max_rto: DurationMaximum retransmit timeout
rto_backoff: f64RTO backoff multiplier
max_retransmits: u32Maximum retransmit attempts
window_size: u32Window size (max outstanding packets)
ack_delay: DurationACK delay (time to wait before sending standalone ACK)
Trait Implementations§
Source§impl Clone for ReliableConfig
impl Clone for ReliableConfig
Source§fn clone(&self) -> ReliableConfig
fn clone(&self) -> ReliableConfig
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 ReliableConfig
impl Debug for ReliableConfig
Auto Trait Implementations§
impl Freeze for ReliableConfig
impl RefUnwindSafe for ReliableConfig
impl Send for ReliableConfig
impl Sync for ReliableConfig
impl Unpin for ReliableConfig
impl UnwindSafe for ReliableConfig
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