pub struct EmbeddingGenerationManifestInput {
pub compatibility_id: EmbeddingCompatibilityId,
pub source: EmbeddingSourceState,
pub content_digest: EmbeddingContentDigest,
pub vector_count: u64,
pub dimension: u32,
pub generated_at_micros: i64,
pub committed_at_micros: i64,
pub publication_fingerprint: EmbeddingPublicationFingerprint,
}Expand description
Validated input for one completed generation manifest.
Fields§
§compatibility_id: EmbeddingCompatibilityIdValidated space compatibility identity.
source: EmbeddingSourceStateExact committed source state.
content_digest: EmbeddingContentDigestCanonical UUID/vector content digest.
vector_count: u64Rows in the complete generation.
dimension: u32Fixed Float32 vector width.
generated_at_micros: i64Producer completion time in UTC microseconds since Unix epoch.
committed_at_micros: i64Durable publication time in UTC microseconds since Unix epoch.
publication_fingerprint: EmbeddingPublicationFingerprintDigest of exact persisted vector-file bytes.
Trait Implementations§
impl Copy for EmbeddingGenerationManifestInput
Auto Trait Implementations§
impl Freeze for EmbeddingGenerationManifestInput
impl RefUnwindSafe for EmbeddingGenerationManifestInput
impl Send for EmbeddingGenerationManifestInput
impl Sync for EmbeddingGenerationManifestInput
impl Unpin for EmbeddingGenerationManifestInput
impl UnsafeUnpin for EmbeddingGenerationManifestInput
impl UnwindSafe for EmbeddingGenerationManifestInput
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<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