pub struct CommunicationStats {
pub total_communications: u64,
pub total_bytes_transferred: u64,
pub average_communication_time_ms: f32,
pub gradient_compression_ratio: f32,
}Expand description
Communication statistics for monitoring
Fields§
§total_communications: u64§total_bytes_transferred: u64§average_communication_time_ms: f32§gradient_compression_ratio: f32Trait Implementations§
Source§impl Clone for CommunicationStats
impl Clone for CommunicationStats
Source§fn clone(&self) -> CommunicationStats
fn clone(&self) -> CommunicationStats
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 CommunicationStats
impl Debug for CommunicationStats
Source§impl Default for CommunicationStats
impl Default for CommunicationStats
Source§fn default() -> CommunicationStats
fn default() -> CommunicationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CommunicationStats
impl RefUnwindSafe for CommunicationStats
impl Send for CommunicationStats
impl Sync for CommunicationStats
impl Unpin for CommunicationStats
impl UnsafeUnpin for CommunicationStats
impl UnwindSafe for CommunicationStats
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more