pub struct LoadSample {
pub load1: f64,
pub load5: f64,
pub cores: Option<u32>,
pub mem_avail: Option<u64>,
pub mem_total: Option<u64>,
}Expand description
One node’s load at the moment it answered.
Fields§
§load1: f641-minute load average.
load5: f645-minute load average.
cores: Option<u32>Logical CPUs, when known.
mem_avail: Option<u64>Available memory, bytes, when known.
mem_total: Option<u64>Total memory, bytes, when known.
Implementations§
Trait Implementations§
Source§impl Clone for LoadSample
impl Clone for LoadSample
impl Copy for LoadSample
Source§impl Debug for LoadSample
impl Debug for LoadSample
Source§impl<'de> Deserialize<'de> for LoadSample
impl<'de> Deserialize<'de> for LoadSample
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
Source§impl PartialEq for LoadSample
impl PartialEq for LoadSample
Source§impl Serialize for LoadSample
impl Serialize for LoadSample
impl StructuralPartialEq for LoadSample
Auto Trait Implementations§
impl Freeze for LoadSample
impl RefUnwindSafe for LoadSample
impl Send for LoadSample
impl Sync for LoadSample
impl Unpin for LoadSample
impl UnsafeUnpin for LoadSample
impl UnwindSafe for LoadSample
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> 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