pub struct EmbeddingSpaceAccess {
pub text_embedding: bool,
pub corpus_mutation: bool,
pub vector_read: bool,
pub inspect: bool,
pub verify: bool,
pub export: bool,
}Expand description
Capabilities retained when opening a corpus with an incompatible active embedding space. Vector inspection never invokes the active embedder.
Fields§
§text_embedding: bool§corpus_mutation: bool§vector_read: bool§inspect: bool§verify: bool§export: boolImplementations§
Source§impl EmbeddingSpaceAccess
impl EmbeddingSpaceAccess
pub fn for_identities( stored: &EmbeddingSpaceIdentity, active: &EmbeddingSpaceIdentity, ) -> Result<Self>
Trait Implementations§
Source§impl Clone for EmbeddingSpaceAccess
impl Clone for EmbeddingSpaceAccess
impl Copy for EmbeddingSpaceAccess
Source§impl Debug for EmbeddingSpaceAccess
impl Debug for EmbeddingSpaceAccess
impl Eq for EmbeddingSpaceAccess
Source§impl PartialEq for EmbeddingSpaceAccess
impl PartialEq for EmbeddingSpaceAccess
impl StructuralPartialEq for EmbeddingSpaceAccess
Auto Trait Implementations§
impl Freeze for EmbeddingSpaceAccess
impl RefUnwindSafe for EmbeddingSpaceAccess
impl Send for EmbeddingSpaceAccess
impl Sync for EmbeddingSpaceAccess
impl Unpin for EmbeddingSpaceAccess
impl UnsafeUnpin for EmbeddingSpaceAccess
impl UnwindSafe for EmbeddingSpaceAccess
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§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