pub struct WorkerUsage {
pub cpu_cores: f64,
pub memory_bytes: u64,
pub storage_bytes: u64,
pub active_tasks: u32,
pub network_sent: u64,
pub network_received: u64,
}Expand description
Worker resource usage (current).
Fields§
§cpu_cores: f64Used CPU cores
memory_bytes: u64Used memory (bytes)
storage_bytes: u64Used storage (bytes)
active_tasks: u32Active tasks
network_sent: u64Network sent (bytes)
network_received: u64Network received (bytes)
Trait Implementations§
Source§impl Clone for WorkerUsage
impl Clone for WorkerUsage
Source§fn clone(&self) -> WorkerUsage
fn clone(&self) -> WorkerUsage
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 WorkerUsage
impl Debug for WorkerUsage
Source§impl Default for WorkerUsage
impl Default for WorkerUsage
Source§impl<'de> Deserialize<'de> for WorkerUsage
impl<'de> Deserialize<'de> for WorkerUsage
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
Auto Trait Implementations§
impl Freeze for WorkerUsage
impl RefUnwindSafe for WorkerUsage
impl Send for WorkerUsage
impl Sync for WorkerUsage
impl Unpin for WorkerUsage
impl UnsafeUnpin for WorkerUsage
impl UnwindSafe for WorkerUsage
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