nvml_wrapper/structs/nv_link.rs
1#[cfg(feature = "serde")]
2use serde_derive::{Deserialize, Serialize};
3
4/// Returned by `NvLink.utilization_counter()`
5#[derive(Debug, Clone, Eq, PartialEq, Hash)]
6#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
7pub struct UtilizationCounter {
8 /// Receive counter value
9 pub receive: u64,
10 /// Send counter value
11 pub send: u64,
12}