pub struct AdvancedEcosystemConfig {
pub enable_cross_module_optimization: bool,
pub enable_adaptive_load_balancing: bool,
pub enable_fault_tolerance: bool,
pub max_memory_per_module: usize,
pub monitoring_interval_ms: u64,
pub rebalancing_threshold: f64,
pub communication_timeout_ms: u64,
}
Expand description
Configuration for advanced ecosystem
Fields§
§enable_cross_module_optimization: bool
Enable cross-module optimization
enable_adaptive_load_balancing: bool
Enable adaptive load balancing
enable_fault_tolerance: bool
Enable fault tolerance
max_memory_per_module: usize
Maximum memory usage per module (MB)
monitoring_interval_ms: u64
Performance monitoring interval (ms)
rebalancing_threshold: f64
Resource rebalancing threshold
communication_timeout_ms: u64
Communication timeout (ms)
Trait Implementations§
Source§impl Clone for AdvancedEcosystemConfig
impl Clone for AdvancedEcosystemConfig
Source§fn clone(&self) -> AdvancedEcosystemConfig
fn clone(&self) -> AdvancedEcosystemConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AdvancedEcosystemConfig
impl Debug for AdvancedEcosystemConfig
Source§impl Default for AdvancedEcosystemConfig
impl Default for AdvancedEcosystemConfig
Source§impl<'de> Deserialize<'de> for AdvancedEcosystemConfig
impl<'de> Deserialize<'de> for AdvancedEcosystemConfig
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 AdvancedEcosystemConfig
impl RefUnwindSafe for AdvancedEcosystemConfig
impl Send for AdvancedEcosystemConfig
impl Sync for AdvancedEcosystemConfig
impl Unpin for AdvancedEcosystemConfig
impl UnwindSafe for AdvancedEcosystemConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more