pub struct IndexState {
pub phase: LifecyclePhase,
pub coverage: Coverage,
pub freshness: Freshness,
pub source: Source,
pub progress: DiscoveryProgress,
pub issues: IssueSummary,
}Expand description
Coherent public state captured at an index commit boundary.
Fields§
§phase: LifecyclePhaseCurrent activity of the opened root.
coverage: CoverageWhether the retained tree covers all configured scope.
freshness: FreshnessHow current the retained facts are believed to be.
source: SourceWeakest source represented by this first implementation.
progress: DiscoveryProgressStable counters advanced only by committed discovery and reconciliation work.
issues: IssueSummaryBounded diagnostic evidence counts at this version.
Trait Implementations§
Source§impl Clone for IndexState
impl Clone for IndexState
impl Copy for IndexState
Source§impl Debug for IndexState
impl Debug for IndexState
Source§impl Default for IndexState
impl Default for IndexState
impl Eq for IndexState
Source§impl Hash for IndexState
impl Hash for IndexState
Source§impl PartialEq for IndexState
impl PartialEq for IndexState
impl StructuralPartialEq for IndexState
Auto Trait Implementations§
impl Freeze for IndexState
impl RefUnwindSafe for IndexState
impl Send for IndexState
impl Sync for IndexState
impl Unpin for IndexState
impl UnsafeUnpin for IndexState
impl UnwindSafe for IndexState
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