pub struct MetricCapabilities {
pub cpu_iowait: bool,
}Expand description
Per-metric capability flags.
A false flag means the metric is unsupported on this platform.
Servers report None for unsupported values; clients render those values
as absent rather than as zero.
A true flag means the metric is supported; the corresponding value must
still be present in a Ready snapshot but may be absent during warmup.
Fields§
§cpu_iowait: boolWhether aggregate CPU I/O wait is reported.
false on macOS, where no equivalent accounting state exists.
true on Linux.
Trait Implementations§
Source§impl Clone for MetricCapabilities
impl Clone for MetricCapabilities
Source§fn clone(&self) -> MetricCapabilities
fn clone(&self) -> MetricCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MetricCapabilities
Source§impl Debug for MetricCapabilities
impl Debug for MetricCapabilities
Source§impl<'de> Deserialize<'de> for MetricCapabilities
impl<'de> Deserialize<'de> for MetricCapabilities
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
impl Eq for MetricCapabilities
Source§impl PartialEq for MetricCapabilities
impl PartialEq for MetricCapabilities
Source§impl Serialize for MetricCapabilities
impl Serialize for MetricCapabilities
impl StructuralPartialEq for MetricCapabilities
Auto Trait Implementations§
impl Freeze for MetricCapabilities
impl RefUnwindSafe for MetricCapabilities
impl Send for MetricCapabilities
impl Sync for MetricCapabilities
impl Unpin for MetricCapabilities
impl UnsafeUnpin for MetricCapabilities
impl UnwindSafe for MetricCapabilities
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