pub struct SwarmConfig {Show 21 fields
pub project_root: Option<PathBuf>,
pub tag: Option<String>,
pub round_size: usize,
pub all_tags: bool,
pub harness_arg: String,
pub swarm_mode: SwarmMode,
pub dry_run: bool,
pub session_name: Option<String>,
pub no_research: bool,
pub no_validate: bool,
pub review: bool,
pub review_all: bool,
pub no_repair: bool,
pub max_repair_attempts: usize,
pub no_worktree: bool,
pub salvo_dir: Option<PathBuf>,
pub stale_timeout_minutes: Option<u64>,
pub idle_timeout_minutes: u64,
pub no_publish_events: bool,
pub pause_flag: Option<Arc<AtomicBool>>,
pub stop_flag: Option<Arc<AtomicBool>>,
}Expand description
Configuration for a swarm execution session.
Fields§
§project_root: Option<PathBuf>§tag: Option<String>§round_size: usize§harness_arg: String§swarm_mode: SwarmMode§dry_run: bool§session_name: Option<String>§no_research: bool§no_validate: bool§review: bool§review_all: bool§no_repair: bool§max_repair_attempts: usize§no_worktree: bool§salvo_dir: Option<PathBuf>§stale_timeout_minutes: Option<u64>§idle_timeout_minutes: u64§no_publish_events: bool§pause_flag: Option<Arc<AtomicBool>>§stop_flag: Option<Arc<AtomicBool>>Auto Trait Implementations§
impl Freeze for SwarmConfig
impl RefUnwindSafe for SwarmConfig
impl Send for SwarmConfig
impl Sync for SwarmConfig
impl Unpin for SwarmConfig
impl UnsafeUnpin for SwarmConfig
impl UnwindSafe for SwarmConfig
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> 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