pub struct AgentConfigExt {
pub default_consciousness_level: f64,
pub consciousness_check_interval: Duration,
pub task_timeout: Duration,
pub max_concurrent_tasks: usize,
pub enable_state_persistence: bool,
pub state_save_interval: Duration,
}Expand description
Extended agent configuration
Fields§
§default_consciousness_level: f64§consciousness_check_interval: Duration§task_timeout: Duration§max_concurrent_tasks: usize§enable_state_persistence: bool§state_save_interval: DurationTrait Implementations§
Source§impl Clone for AgentConfigExt
impl Clone for AgentConfigExt
Source§fn clone(&self) -> AgentConfigExt
fn clone(&self) -> AgentConfigExt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentConfigExt
impl Debug for AgentConfigExt
Source§impl Default for AgentConfigExt
impl Default for AgentConfigExt
Source§impl<'de> Deserialize<'de> for AgentConfigExt
impl<'de> Deserialize<'de> for AgentConfigExt
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 AgentConfigExt
impl RefUnwindSafe for AgentConfigExt
impl Send for AgentConfigExt
impl Sync for AgentConfigExt
impl Unpin for AgentConfigExt
impl UnsafeUnpin for AgentConfigExt
impl UnwindSafe for AgentConfigExt
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