pub struct AssistantMessageDeltaData {
pub delta_content: String,
pub message_id: String,
pub parent_tool_call_id: Option<String>,
}Expand description
Streaming assistant message delta for incremental response updates
Fields§
§delta_content: StringIncremental text chunk to append to the message content
message_id: StringMessage ID this delta belongs to, matching the corresponding assistant.message event
parent_tool_call_id: Option<String>👎Deprecated
Tool call ID of the parent tool invocation when this event originates from a sub-agent
Trait Implementations§
Source§impl Clone for AssistantMessageDeltaData
impl Clone for AssistantMessageDeltaData
Source§fn clone(&self) -> AssistantMessageDeltaData
fn clone(&self) -> AssistantMessageDeltaData
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 AssistantMessageDeltaData
impl Debug for AssistantMessageDeltaData
Source§impl<'de> Deserialize<'de> for AssistantMessageDeltaData
impl<'de> Deserialize<'de> for AssistantMessageDeltaData
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 AssistantMessageDeltaData
impl RefUnwindSafe for AssistantMessageDeltaData
impl Send for AssistantMessageDeltaData
impl Sync for AssistantMessageDeltaData
impl Unpin for AssistantMessageDeltaData
impl UnsafeUnpin for AssistantMessageDeltaData
impl UnwindSafe for AssistantMessageDeltaData
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