pub enum ModelInputContent {
Text(String),
Parts(Vec<ModelInputContentItem>),
}Expand description
Model input content.
Variants§
Trait Implementations§
Source§impl Clone for ModelInputContent
impl Clone for ModelInputContent
Source§fn clone(&self) -> ModelInputContent
fn clone(&self) -> ModelInputContent
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 ModelInputContent
impl Debug for ModelInputContent
Source§impl Default for ModelInputContent
impl Default for ModelInputContent
Source§impl<'de> Deserialize<'de> for ModelInputContent
impl<'de> Deserialize<'de> for ModelInputContent
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 ModelInputContent
impl PartialEq for ModelInputContent
Source§impl Serialize for ModelInputContent
impl Serialize for ModelInputContent
impl StructuralPartialEq for ModelInputContent
Auto Trait Implementations§
impl Freeze for ModelInputContent
impl RefUnwindSafe for ModelInputContent
impl Send for ModelInputContent
impl Sync for ModelInputContent
impl Unpin for ModelInputContent
impl UnwindSafe for ModelInputContent
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