pub enum LifecyclePhase {
Discovering,
Reconciling,
Ready,
Watching,
Stopped,
Failed,
}Expand description
Current activity of one opened root.
Phase is deliberately independent of coverage and freshness. A stopped root may still serve a useful partial image, and a watching root may temporarily be stale.
Variants§
Discovering
A cold walk is adding verified entries.
Reconciling
Explicit or gap-closing verification is in progress.
Ready
The current retained image is available without a live observer.
Watching
Native or polling observation is active.
Stopped
The owner will perform no more expanding work.
Failed
A terminal provider failure ended useful work.
Trait Implementations§
Source§impl Clone for LifecyclePhase
impl Clone for LifecyclePhase
impl Copy for LifecyclePhase
Source§impl Debug for LifecyclePhase
impl Debug for LifecyclePhase
impl Eq for LifecyclePhase
Source§impl Hash for LifecyclePhase
impl Hash for LifecyclePhase
Source§impl PartialEq for LifecyclePhase
impl PartialEq for LifecyclePhase
impl StructuralPartialEq for LifecyclePhase
Auto Trait Implementations§
impl Freeze for LifecyclePhase
impl RefUnwindSafe for LifecyclePhase
impl Send for LifecyclePhase
impl Sync for LifecyclePhase
impl Unpin for LifecyclePhase
impl UnsafeUnpin for LifecyclePhase
impl UnwindSafe for LifecyclePhase
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