pub struct WorkspaceRetrievalStatus {Show 17 fields
pub phase: WorkspaceRetrievalPhase,
pub catalog_revision: u64,
pub source_revision: u64,
pub vector_revision: u64,
pub eligible_files: usize,
pub catalog_files: usize,
pub catalog_chunks: usize,
pub indexed_files: usize,
pub indexed_chunks: usize,
pub coverage_bps: u16,
pub queue_depth: usize,
pub failed_files: usize,
pub total_failures: u64,
pub vector_records: usize,
pub vector_bytes: usize,
pub batching: WorkspaceEmbeddingBatchMetrics,
pub model: Option<EmbeddingProviderDescriptor>,
}Expand description
Non-sensitive, immutable observation of one semantic index revision.
Fields§
§phase: WorkspaceRetrievalPhase§catalog_revision: u64§source_revision: u64§vector_revision: u64§eligible_files: usize§catalog_files: usize§catalog_chunks: usize§indexed_files: usize§indexed_chunks: usize§coverage_bps: u16Integer coverage in basis points (10_000 == 100%).
queue_depth: usize§failed_files: usize§total_failures: u64§vector_records: usize§vector_bytes: usize§batching: WorkspaceEmbeddingBatchMetrics§model: Option<EmbeddingProviderDescriptor>Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceRetrievalStatus
impl Clone for WorkspaceRetrievalStatus
Source§fn clone(&self) -> WorkspaceRetrievalStatus
fn clone(&self) -> WorkspaceRetrievalStatus
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 WorkspaceRetrievalStatus
impl Debug for WorkspaceRetrievalStatus
Source§impl<'de> Deserialize<'de> for WorkspaceRetrievalStatus
impl<'de> Deserialize<'de> for WorkspaceRetrievalStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WorkspaceRetrievalStatus
Source§impl PartialEq for WorkspaceRetrievalStatus
impl PartialEq for WorkspaceRetrievalStatus
Source§impl Serialize for WorkspaceRetrievalStatus
impl Serialize for WorkspaceRetrievalStatus
impl StructuralPartialEq for WorkspaceRetrievalStatus
Auto Trait Implementations§
impl Freeze for WorkspaceRetrievalStatus
impl RefUnwindSafe for WorkspaceRetrievalStatus
impl Send for WorkspaceRetrievalStatus
impl Sync for WorkspaceRetrievalStatus
impl Unpin for WorkspaceRetrievalStatus
impl UnsafeUnpin for WorkspaceRetrievalStatus
impl UnwindSafe for WorkspaceRetrievalStatus
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
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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