pub enum HubStatus {
Running,
Idle,
Parked,
Aborted,
}Expand description
High-level status for the hub table. Maps onto the supervisor’s atomic status (Running/Suspended/Terminated/Failed) + a parked concept for agents kept alive after completion awaiting revival.
Variants§
Running
Currently executing a task.
Idle
Alive but not actively executing (e.g. waiting on the next prompt).
Parked
STOPPED in supervisor terms; held in memory for later revival.
Aborted
FAILED or unrecoverable.
Implementations§
Trait Implementations§
impl Copy for HubStatus
Source§impl<'de> Deserialize<'de> for HubStatus
impl<'de> Deserialize<'de> for HubStatus
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
impl Eq for HubStatus
impl StructuralPartialEq for HubStatus
Auto Trait Implementations§
impl Freeze for HubStatus
impl RefUnwindSafe for HubStatus
impl Send for HubStatus
impl Sync for HubStatus
impl Unpin for HubStatus
impl UnsafeUnpin for HubStatus
impl UnwindSafe for HubStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.