pub struct ReembedReport {
pub previous_space: Option<String>,
pub new_space: String,
pub previous_dim: usize,
pub new_dim: usize,
pub embedded: usize,
pub tombstones_skipped: usize,
pub vector_bytes: u64,
pub hnsw_indexed: u32,
}Expand description
Result of replacing every retained fact’s embedding.
Fields§
§previous_space: Option<String>Space recorded before the operation (None for a legacy/untracked DB).
new_space: StringSpace recorded with the newly published vectors.
previous_dim: usizePrevious vector dimension.
new_dim: usizeNew vector dimension, supplied by the target embedder.
embedded: usizeNon-tombstoned facts embedded, including closed historical revisions.
tombstones_skipped: usizeTombstoned records kept but deliberately not sent to the provider.
vector_bytes: u64New quantized vector-pool bytes before snapshot framing.
hnsw_indexed: u32Slots inserted into the rebuilt HNSW graph (zero in the flat regime).
Trait Implementations§
Source§impl Clone for ReembedReport
impl Clone for ReembedReport
Source§fn clone(&self) -> ReembedReport
fn clone(&self) -> ReembedReport
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 ReembedReport
impl Debug for ReembedReport
impl Eq for ReembedReport
Source§impl PartialEq for ReembedReport
impl PartialEq for ReembedReport
impl StructuralPartialEq for ReembedReport
Auto Trait Implementations§
impl Freeze for ReembedReport
impl RefUnwindSafe for ReembedReport
impl Send for ReembedReport
impl Sync for ReembedReport
impl Unpin for ReembedReport
impl UnsafeUnpin for ReembedReport
impl UnwindSafe for ReembedReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.