Skip to main content

EmbedderBound

Trait EmbedderBound 

Source
pub trait EmbedderBound: Send + Sync { }
Expand description

Send/Sync bound helper for Embedder implementations on native targets.

Kept as a twin of QdrantOpsBound in qql-runtime (not shared): sharing would couple the crates backwards (qql-embed must stay dependency-free of the runtime) or mistype the bound (QdrantOps: EmbedderBound reads as an is-a relationship that does not exist). One shim per trait, each documenting its own target split.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T: Send + Sync> EmbedderBound for T

Available on non-WebAssembly only.