pub struct OptimizationParameters {
pub timeout_ms: f64,
pub worker_threads: u32,
pub memory_budget_mb: f64,
pub precision_level: PrecisionLevel,
pub caching_strategy: CachingStrategy,
}Fields§
§timeout_ms: f64Timeout for computation (milliseconds)
worker_threads: u32Parallel worker threads
memory_budget_mb: f64Memory budget (MB)
precision_level: PrecisionLevelPrecision requirements
caching_strategy: CachingStrategyCaching strategy
Trait Implementations§
Source§impl Clone for OptimizationParameters
impl Clone for OptimizationParameters
Source§impl Debug for OptimizationParameters
impl Debug for OptimizationParameters
Source§impl<'de> Deserialize<'de> for OptimizationParameters
impl<'de> Deserialize<'de> for OptimizationParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptimizationParameters
impl RefUnwindSafe for OptimizationParameters
impl Send for OptimizationParameters
impl Sync for OptimizationParameters
impl Unpin for OptimizationParameters
impl UnsafeUnpin for OptimizationParameters
impl UnwindSafe for OptimizationParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more