pub enum BackendState {
Absent,
Healthy,
Disabled,
NeedsRepair,
}Expand description
What probe classifies a plugin’s per-agent state as. Drives self_heal’s
marker × state table (never resurrect, never re-enable, repair drift).
Variants§
Absent
The plugin is not present for this agent.
Healthy
Present and converged to the desired state.
Disabled
Present but deliberately disabled; self_heal leaves it alone.
NeedsRepair
Present but drifted from what reconcile would write.
Auto Trait Implementations§
impl Freeze for BackendState
impl RefUnwindSafe for BackendState
impl Send for BackendState
impl Sync for BackendState
impl Unpin for BackendState
impl UnsafeUnpin for BackendState
impl UnwindSafe for BackendState
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