pub trait OptimizationStrategy:
Debug
+ Send
+ Sync {
// Required methods
fn analyze(
&self,
data: &RealtimeDataStore,
) -> QuantRS2Result<Vec<OptimizationRecommendation>>;
fn name(&self) -> &str;
fn priority(&self) -> u32;
}
Expand description
Optimization strategy trait
Required Methods§
Sourcefn analyze(
&self,
data: &RealtimeDataStore,
) -> QuantRS2Result<Vec<OptimizationRecommendation>>
fn analyze( &self, data: &RealtimeDataStore, ) -> QuantRS2Result<Vec<OptimizationRecommendation>>
Analyze performance data and generate recommendations