pub struct OpenAIStreamDelta {
pub role: Option<String>,
pub content: Option<String>,
pub tool_calls: Option<Vec<OpenAIStreamToolCall>>,
}Expand description
OpenAI streaming delta.
Fields§
§role: Option<String>§content: Option<String>§tool_calls: Option<Vec<OpenAIStreamToolCall>>Trait Implementations§
Source§impl Clone for OpenAIStreamDelta
impl Clone for OpenAIStreamDelta
Source§fn clone(&self) -> OpenAIStreamDelta
fn clone(&self) -> OpenAIStreamDelta
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 OpenAIStreamDelta
impl Debug for OpenAIStreamDelta
Source§impl<'de> Deserialize<'de> for OpenAIStreamDelta
impl<'de> Deserialize<'de> for OpenAIStreamDelta
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 OpenAIStreamDelta
impl RefUnwindSafe for OpenAIStreamDelta
impl Send for OpenAIStreamDelta
impl Sync for OpenAIStreamDelta
impl Unpin for OpenAIStreamDelta
impl UnwindSafe for OpenAIStreamDelta
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