pub struct EmbeddingFreshness { /* private fields */ }Expand description
Classified freshness plus the exact current durable source state.
Implementations§
Source§impl EmbeddingFreshness
impl EmbeddingFreshness
Sourcepub const fn state(self) -> EmbeddingFreshnessState
pub const fn state(self) -> EmbeddingFreshnessState
Classified state.
Sourcepub const fn reason(self) -> Option<EmbeddingFreshnessReason>
pub const fn reason(self) -> Option<EmbeddingFreshnessReason>
Stable reason, absent only for fresh.
Sourcepub const fn current_source(self) -> EmbeddingSourceState
pub const fn current_source(self) -> EmbeddingSourceState
Current durable dependency projection used for classification.
Trait Implementations§
Source§impl Clone for EmbeddingFreshness
impl Clone for EmbeddingFreshness
impl Copy for EmbeddingFreshness
Source§impl Debug for EmbeddingFreshness
impl Debug for EmbeddingFreshness
impl Eq for EmbeddingFreshness
Source§impl PartialEq for EmbeddingFreshness
impl PartialEq for EmbeddingFreshness
impl StructuralPartialEq for EmbeddingFreshness
Auto Trait Implementations§
impl Freeze for EmbeddingFreshness
impl RefUnwindSafe for EmbeddingFreshness
impl Send for EmbeddingFreshness
impl Sync for EmbeddingFreshness
impl Unpin for EmbeddingFreshness
impl UnsafeUnpin for EmbeddingFreshness
impl UnwindSafe for EmbeddingFreshness
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