#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
pub struct AnyaDiagnostics {
pub generated: usize,
pub pushed: usize,
pub popped: usize,
pub stale: usize,
pub expanded: usize,
pub dominated: usize,
pub flat_states: usize,
pub cone_states: usize,
pub flat_successors: usize,
pub cone_successors: usize,
pub interval_splits: usize,
pub interval_merges: usize,
pub run_projections: usize,
pub goal_candidates: usize,
pub goal_improvements: usize,
pub heap_peak: usize,
pub state_bytes: usize,
pub run_index_bytes: usize,
pub path_points: usize,
pub validation_segments: usize,
pub exact_supervisor_queries: usize,
pub exact_supervisor_replacements: usize,
}
#[derive(Debug, Clone, PartialEq)]
pub struct AnyaInspection {
pub result: crate::any_angle::AnyAngleSearchResult,
pub diagnostics: AnyaDiagnostics,
}