pub struct SupervisorDiagnosis {
pub graph_valid: bool,
pub issues: Vec<String>,
pub services: Vec<ServiceSnapshot>,
pub watchdog: WatchdogSnapshot,
pub restart_executor: RestartExecutorSnapshot,
}Expand description
Complete result consumed by appcore doctor and diagnostics.
Fields§
§graph_valid: boolWhether every required dependency exists and the graph is acyclic.
issues: Vec<String>Controlled graph or policy issues.
services: Vec<ServiceSnapshot>Deterministically ordered service snapshots.
watchdog: WatchdogSnapshotReconciliation progress and watchdog health.
restart_executor: RestartExecutorSnapshotRestart worker and queue health.
Trait Implementations§
Source§impl Clone for SupervisorDiagnosis
impl Clone for SupervisorDiagnosis
Source§fn clone(&self) -> SupervisorDiagnosis
fn clone(&self) -> SupervisorDiagnosis
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 SupervisorDiagnosis
impl Debug for SupervisorDiagnosis
impl Eq for SupervisorDiagnosis
Source§impl PartialEq for SupervisorDiagnosis
impl PartialEq for SupervisorDiagnosis
impl StructuralPartialEq for SupervisorDiagnosis
Auto Trait Implementations§
impl Freeze for SupervisorDiagnosis
impl RefUnwindSafe for SupervisorDiagnosis
impl Send for SupervisorDiagnosis
impl Sync for SupervisorDiagnosis
impl Unpin for SupervisorDiagnosis
impl UnsafeUnpin for SupervisorDiagnosis
impl UnwindSafe for SupervisorDiagnosis
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