pub struct EmbeddingSpaceCatalogEntry { /* private fields */ }Expand description
One deterministic caller-facing name to compatibility-identity binding.
Implementations§
Source§impl EmbeddingSpaceCatalogEntry
impl EmbeddingSpaceCatalogEntry
Sourcepub const fn display_name(&self) -> &EmbeddingDisplayName
pub const fn display_name(&self) -> &EmbeddingDisplayName
Normalized caller-facing name, never a path component.
Sourcepub const fn compatibility_id(&self) -> EmbeddingCompatibilityId
pub const fn compatibility_id(&self) -> EmbeddingCompatibilityId
Exact compatibility lineage selected by this name.
Trait Implementations§
Source§impl Clone for EmbeddingSpaceCatalogEntry
impl Clone for EmbeddingSpaceCatalogEntry
Source§fn clone(&self) -> EmbeddingSpaceCatalogEntry
fn clone(&self) -> EmbeddingSpaceCatalogEntry
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 EmbeddingSpaceCatalogEntry
impl Debug for EmbeddingSpaceCatalogEntry
impl Eq for EmbeddingSpaceCatalogEntry
impl StructuralPartialEq for EmbeddingSpaceCatalogEntry
Auto Trait Implementations§
impl Freeze for EmbeddingSpaceCatalogEntry
impl RefUnwindSafe for EmbeddingSpaceCatalogEntry
impl Send for EmbeddingSpaceCatalogEntry
impl Sync for EmbeddingSpaceCatalogEntry
impl Unpin for EmbeddingSpaceCatalogEntry
impl UnsafeUnpin for EmbeddingSpaceCatalogEntry
impl UnwindSafe for EmbeddingSpaceCatalogEntry
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