pub enum DocumentContentMimeType {
TypeUnspecified,
TypePdf,
TypeCsv,
Unknown(String),
}Expand description
genai.DocumentContent.MimeType
Variants§
TypeUnspecified
TypePdf
TypeCsv
Unknown(String)
A value this crate does not know about yet.
The harness is versioned independently of this crate, so an unrecognised enum value is treated as forward compatibility rather than as a decode error.
Implementations§
Trait Implementations§
Source§impl Clone for DocumentContentMimeType
impl Clone for DocumentContentMimeType
Source§fn clone(&self) -> DocumentContentMimeType
fn clone(&self) -> DocumentContentMimeType
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 DocumentContentMimeType
impl Debug for DocumentContentMimeType
Source§impl Default for DocumentContentMimeType
impl Default for DocumentContentMimeType
Source§fn default() -> DocumentContentMimeType
fn default() -> DocumentContentMimeType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentContentMimeType
impl<'de> Deserialize<'de> for DocumentContentMimeType
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DocumentContentMimeType
impl Display for DocumentContentMimeType
impl Eq for DocumentContentMimeType
Source§impl Hash for DocumentContentMimeType
impl Hash for DocumentContentMimeType
Source§impl PartialEq for DocumentContentMimeType
impl PartialEq for DocumentContentMimeType
Source§impl Serialize for DocumentContentMimeType
impl Serialize for DocumentContentMimeType
impl StructuralPartialEq for DocumentContentMimeType
Auto Trait Implementations§
impl Freeze for DocumentContentMimeType
impl RefUnwindSafe for DocumentContentMimeType
impl Send for DocumentContentMimeType
impl Sync for DocumentContentMimeType
impl Unpin for DocumentContentMimeType
impl UnsafeUnpin for DocumentContentMimeType
impl UnwindSafe for DocumentContentMimeType
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