pub struct WorkflowEngineConfig {
pub max_concurrent_workflows: usize,
pub default_timeout: Duration,
pub enable_tracing: bool,
pub checkpoint_interval: Duration,
pub max_system_retries: u32,
pub worker_count: usize,
}Expand description
Configuration for the workflow engine
Fields§
§max_concurrent_workflows: usizeMaximum concurrent workflows
default_timeout: DurationDefault timeout for workflow operations
enable_tracing: boolEnable detailed tracing
checkpoint_interval: DurationState checkpoint interval
max_system_retries: u32Maximum retry attempts for system errors
worker_count: usizeWorker thread count
Trait Implementations§
Source§impl Clone for WorkflowEngineConfig
impl Clone for WorkflowEngineConfig
Source§fn clone(&self) -> WorkflowEngineConfig
fn clone(&self) -> WorkflowEngineConfig
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 WorkflowEngineConfig
impl Debug for WorkflowEngineConfig
Auto Trait Implementations§
impl Freeze for WorkflowEngineConfig
impl RefUnwindSafe for WorkflowEngineConfig
impl Send for WorkflowEngineConfig
impl Sync for WorkflowEngineConfig
impl Unpin for WorkflowEngineConfig
impl UnwindSafe for WorkflowEngineConfig
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