pub struct CompilerConfig {
pub default_step_timeout_secs: Option<u64>,
pub default_step_max_attempts: u32,
pub coordinator_timeout_secs: Option<u64>,
}Expand description
Configuration for the FlowSpec compiler.
Fields§
§default_step_timeout_secs: Option<u64>Default timeout for Step tasks (seconds). None = no timeout.
default_step_max_attempts: u32Maximum attempts for Step tasks before terminal failure.
coordinator_timeout_secs: Option<u64>Timeout for the Coordinator task (seconds). None = no timeout.
Trait Implementations§
Source§impl Clone for CompilerConfig
impl Clone for CompilerConfig
Source§fn clone(&self) -> CompilerConfig
fn clone(&self) -> CompilerConfig
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 CompilerConfig
impl Debug for CompilerConfig
Auto Trait Implementations§
impl Freeze for CompilerConfig
impl RefUnwindSafe for CompilerConfig
impl Send for CompilerConfig
impl Sync for CompilerConfig
impl Unpin for CompilerConfig
impl UnsafeUnpin for CompilerConfig
impl UnwindSafe for CompilerConfig
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