pub struct OpenAiStreamDelta {
pub content: Option<String>,
pub reasoning_content: Option<String>,
pub tool_calls: Vec<OpenAiStreamToolCall>,
}Expand description
OpenAI 流式增量
Fields§
§content: Option<String>§reasoning_content: Option<String>§tool_calls: 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 (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 OpenAiStreamDelta
impl Debug for OpenAiStreamDelta
Source§impl Default for OpenAiStreamDelta
impl Default for OpenAiStreamDelta
Source§fn default() -> OpenAiStreamDelta
fn default() -> OpenAiStreamDelta
Returns the “default value” for a type. Read more
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 UnsafeUnpin 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