pub enum PeerTaskState {
Submitted,
Working,
InputRequired,
Completed,
Failed,
Canceled,
Rejected,
}Expand description
Where a task stands (A2A task states).
Variants§
Submitted
Accepted, not started.
Working
Running.
InputRequired
Waiting for a person (an approval).
Completed
Done; the text is the answer.
Failed
Failed; the text says why.
Canceled
Cancelled.
Rejected
Refused by the other bot.
Implementations§
Trait Implementations§
Source§impl Clone for PeerTaskState
impl Clone for PeerTaskState
impl Copy for PeerTaskState
Source§impl Debug for PeerTaskState
impl Debug for PeerTaskState
Source§impl<'de> Deserialize<'de> for PeerTaskState
impl<'de> Deserialize<'de> for PeerTaskState
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 PeerTaskState
Source§impl FromStr for PeerTaskState
impl FromStr for PeerTaskState
Source§impl Hash for PeerTaskState
impl Hash for PeerTaskState
Source§impl PartialEq for PeerTaskState
impl PartialEq for PeerTaskState
Source§impl Serialize for PeerTaskState
impl Serialize for PeerTaskState
impl StructuralPartialEq for PeerTaskState
Auto Trait Implementations§
impl Freeze for PeerTaskState
impl RefUnwindSafe for PeerTaskState
impl Send for PeerTaskState
impl Sync for PeerTaskState
impl Unpin for PeerTaskState
impl UnsafeUnpin for PeerTaskState
impl UnwindSafe for PeerTaskState
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