pub struct EmbeddingItem {
pub id: String,
pub position: SphericalPoint,
pub original_magnitude: f64,
pub projected: Option<ProjectedPoint>,
}Fields§
§id: String§position: SphericalPoint§original_magnitude: f64§projected: Option<ProjectedPoint>Rich projection metadata. None for items inserted via insert() (legacy path).
Implementations§
Source§impl EmbeddingItem
impl EmbeddingItem
Sourcepub fn certainty(&self) -> f64
pub fn certainty(&self) -> f64
Certainty of this point’s projection. Falls back to 1.0 if no rich metadata.
Sourcepub fn intensity(&self) -> f64
pub fn intensity(&self) -> f64
Intensity (pre-normalization magnitude) of the original embedding.
Sourcepub fn projection_magnitude(&self) -> f64
pub fn projection_magnitude(&self) -> f64
PCA projection magnitude — how strongly this point projects onto the 3 principal components. Low values indicate ambiguous points.
Trait Implementations§
Source§impl Clone for EmbeddingItem
impl Clone for EmbeddingItem
Source§fn clone(&self) -> EmbeddingItem
fn clone(&self) -> EmbeddingItem
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 EmbeddingItem
impl Debug for EmbeddingItem
Auto Trait Implementations§
impl Freeze for EmbeddingItem
impl RefUnwindSafe for EmbeddingItem
impl Send for EmbeddingItem
impl Sync for EmbeddingItem
impl Unpin for EmbeddingItem
impl UnsafeUnpin for EmbeddingItem
impl UnwindSafe for EmbeddingItem
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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