pub struct StoredEmbedding {
pub id: i64,
pub source_type: String,
pub source_path: String,
pub source_id: Option<i64>,
pub staleness: f32,
pub chunk_text: String,
pub last_commit: Option<String>,
pub vector: Vec<f32>,
}Expand description
In-memory representation of a stored embedding row.
Used for both the ANN candidate set (post-vec_search) and the brute-force
fallback path.
Fields§
§id: i64§source_type: String§source_path: String§source_id: Option<i64>§staleness: f32§chunk_text: String§last_commit: Option<String>§vector: Vec<f32>Auto Trait Implementations§
impl Freeze for StoredEmbedding
impl RefUnwindSafe for StoredEmbedding
impl Send for StoredEmbedding
impl Sync for StoredEmbedding
impl Unpin for StoredEmbedding
impl UnsafeUnpin for StoredEmbedding
impl UnwindSafe for StoredEmbedding
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request