pub struct LinterConfig {
pub max_retry_count: u32,
pub max_timeout_ms: u64,
pub max_sequential_nodes: usize,
pub max_nesting_depth: usize,
pub check_naming: bool,
pub check_security: bool,
pub check_performance: bool,
}Expand description
Configuration for the workflow linter
Fields§
§max_retry_count: u32Maximum recommended retry count
max_timeout_ms: u64Maximum recommended timeout in milliseconds
max_sequential_nodes: usizeMaximum recommended nodes in a sequence (before suggesting parallelization)
max_nesting_depth: usizeMaximum nesting depth for conditional nodes
check_naming: boolWhether to check for naming conventions
check_security: boolWhether to check for security issues
check_performance: boolWhether to check for performance issues
Trait Implementations§
Source§impl Clone for LinterConfig
impl Clone for LinterConfig
Source§fn clone(&self) -> LinterConfig
fn clone(&self) -> LinterConfig
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 LinterConfig
impl Debug for LinterConfig
Auto Trait Implementations§
impl Freeze for LinterConfig
impl RefUnwindSafe for LinterConfig
impl Send for LinterConfig
impl Sync for LinterConfig
impl Unpin for LinterConfig
impl UnwindSafe for LinterConfig
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