Struct quinn_proto::congestion::CubicConfig
source · pub struct CubicConfig { /* private fields */ }
Expand description
Configuration for the Cubic
congestion controller
Implementations§
source§impl CubicConfig
impl CubicConfig
sourcepub fn initial_window(&mut self, value: u64) -> &mut Self
pub fn initial_window(&mut self, value: u64) -> &mut Self
Default limit on the amount of outstanding data in bytes.
Recommended value: min(10 * max_datagram_size, max(2 * max_datagram_size, 14720))
Trait Implementations§
source§impl Clone for CubicConfig
impl Clone for CubicConfig
source§fn clone(&self) -> CubicConfig
fn clone(&self) -> CubicConfig
Returns a copy 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 ControllerFactory for CubicConfig
impl ControllerFactory for CubicConfig
source§impl Debug for CubicConfig
impl Debug for CubicConfig
Auto Trait Implementations§
impl Freeze for CubicConfig
impl RefUnwindSafe for CubicConfig
impl Send for CubicConfig
impl Sync for CubicConfig
impl Unpin for CubicConfig
impl UnwindSafe for CubicConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)