pub enum ChatCompletionMessageContent {
Text(String),
Parts(Vec<ChatCompletionResponseContentPart>),
}Expand description
Assistant message content - can be a simple string or an array of content parts
Variants§
Text(String)
Simple text content (backward compatible)
Parts(Vec<ChatCompletionResponseContentPart>)
Array of content parts (for multimodal responses)
Trait Implementations§
Source§impl Clone for ChatCompletionMessageContent
impl Clone for ChatCompletionMessageContent
Source§fn clone(&self) -> ChatCompletionMessageContent
fn clone(&self) -> ChatCompletionMessageContent
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 ComposeSchema for ChatCompletionMessageContent
impl ComposeSchema for ChatCompletionMessageContent
Source§impl Debug for ChatCompletionMessageContent
impl Debug for ChatCompletionMessageContent
Source§impl<'de> Deserialize<'de> for ChatCompletionMessageContent
impl<'de> Deserialize<'de> for ChatCompletionMessageContent
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
impl StructuralPartialEq for ChatCompletionMessageContent
Auto Trait Implementations§
impl Freeze for ChatCompletionMessageContent
impl RefUnwindSafe for ChatCompletionMessageContent
impl Send for ChatCompletionMessageContent
impl Sync for ChatCompletionMessageContent
impl Unpin for ChatCompletionMessageContent
impl UnsafeUnpin for ChatCompletionMessageContent
impl UnwindSafe for ChatCompletionMessageContent
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