pub struct NamedVectorIdentity { /* private fields */ }Expand description
Immutable identity for a non-text vector store owned by a pack consumer.
This does not register an crate::EmbedderProvider. It gives a pack that
performs its own governed inference a narrow path to a namespace-scoped
Khive vector table while keeping model-key and dimension validation at the
runtime boundary.
Implementations§
Trait Implementations§
Source§impl Clone for NamedVectorIdentity
impl Clone for NamedVectorIdentity
Source§impl Debug for NamedVectorIdentity
impl Debug for NamedVectorIdentity
impl Eq for NamedVectorIdentity
Source§impl PartialEq for NamedVectorIdentity
impl PartialEq for NamedVectorIdentity
impl StructuralPartialEq for NamedVectorIdentity
Auto Trait Implementations§
impl Freeze for NamedVectorIdentity
impl RefUnwindSafe for NamedVectorIdentity
impl Send for NamedVectorIdentity
impl Sync for NamedVectorIdentity
impl Unpin for NamedVectorIdentity
impl UnsafeUnpin for NamedVectorIdentity
impl UnwindSafe for NamedVectorIdentity
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more