pub struct CommData {
pub phase: String,
pub read: Counter,
pub write: Counter,
pub sub_comm_data: SubCommData,
}
Expand description
Communication metrics for a phase and its sub phases.
Fields§
§phase: String
§read: Counter
§write: Counter
§sub_comm_data: SubCommData
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CommData
impl<'de> Deserialize<'de> for CommData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CommData
impl RefUnwindSafe for CommData
impl Send for CommData
impl Sync for CommData
impl Unpin for CommData
impl UnwindSafe for CommData
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