pub struct TurnCompleted {
pub thread_id: String,
pub turn_id: String,
pub last_item_id: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
Reports a completed turn.
Fields§
§thread_id: String§turn_id: String§last_item_id: Option<String>Identifier of the last output item when provided by the CLI.
extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for TurnCompleted
impl Clone for TurnCompleted
Source§fn clone(&self) -> TurnCompleted
fn clone(&self) -> TurnCompleted
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 TurnCompleted
impl Debug for TurnCompleted
Source§impl<'de> Deserialize<'de> for TurnCompleted
impl<'de> Deserialize<'de> for TurnCompleted
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 TurnCompleted
impl RefUnwindSafe for TurnCompleted
impl Send for TurnCompleted
impl Sync for TurnCompleted
impl Unpin for TurnCompleted
impl UnsafeUnpin for TurnCompleted
impl UnwindSafe for TurnCompleted
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