pub struct EvolutionPipelineConfig {Show 18 fields
pub enable_detect: bool,
pub enable_select: bool,
pub enable_mutate: bool,
pub enable_execute: bool,
pub enable_validate: bool,
pub enable_evaluate: bool,
pub enable_solidify: bool,
pub enable_reuse: bool,
pub detect_timeout_secs: u64,
pub select_timeout_secs: u64,
pub mutate_timeout_secs: u64,
pub execute_timeout_secs: u64,
pub validate_timeout_secs: u64,
pub evaluate_timeout_secs: u64,
pub solidify_timeout_secs: u64,
pub reuse_timeout_secs: u64,
pub max_candidates: usize,
pub min_signal_confidence: f32,
}Expand description
Pipeline configuration
Fields§
§enable_detect: boolEnable/disable specific stages
enable_select: bool§enable_mutate: bool§enable_execute: bool§enable_validate: bool§enable_evaluate: bool§enable_solidify: bool§enable_reuse: bool§detect_timeout_secs: u64Stage timeout in seconds
select_timeout_secs: u64§mutate_timeout_secs: u64§execute_timeout_secs: u64§validate_timeout_secs: u64§evaluate_timeout_secs: u64§solidify_timeout_secs: u64§reuse_timeout_secs: u64§max_candidates: usizeMax candidates to select
min_signal_confidence: f32Min signal confidence threshold
Trait Implementations§
Source§impl Clone for EvolutionPipelineConfig
impl Clone for EvolutionPipelineConfig
Source§fn clone(&self) -> EvolutionPipelineConfig
fn clone(&self) -> EvolutionPipelineConfig
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 EvolutionPipelineConfig
impl Debug for EvolutionPipelineConfig
Source§impl Default for EvolutionPipelineConfig
impl Default for EvolutionPipelineConfig
Source§impl<'de> Deserialize<'de> for EvolutionPipelineConfig
impl<'de> Deserialize<'de> for EvolutionPipelineConfig
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 EvolutionPipelineConfig
impl RefUnwindSafe for EvolutionPipelineConfig
impl Send for EvolutionPipelineConfig
impl Sync for EvolutionPipelineConfig
impl Unpin for EvolutionPipelineConfig
impl UnsafeUnpin for EvolutionPipelineConfig
impl UnwindSafe for EvolutionPipelineConfig
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