pub struct EmbeddingSpaceCatalog { /* private fields */ }Expand description
Fully validated catalog returned in deterministic display-name order.
Implementations§
Source§impl EmbeddingSpaceCatalog
impl EmbeddingSpaceCatalog
Sourcepub fn get(
&self,
display_name: &EmbeddingDisplayName,
) -> Option<EmbeddingCompatibilityId>
pub fn get( &self, display_name: &EmbeddingDisplayName, ) -> Option<EmbeddingCompatibilityId>
Exact compatibility identity bound to one normalized name.
Sourcepub fn selected_default(&self) -> Option<EmbeddingSpaceCatalogEntry>
pub fn selected_default(&self) -> Option<EmbeddingSpaceCatalogEntry>
Optional configured default and its exact compatibility identity.
Sourcepub fn entries(&self) -> Vec<EmbeddingSpaceCatalogEntry>
pub fn entries(&self) -> Vec<EmbeddingSpaceCatalogEntry>
All bindings in deterministic normalized display-name order.
Trait Implementations§
Source§impl Clone for EmbeddingSpaceCatalog
impl Clone for EmbeddingSpaceCatalog
Source§fn clone(&self) -> EmbeddingSpaceCatalog
fn clone(&self) -> EmbeddingSpaceCatalog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EmbeddingSpaceCatalog
impl Debug for EmbeddingSpaceCatalog
Source§impl Default for EmbeddingSpaceCatalog
impl Default for EmbeddingSpaceCatalog
Source§fn default() -> EmbeddingSpaceCatalog
fn default() -> EmbeddingSpaceCatalog
Returns the “default value” for a type. Read more
impl Eq for EmbeddingSpaceCatalog
Source§impl PartialEq for EmbeddingSpaceCatalog
impl PartialEq for EmbeddingSpaceCatalog
impl StructuralPartialEq for EmbeddingSpaceCatalog
Auto Trait Implementations§
impl Freeze for EmbeddingSpaceCatalog
impl RefUnwindSafe for EmbeddingSpaceCatalog
impl Send for EmbeddingSpaceCatalog
impl Sync for EmbeddingSpaceCatalog
impl Unpin for EmbeddingSpaceCatalog
impl UnsafeUnpin for EmbeddingSpaceCatalog
impl UnwindSafe for EmbeddingSpaceCatalog
Blanket Implementations§
impl<T> Allocation for T
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<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<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