pub struct NetworkDeviceStatsResult {
pub node: Option<String>,
pub total: Option<NetDevStat>,
pub devices: Vec<NetDevStat>,
}Expand description
Network stats result for a node.
Fields§
§node: Option<String>Node that returned this result.
total: Option<NetDevStat>Total stats across all devices.
devices: Vec<NetDevStat>Per-device stats.
Trait Implementations§
Source§impl Clone for NetworkDeviceStatsResult
impl Clone for NetworkDeviceStatsResult
Source§fn clone(&self) -> NetworkDeviceStatsResult
fn clone(&self) -> NetworkDeviceStatsResult
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 NetworkDeviceStatsResult
impl Debug for NetworkDeviceStatsResult
Source§impl From<NetworkDeviceStats> for NetworkDeviceStatsResult
impl From<NetworkDeviceStats> for NetworkDeviceStatsResult
Source§fn from(proto: ProtoNetworkDeviceStats) -> Self
fn from(proto: ProtoNetworkDeviceStats) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NetworkDeviceStatsResult
impl RefUnwindSafe for NetworkDeviceStatsResult
impl Send for NetworkDeviceStatsResult
impl Sync for NetworkDeviceStatsResult
impl Unpin for NetworkDeviceStatsResult
impl UnwindSafe for NetworkDeviceStatsResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request