pub struct NodeLoad {
pub cpu_load: f64,
pub memory_usage: f64,
pub active_tasks: usize,
pub queue_depth: usize,
}Expand description
Node load metrics
Fields§
§cpu_load: f64CPU load percentage
memory_usage: f64Memory usage percentage
active_tasks: usizeActive tasks count
queue_depth: usizeQueue depth
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeLoad
impl RefUnwindSafe for NodeLoad
impl Send for NodeLoad
impl Sync for NodeLoad
impl Unpin for NodeLoad
impl UnwindSafe for NodeLoad
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> 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