pub enum EvalItemContentItem {
InputText(InputTextContent),
OutputText(EvalItemContentOutputText),
InputImage(EvalItemInputImage),
InputAudio(InputAudio),
Text(String),
}Available on crate feature
eval-types only.Expand description
A single content item: input text, output text, input image, or input audio.
Variants§
InputText(InputTextContent)
An input text content object with type field.
OutputText(EvalItemContentOutputText)
An output text from the model.
InputImage(EvalItemInputImage)
An image input to the model.
InputAudio(InputAudio)
An audio input to the model.
Text(String)
A text input to the model (plain string).
Trait Implementations§
Source§impl Clone for EvalItemContentItem
impl Clone for EvalItemContentItem
Source§fn clone(&self) -> EvalItemContentItem
fn clone(&self) -> EvalItemContentItem
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvalItemContentItem
impl Debug for EvalItemContentItem
Source§impl<'de> Deserialize<'de> for EvalItemContentItem
impl<'de> Deserialize<'de> for EvalItemContentItem
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 EvalItemContentItem
impl PartialEq for EvalItemContentItem
Source§impl Serialize for EvalItemContentItem
impl Serialize for EvalItemContentItem
impl StructuralPartialEq for EvalItemContentItem
Auto Trait Implementations§
impl Freeze for EvalItemContentItem
impl RefUnwindSafe for EvalItemContentItem
impl Send for EvalItemContentItem
impl Sync for EvalItemContentItem
impl Unpin for EvalItemContentItem
impl UnwindSafe for EvalItemContentItem
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)