pub struct WorkerReport {
pub hostname: String,
pub sw_ver: String,
pub sw_sys: String,
pub stats: WorkerStats,
pub active: Vec<ActiveTaskInfo>,
pub scheduled: Vec<ScheduledTaskInfo>,
pub reserved: Vec<ReservedTaskInfo>,
pub registered: Vec<String>,
}Expand description
Worker report (comprehensive status)
Fields§
§hostname: StringWorker hostname
sw_ver: StringSoftware version
sw_sys: StringSoftware system (e.g., “celers”)
stats: WorkerStatsWorker statistics
active: Vec<ActiveTaskInfo>Active tasks
scheduled: Vec<ScheduledTaskInfo>Scheduled tasks
reserved: Vec<ReservedTaskInfo>Reserved tasks
registered: Vec<String>Registered tasks
Trait Implementations§
Source§impl Clone for WorkerReport
impl Clone for WorkerReport
Source§fn clone(&self) -> WorkerReport
fn clone(&self) -> WorkerReport
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 WorkerReport
impl Debug for WorkerReport
Source§impl<'de> Deserialize<'de> for WorkerReport
impl<'de> Deserialize<'de> for WorkerReport
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 WorkerReport
impl RefUnwindSafe for WorkerReport
impl Send for WorkerReport
impl Sync for WorkerReport
impl Unpin for WorkerReport
impl UnwindSafe for WorkerReport
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