pub struct AgentDBConfig {
pub max_agents: usize,
pub prune_threshold: usize,
pub enable_persistence: bool,
pub persistence_dir: Option<String>,
}Expand description
Configuration for the AgentDB subsystem
Fields§
§max_agents: usizeMaximum number of concurrent agents
prune_threshold: usizeAgent pruning threshold
enable_persistence: boolEnable agent persistence
persistence_dir: Option<String>Persistence directory
Trait Implementations§
Source§impl Clone for AgentDBConfig
impl Clone for AgentDBConfig
Source§fn clone(&self) -> AgentDBConfig
fn clone(&self) -> AgentDBConfig
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 AgentDBConfig
impl Debug for AgentDBConfig
Source§impl Default for AgentDBConfig
impl Default for AgentDBConfig
Source§impl<'de> Deserialize<'de> for AgentDBConfig
impl<'de> Deserialize<'de> for AgentDBConfig
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 AgentDBConfig
impl RefUnwindSafe for AgentDBConfig
impl Send for AgentDBConfig
impl Sync for AgentDBConfig
impl Unpin for AgentDBConfig
impl UnwindSafe for AgentDBConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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