pub enum ArtifactModality {
Text,
Image,
Video,
Audio,
}Expand description
Input modality advertised by the resolved architecture.
Variants§
Text
Text tokens.
Image
Still images.
Video
Video frame sequences.
Audio
Audio waveforms or features.
Trait Implementations§
Source§impl Clone for ArtifactModality
impl Clone for ArtifactModality
Source§fn clone(&self) -> ArtifactModality
fn clone(&self) -> ArtifactModality
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 moreimpl Copy for ArtifactModality
Source§impl Debug for ArtifactModality
impl Debug for ArtifactModality
Source§impl<'de> Deserialize<'de> for ArtifactModality
impl<'de> Deserialize<'de> for ArtifactModality
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
impl Eq for ArtifactModality
Source§impl Ord for ArtifactModality
impl Ord for ArtifactModality
Source§fn cmp(&self, other: &ArtifactModality) -> Ordering
fn cmp(&self, other: &ArtifactModality) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ArtifactModality
impl PartialEq for ArtifactModality
Source§impl PartialOrd for ArtifactModality
impl PartialOrd for ArtifactModality
Source§impl Serialize for ArtifactModality
impl Serialize for ArtifactModality
impl StructuralPartialEq for ArtifactModality
Auto Trait Implementations§
impl Freeze for ArtifactModality
impl RefUnwindSafe for ArtifactModality
impl Send for ArtifactModality
impl Sync for ArtifactModality
impl Unpin for ArtifactModality
impl UnsafeUnpin for ArtifactModality
impl UnwindSafe for ArtifactModality
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