pub enum InputOutputMessageContent {
OutputText(InputOutputTextContent),
Refusal(RefusalContent),
}Expand description
Content parts of a prior assistant message presented as input.
Variants§
OutputText(InputOutputTextContent)
Refusal(RefusalContent)
Trait Implementations§
Source§impl Clone for InputOutputMessageContent
impl Clone for InputOutputMessageContent
Source§fn clone(&self) -> InputOutputMessageContent
fn clone(&self) -> InputOutputMessageContent
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 InputOutputMessageContent
impl Debug for InputOutputMessageContent
Source§impl<'de> Deserialize<'de> for InputOutputMessageContent
impl<'de> Deserialize<'de> for InputOutputMessageContent
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 InputOutputMessageContent
Auto Trait Implementations§
impl Freeze for InputOutputMessageContent
impl RefUnwindSafe for InputOutputMessageContent
impl Send for InputOutputMessageContent
impl Sync for InputOutputMessageContent
impl Unpin for InputOutputMessageContent
impl UnsafeUnpin for InputOutputMessageContent
impl UnwindSafe for InputOutputMessageContent
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