pub trait Embedder: Send + Sync {
// Required methods
fn identity(&self) -> EmbedderIdentity;
fn embed(&self, input: &str) -> Result<Vector, EmbedderError>;
}pub trait Embedder: Send + Sync {
// Required methods
fn identity(&self) -> EmbedderIdentity;
fn embed(&self, input: &str) -> Result<Vector, EmbedderError>;
}