pub struct CongestionIntegrationConfig {
pub enable_congestion_awareness: bool,
pub congestion_threshold: f64,
pub max_migrations_per_second: f64,
pub enable_bandwidth_estimation: bool,
pub cwnd_scaling_factor: f64,
}Expand description
Configuration for congestion control integration
Fields§
§enable_congestion_awareness: boolEnable congestion-aware migration
congestion_threshold: f64Congestion threshold for migration decisions
max_migrations_per_second: f64Migration rate limiting
enable_bandwidth_estimation: boolEnable bandwidth estimation during migration
cwnd_scaling_factor: f64Congestion window scaling factor
Trait Implementations§
Source§impl Clone for CongestionIntegrationConfig
impl Clone for CongestionIntegrationConfig
Source§fn clone(&self) -> CongestionIntegrationConfig
fn clone(&self) -> CongestionIntegrationConfig
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 CongestionIntegrationConfig
impl Debug for CongestionIntegrationConfig
Auto Trait Implementations§
impl Freeze for CongestionIntegrationConfig
impl RefUnwindSafe for CongestionIntegrationConfig
impl Send for CongestionIntegrationConfig
impl Sync for CongestionIntegrationConfig
impl Unpin for CongestionIntegrationConfig
impl UnwindSafe for CongestionIntegrationConfig
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