pub enum EasyInputMessageContent {
String(String),
InputMessageContentList(InputMessageContentList),
}
Expand description
Text, image, or audio input to the model, used to generate a response. Can also contain previous assistant responses.
Variants§
Trait Implementations§
Source§impl Clone for EasyInputMessageContent
impl Clone for EasyInputMessageContent
Source§fn clone(&self) -> EasyInputMessageContent
fn clone(&self) -> EasyInputMessageContent
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 EasyInputMessageContent
impl Debug for EasyInputMessageContent
Source§impl<'de> Deserialize<'de> for EasyInputMessageContent
impl<'de> Deserialize<'de> for EasyInputMessageContent
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 EasyInputMessageContent
impl PartialEq for EasyInputMessageContent
Source§impl Serialize for EasyInputMessageContent
impl Serialize for EasyInputMessageContent
impl StructuralPartialEq for EasyInputMessageContent
Auto Trait Implementations§
impl Freeze for EasyInputMessageContent
impl RefUnwindSafe for EasyInputMessageContent
impl Send for EasyInputMessageContent
impl Sync for EasyInputMessageContent
impl Unpin for EasyInputMessageContent
impl UnwindSafe for EasyInputMessageContent
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