pub struct AppConfigTemplate {
pub tick_duration_ms: u64,
pub max_ticks: u64,
pub management_strategy: ManagementStrategyConfig,
pub enable_exploration: bool,
}Expand description
SwarmApp 構築用のテンプレート
実際の AppConfig を生成するためのテンプレート。 seed や LLM provider は評価時に注入。
Fields§
§tick_duration_ms: u64Tick 間隔 (ミリ秒)
max_ticks: u64最大 Tick 数
management_strategy: ManagementStrategyConfigManagement Strategy 設定
enable_exploration: boolExplorationSpace を有効化
Implementations§
Source§impl AppConfigTemplate
impl AppConfigTemplate
pub fn tick_duration(&self) -> Duration
Trait Implementations§
Source§impl Clone for AppConfigTemplate
impl Clone for AppConfigTemplate
Source§fn clone(&self) -> AppConfigTemplate
fn clone(&self) -> AppConfigTemplate
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 AppConfigTemplate
impl Debug for AppConfigTemplate
Source§impl Default for AppConfigTemplate
impl Default for AppConfigTemplate
Source§impl<'de> Deserialize<'de> for AppConfigTemplate
impl<'de> Deserialize<'de> for AppConfigTemplate
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 AppConfigTemplate
impl RefUnwindSafe for AppConfigTemplate
impl Send for AppConfigTemplate
impl Sync for AppConfigTemplate
impl Unpin for AppConfigTemplate
impl UnwindSafe for AppConfigTemplate
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