CostOptimizationStrategy

Trait CostOptimizationStrategy 

Source
pub trait CostOptimizationStrategy {
    // Required methods
    fn optimize_costs(
        &self,
        cost_analysis: &CostAnalysis,
    ) -> DeviceResult<OptimizationRecommendation>;
    fn get_strategy_name(&self) -> String;
    fn get_potential_savings(
        &self,
        cost_analysis: &CostAnalysis,
    ) -> DeviceResult<f64>;
}
Expand description

Cost optimization strategy trait

Required Methods§

Implementors§