pub enum TurnStatus {
Completed,
Interrupted,
Failed,
InProgress,
}Expand description
Status of a turn within a Turn.
Variants§
Completed
The agent finished normally.
Interrupted
The turn was interrupted by the client via turn/interrupt.
Failed
The turn failed with an error (see Turn::error).
InProgress
The turn is still being processed.
Trait Implementations§
Source§impl Clone for TurnStatus
impl Clone for TurnStatus
Source§fn clone(&self) -> TurnStatus
fn clone(&self) -> TurnStatus
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 TurnStatus
impl Debug for TurnStatus
Source§impl<'de> Deserialize<'de> for TurnStatus
impl<'de> Deserialize<'de> for TurnStatus
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
Source§impl PartialEq for TurnStatus
impl PartialEq for TurnStatus
Source§impl Serialize for TurnStatus
impl Serialize for TurnStatus
impl Eq for TurnStatus
impl StructuralPartialEq for TurnStatus
Auto Trait Implementations§
impl Freeze for TurnStatus
impl RefUnwindSafe for TurnStatus
impl Send for TurnStatus
impl Sync for TurnStatus
impl Unpin for TurnStatus
impl UnsafeUnpin for TurnStatus
impl UnwindSafe for TurnStatus
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