#[non_exhaustive]pub enum TaskTypeKnown {
TaskTypeUnspecified,
RetrievalQuery,
RetrievalDocument,
SemanticSimilarity,
Classification,
Clustering,
QuestionAnswering,
FactVerification,
CodeRetrievalQuery,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TaskTypeUnspecified
RetrievalQuery
RetrievalDocument
SemanticSimilarity
Classification
Clustering
QuestionAnswering
FactVerification
CodeRetrievalQuery
Trait Implementations§
Source§impl Clone for TaskTypeKnown
impl Clone for TaskTypeKnown
Source§fn clone(&self) -> TaskTypeKnown
fn clone(&self) -> TaskTypeKnown
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 TaskTypeKnown
impl Debug for TaskTypeKnown
Source§impl<'de> Deserialize<'de> for TaskTypeKnown
impl<'de> Deserialize<'de> for TaskTypeKnown
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 TaskTypeKnown
Source§impl PartialEq for TaskTypeKnown
impl PartialEq for TaskTypeKnown
Source§impl Serialize for TaskTypeKnown
impl Serialize for TaskTypeKnown
impl StructuralPartialEq for TaskTypeKnown
Auto Trait Implementations§
impl Freeze for TaskTypeKnown
impl RefUnwindSafe for TaskTypeKnown
impl Send for TaskTypeKnown
impl Sync for TaskTypeKnown
impl Unpin for TaskTypeKnown
impl UnsafeUnpin for TaskTypeKnown
impl UnwindSafe for TaskTypeKnown
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