pub enum EmbedKind {
Dense {
model: Option<String>,
},
Sparse {
model: Option<String>,
},
Multi {
model: Option<String>,
},
Image {
model: Option<String>,
},
}Variants§
Dense
Sparse
Multi
Multivector / ColBERT bag (embed_multi → MultiDense).
Image
Image / CLIP vision path or URL → dense vector (embed_image).
Trait Implementations§
impl StructuralPartialEq for EmbedKind
Auto Trait Implementations§
impl Freeze for EmbedKind
impl RefUnwindSafe for EmbedKind
impl Send for EmbedKind
impl Sync for EmbedKind
impl Unpin for EmbedKind
impl UnsafeUnpin for EmbedKind
impl UnwindSafe for EmbedKind
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