Struct shuttle_qdrant::Qdrant
source · pub struct Qdrant { /* private fields */ }Expand description
A Qdrant vector database
Implementations§
Trait Implementations§
source§impl ResourceBuilder for Qdrant
impl ResourceBuilder for Qdrant
source§const TYPE: Type = Type::Custom
const TYPE: Type = Type::Custom
The type of resource this plugin creates.
If dealing with a Shuttle-provisioned resource, such as a database, use the corresponding variant.
Otherwise, use the
Custom variant.§type Output = QdrantClientConfigWrap
type Output = QdrantClientConfigWrap
The output from requesting this resource.
A cached copy of this will be used if the same
ResourceBuilder::Config is found for this ResourceBuilder::TYPE.source§fn config(&self) -> &Self::Config
fn config(&self) -> &Self::Config
Get the config of this plugin after it has been built from its macro arguments with the builder pattern. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Qdrant
impl Send for Qdrant
impl Sync for Qdrant
impl Unpin for Qdrant
impl UnwindSafe for Qdrant
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Requestsource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request