pub fn wrap_embedding_model(
model: Arc<dyn DynEmbeddingModel>,
middleware: impl IntoIterator<Item = Arc<dyn EmbeddingModelMiddleware>, IntoIter: DoubleEndedIterator>,
) -> Arc<dyn DynEmbeddingModel> ⓘExpand description
Wraps model with middleware; the first entry becomes the outermost
layer. An empty list returns model unchanged.