quantrs2_device/cloud/provider_optimizations/
costoptimizationsettings_traits.rs1use super::traits::ProviderOptimizer;
12use super::types::*;
13use crate::prelude::CloudProvider;
14use crate::DeviceResult;
15use std::collections::HashMap;
16use std::time::{Duration, SystemTime};
17
18impl Default for CostOptimizationSettings {
19 fn default() -> Self {
20 Self {
21 provider_comparison: true,
22 spot_instance_usage: false,
23 volume_discounts: true,
24 off_peak_scheduling: true,
25 resource_sharing: false,
26 }
27 }
28}