pub struct ChatResponseChunkDelta {
pub role: Option<String>,
pub content: Option<String>,
pub reasoning_content: Option<String>,
pub tool_calls: Option<Vec<ToolCallRequestChunkDelta>>,
}Expand description
Chunk delta of chat message from the assistant.
Fields§
§role: Option<String>§content: Option<String>§reasoning_content: Option<String>§tool_calls: Option<Vec<ToolCallRequestChunkDelta>>Trait Implementations§
Source§impl Clone for ChatResponseChunkDelta
impl Clone for ChatResponseChunkDelta
Source§fn clone(&self) -> ChatResponseChunkDelta
fn clone(&self) -> ChatResponseChunkDelta
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 ChatResponseChunkDelta
impl Debug for ChatResponseChunkDelta
Source§impl<'de> Deserialize<'de> for ChatResponseChunkDelta
impl<'de> Deserialize<'de> for ChatResponseChunkDelta
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 ChatResponseChunkDelta
impl RefUnwindSafe for ChatResponseChunkDelta
impl Send for ChatResponseChunkDelta
impl Sync for ChatResponseChunkDelta
impl Unpin for ChatResponseChunkDelta
impl UnwindSafe for ChatResponseChunkDelta
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