pub struct EmbedderCapability {
pub available: bool,
pub model_identity: Option<String>,
pub dimensions: Option<usize>,
pub max_tokens: Option<usize>,
}Expand description
Per-embedder capability entry on Capabilities::embedders.
Fields§
§available: boolTrue if this embedder is compiled in and could be constructed by
the engine at open() time.
model_identity: Option<String>Model identity the embedder reports (populated only when
available). e.g. "BAAI/bge-small-en-v1.5".
dimensions: Option<usize>Vector dimension the embedder produces.
max_tokens: Option<usize>Maximum tokens per single embed call.
Trait Implementations§
Source§impl Clone for EmbedderCapability
impl Clone for EmbedderCapability
Source§fn clone(&self) -> EmbedderCapability
fn clone(&self) -> EmbedderCapability
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 EmbedderCapability
impl Debug for EmbedderCapability
Source§impl PartialEq for EmbedderCapability
impl PartialEq for EmbedderCapability
Source§impl Serialize for EmbedderCapability
impl Serialize for EmbedderCapability
impl Eq for EmbedderCapability
impl StructuralPartialEq for EmbedderCapability
Auto Trait Implementations§
impl Freeze for EmbedderCapability
impl RefUnwindSafe for EmbedderCapability
impl Send for EmbedderCapability
impl Sync for EmbedderCapability
impl Unpin for EmbedderCapability
impl UnsafeUnpin for EmbedderCapability
impl UnwindSafe for EmbedderCapability
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.