pub(crate) struct SettingsIndexStats {
pub(crate) project_root: Option<String>,
pub(crate) files: usize,
pub(crate) folders: usize,
pub(crate) missing_purposes: usize,
pub(crate) stale_purposes: usize,
pub(crate) suggested_purposes: usize,
pub(crate) indexed_text_files: usize,
pub(crate) indexed_text_bytes: usize,
pub(crate) symbols: usize,
pub(crate) relations: usize,
pub(crate) token_calls: usize,
pub(crate) health_findings: usize,
}Expand description
Indexed state summary for settings diagnostics.
Fields§
§project_root: Option<String>Canonical project root stored in the index metadata.
files: usizeIndexed file count.
folders: usizeIndexed folder count.
missing_purposes: usizeMissing purpose count.
stale_purposes: usizeStale purpose count.
suggested_purposes: usizeSuggested purpose count.
indexed_text_files: usizePersisted searchable text rows.
indexed_text_bytes: usizePersisted searchable text bytes.
symbols: usizePersisted symbol count.
relations: usizePersisted symbol relation count.
token_calls: usizeToken telemetry event count.
health_findings: usizeUnresolved structural health finding count.
Trait Implementations§
Source§impl Debug for SettingsIndexStats
impl Debug for SettingsIndexStats
Auto Trait Implementations§
impl Freeze for SettingsIndexStats
impl RefUnwindSafe for SettingsIndexStats
impl Send for SettingsIndexStats
impl Sync for SettingsIndexStats
impl Unpin for SettingsIndexStats
impl UnwindSafe for SettingsIndexStats
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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