pub struct AssistantTurnStartData {
pub interaction_id: Option<String>,
pub turn_id: String,
}Expand description
Turn initialization metadata including identifier and interaction tracking
Fields§
§interaction_id: Option<String>CAPI interaction ID for correlating this turn with upstream telemetry
turn_id: StringIdentifier for this turn within the agentic loop, typically a stringified turn number
Trait Implementations§
Source§impl Clone for AssistantTurnStartData
impl Clone for AssistantTurnStartData
Source§fn clone(&self) -> AssistantTurnStartData
fn clone(&self) -> AssistantTurnStartData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AssistantTurnStartData
impl Debug for AssistantTurnStartData
Source§impl<'de> Deserialize<'de> for AssistantTurnStartData
impl<'de> Deserialize<'de> for AssistantTurnStartData
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 AssistantTurnStartData
impl RefUnwindSafe for AssistantTurnStartData
impl Send for AssistantTurnStartData
impl Sync for AssistantTurnStartData
impl Unpin for AssistantTurnStartData
impl UnsafeUnpin for AssistantTurnStartData
impl UnwindSafe for AssistantTurnStartData
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