pub struct GeneratedEmbeddingMetadata {
pub provider_id: String,
pub model_id: String,
pub model_version: String,
pub preprocessing_version: String,
pub source_fingerprint: [u8; 32],
pub status: EmbeddingGenerationStatus,
pub last_error_category: Option<ErrorCategory>,
pub attempt_count: u32,
}Expand description
Durable provenance for a generated embedding value.
Fields§
§provider_id: String§model_id: String§model_version: String§preprocessing_version: String§source_fingerprint: [u8; 32]§status: EmbeddingGenerationStatus§last_error_category: Option<ErrorCategory>§attempt_count: u32Trait Implementations§
Source§impl Clone for GeneratedEmbeddingMetadata
impl Clone for GeneratedEmbeddingMetadata
Source§fn clone(&self) -> GeneratedEmbeddingMetadata
fn clone(&self) -> GeneratedEmbeddingMetadata
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 GeneratedEmbeddingMetadata
impl Debug for GeneratedEmbeddingMetadata
Source§impl<'de> Deserialize<'de> for GeneratedEmbeddingMetadata
impl<'de> Deserialize<'de> for GeneratedEmbeddingMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GeneratedEmbeddingMetadata
impl StructuralPartialEq for GeneratedEmbeddingMetadata
Auto Trait Implementations§
impl Freeze for GeneratedEmbeddingMetadata
impl RefUnwindSafe for GeneratedEmbeddingMetadata
impl Send for GeneratedEmbeddingMetadata
impl Sync for GeneratedEmbeddingMetadata
impl Unpin for GeneratedEmbeddingMetadata
impl UnsafeUnpin for GeneratedEmbeddingMetadata
impl UnwindSafe for GeneratedEmbeddingMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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