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 (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 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<OutputMessageContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutputMessageContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<OutputTextContent> for OutputMessageContent
impl From<OutputTextContent> for OutputMessageContent
Source§fn from(content: OutputTextContent) -> OutputMessageContent
fn from(content: OutputTextContent) -> OutputMessageContent
Converts to this type from the input type.
Source§impl From<RefusalContent> for OutputMessageContent
impl From<RefusalContent> for OutputMessageContent
Source§fn from(content: RefusalContent) -> OutputMessageContent
fn from(content: RefusalContent) -> OutputMessageContent
Converts to this type from the input type.
Source§impl PartialEq for OutputMessageContent
impl PartialEq for OutputMessageContent
Source§impl Serialize for OutputMessageContent
impl Serialize for OutputMessageContent
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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 UnsafeUnpin 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