pub struct MetaReflectiveSystem {
pub registry: HashMap<String, Box<dyn SomaOperator>>,
pub analysis_sessions: Vec<MetaAnalysisSession>,
pub system_metrics: SystemMetrics,
pub optimization_history: Vec<OptimizationRecommendation>,
}Expand description
Meta-reflective analysis system for system introspection and optimization
Fields§
§registry: HashMap<String, Box<dyn SomaOperator>>§analysis_sessions: Vec<MetaAnalysisSession>§system_metrics: SystemMetrics§optimization_history: Vec<OptimizationRecommendation>Implementations§
Source§impl MetaReflectiveSystem
impl MetaReflectiveSystem
Sourcepub fn start_interactive_analysis(&mut self) -> Result<()>
pub fn start_interactive_analysis(&mut self) -> Result<()>
Start interactive meta-reflective analysis CLI
Sourcepub fn run_meta_analysis(&mut self, context: &mut SymbolicContext) -> Result<()>
pub fn run_meta_analysis(&mut self, context: &mut SymbolicContext) -> Result<()>
Run comprehensive meta-analysis
Sourcepub fn setup_initial_context(&mut self, context: &mut SymbolicContext)
pub fn setup_initial_context(&mut self, context: &mut SymbolicContext)
Setup initial context for analysis
Auto Trait Implementations§
impl !RefUnwindSafe for MetaReflectiveSystem
impl !Send for MetaReflectiveSystem
impl !Sync for MetaReflectiveSystem
impl !UnwindSafe for MetaReflectiveSystem
impl Freeze for MetaReflectiveSystem
impl Unpin for MetaReflectiveSystem
impl UnsafeUnpin for MetaReflectiveSystem
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