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: boolEnable cross-module optimization
enable_adaptive_load_balancing: boolEnable adaptive load balancing
enable_fault_tolerance: boolEnable fault tolerance
max_memory_per_module: usizeMaximum memory usage per module (MB)
monitoring_interval_ms: u64Performance monitoring interval (ms)
rebalancing_threshold: f64Resource rebalancing threshold
communication_timeout_ms: u64Communication 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