pub enum GeminiTaskType {
TaskTypeUnspecified,
RetrievalQuery,
RetrievalDocument,
SemanticSimilarity,
Classification,
Clustering,
QuestionAnswering,
FactVerification,
CodeRetrievalQuery,
}Expand description
Type of task for which embeddings will be used.
Variants§
TaskTypeUnspecified
RetrievalQuery
RetrievalDocument
SemanticSimilarity
Classification
Clustering
QuestionAnswering
FactVerification
CodeRetrievalQuery
Trait Implementations§
Source§impl Clone for GeminiTaskType
impl Clone for GeminiTaskType
Source§fn clone(&self) -> GeminiTaskType
fn clone(&self) -> GeminiTaskType
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 GeminiTaskType
impl Debug for GeminiTaskType
Source§impl<'de> Deserialize<'de> for GeminiTaskType
impl<'de> Deserialize<'de> for GeminiTaskType
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 GeminiTaskType
impl PartialEq for GeminiTaskType
Source§impl Serialize for GeminiTaskType
impl Serialize for GeminiTaskType
impl Copy for GeminiTaskType
impl Eq for GeminiTaskType
impl StructuralPartialEq for GeminiTaskType
Auto Trait Implementations§
impl Freeze for GeminiTaskType
impl RefUnwindSafe for GeminiTaskType
impl Send for GeminiTaskType
impl Sync for GeminiTaskType
impl Unpin for GeminiTaskType
impl UnsafeUnpin for GeminiTaskType
impl UnwindSafe for GeminiTaskType
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