pub async fn embed_documents<T>(
provider: &SharedEmbeddingProvider,
documents: Vec<(String, T)>,
) -> Result<Vec<PreparedDocument>, VectorStoreError>pub async fn embed_documents<T>(
provider: &SharedEmbeddingProvider,
documents: Vec<(String, T)>,
) -> Result<Vec<PreparedDocument>, VectorStoreError>