quantrs2_device/cloud/provider_optimizations/
schedulingoptimizationsettings_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 SchedulingOptimizationSettings {
19 fn default() -> Self {
20 Self {
21 queue_optimization: true,
22 batch_optimization: true,
23 deadline_awareness: true,
24 cost_aware_scheduling: true,
25 load_balancing: true,
26 }
27 }
28}