pub struct CongestionIntegrationStats {
pub migrations_attempted: u64,
pub migrations_successful: u64,
pub avg_migration_time: Duration,
pub congestion_avoided_migrations: u64,
pub bandwidth_utilization_efficiency: f64,
}Expand description
Statistics for congestion control integration
Fields§
§migrations_attempted: u64Total migrations attempted
migrations_successful: u64Total migrations successful
avg_migration_time: DurationAverage migration time
congestion_avoided_migrations: u64Congestion-avoided migrations
bandwidth_utilization_efficiency: f64Bandwidth utilization efficiency
Trait Implementations§
Source§impl Clone for CongestionIntegrationStats
impl Clone for CongestionIntegrationStats
Source§fn clone(&self) -> CongestionIntegrationStats
fn clone(&self) -> CongestionIntegrationStats
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 CongestionIntegrationStats
impl Debug for CongestionIntegrationStats
Source§impl Default for CongestionIntegrationStats
impl Default for CongestionIntegrationStats
Source§fn default() -> CongestionIntegrationStats
fn default() -> CongestionIntegrationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CongestionIntegrationStats
impl RefUnwindSafe for CongestionIntegrationStats
impl Send for CongestionIntegrationStats
impl Sync for CongestionIntegrationStats
impl Unpin for CongestionIntegrationStats
impl UnwindSafe for CongestionIntegrationStats
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