pub enum OutputMessageContent {
OutputText(OutputTextContent),
Refusal(RefusalContent),
}Variants§
OutputText(OutputTextContent)
A text output from the model.
Refusal(RefusalContent)
A refusal from the model.
Trait Implementations§
Source§impl Clone for OutputMessageContent
impl Clone for OutputMessageContent
Source§fn clone(&self) -> OutputMessageContent
fn clone(&self) -> OutputMessageContent
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 OutputMessageContent
impl Debug for OutputMessageContent
Source§impl<'de> Deserialize<'de> for OutputMessageContent
impl<'de> Deserialize<'de> for OutputMessageContent
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
Source§impl PartialEq for OutputMessageContent
impl PartialEq for OutputMessageContent
Source§impl Serialize for OutputMessageContent
impl Serialize for OutputMessageContent
impl StructuralPartialEq for OutputMessageContent
Auto Trait Implementations§
impl Freeze for OutputMessageContent
impl RefUnwindSafe for OutputMessageContent
impl Send for OutputMessageContent
impl Sync for OutputMessageContent
impl Unpin for OutputMessageContent
impl UnwindSafe for OutputMessageContent
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