pub enum InspectResponse {
Active(Vec<ActiveTaskInfo>),
Scheduled(Vec<ScheduledTaskInfo>),
Reserved(Vec<ReservedTaskInfo>),
Revoked(Vec<Uuid>),
Registered(Vec<String>),
Stats(WorkerStats),
QueueInfo(HashMap<String, QueueStats>),
Report(WorkerReport),
Conf(WorkerConf),
}Expand description
Response data from inspect commands
Variants§
Active(Vec<ActiveTaskInfo>)
Active tasks
Scheduled(Vec<ScheduledTaskInfo>)
Scheduled tasks
Reserved(Vec<ReservedTaskInfo>)
Reserved tasks
Revoked(Vec<Uuid>)
Revoked task IDs
Registered(Vec<String>)
Registered task names
Stats(WorkerStats)
Worker statistics
QueueInfo(HashMap<String, QueueStats>)
Queue information
Report(WorkerReport)
Worker report
Conf(WorkerConf)
Worker configuration
Trait Implementations§
Source§impl Clone for InspectResponse
impl Clone for InspectResponse
Source§fn clone(&self) -> InspectResponse
fn clone(&self) -> InspectResponse
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 InspectResponse
impl Debug for InspectResponse
Source§impl<'de> Deserialize<'de> for InspectResponse
impl<'de> Deserialize<'de> for InspectResponse
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 InspectResponse
impl RefUnwindSafe for InspectResponse
impl Send for InspectResponse
impl Sync for InspectResponse
impl Unpin for InspectResponse
impl UnwindSafe for InspectResponse
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