pub struct ResourceSystemStatus {
pub total_memory: usize,
pub available_memory: usize,
pub total_cpu_cores: u32,
pub available_cpu_cores: u32,
pub total_disk_space: usize,
pub available_disk_space: usize,
pub total_network_bandwidth: usize,
pub available_network_bandwidth: usize,
pub active_allocations: usize,
pub last_updated: SystemTime,
}Expand description
Resource system status
Fields§
§total_memory: usize§available_memory: usize§total_cpu_cores: u32§available_cpu_cores: u32§total_disk_space: usize§available_disk_space: usize§total_network_bandwidth: usize§available_network_bandwidth: usize§active_allocations: usize§last_updated: SystemTimeTrait Implementations§
Source§impl Clone for ResourceSystemStatus
impl Clone for ResourceSystemStatus
Source§fn clone(&self) -> ResourceSystemStatus
fn clone(&self) -> ResourceSystemStatus
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 moreAuto Trait Implementations§
impl Freeze for ResourceSystemStatus
impl RefUnwindSafe for ResourceSystemStatus
impl Send for ResourceSystemStatus
impl Sync for ResourceSystemStatus
impl Unpin for ResourceSystemStatus
impl UnwindSafe for ResourceSystemStatus
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> 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