quantrs2_device/cloud/provider_optimizations/
executionconfig_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 ExecutionConfig {
19 fn default() -> Self {
20 Self {
21 provider: CloudProvider::IBM,
22 backend: "ibm_brisbane".to_string(),
23 optimization_settings: OptimizationSettings::default(),
24 resource_allocation: ResourceAllocation::default(),
25 scheduling_preferences: SchedulingPreferences::default(),
26 }
27 }
28}