pub struct EmbeddingBatchRow {
pub node_uuid: [u8; 16],
pub vector: Vec<f32>,
}Expand description
One caller- or producer-supplied UUID/vector row before validation.
Fields§
§node_uuid: [u8; 16]Stable graph identity; numeric execution surrogates are never accepted.
vector: Vec<f32>Fixed-dimension Float32 coordinates.
Trait Implementations§
Source§impl Clone for EmbeddingBatchRow
impl Clone for EmbeddingBatchRow
Source§impl Debug for EmbeddingBatchRow
impl Debug for EmbeddingBatchRow
Source§impl PartialEq for EmbeddingBatchRow
impl PartialEq for EmbeddingBatchRow
impl StructuralPartialEq for EmbeddingBatchRow
Auto Trait Implementations§
impl Freeze for EmbeddingBatchRow
impl RefUnwindSafe for EmbeddingBatchRow
impl Send for EmbeddingBatchRow
impl Sync for EmbeddingBatchRow
impl Unpin for EmbeddingBatchRow
impl UnsafeUnpin for EmbeddingBatchRow
impl UnwindSafe for EmbeddingBatchRow
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