pub struct EvolverConfig {
pub enabled: bool,
pub min_signal_confidence: f32,
pub max_proposals_per_cycle: usize,
pub governor_required_for_high_risk: bool,
pub validation_iterations: u32,
pub auto_approve_threshold: f32,
}Expand description
Configuration for the evolver automation
Fields§
§enabled: boolEnable automated evolution
min_signal_confidence: f32Minimum signal confidence to trigger proposal
max_proposals_per_cycle: usizeMaximum proposals per cycle
governor_required_for_high_risk: boolWhether to require governor approval for high-risk mutations
validation_iterations: u32Number of validation iterations
auto_approve_threshold: f32Confidence threshold for auto-approval
Trait Implementations§
Source§impl Clone for EvolverConfig
impl Clone for EvolverConfig
Source§fn clone(&self) -> EvolverConfig
fn clone(&self) -> EvolverConfig
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 EvolverConfig
impl Debug for EvolverConfig
Source§impl Default for EvolverConfig
impl Default for EvolverConfig
Source§impl<'de> Deserialize<'de> for EvolverConfig
impl<'de> Deserialize<'de> for EvolverConfig
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 EvolverConfig
impl RefUnwindSafe for EvolverConfig
impl Send for EvolverConfig
impl Sync for EvolverConfig
impl Unpin for EvolverConfig
impl UnsafeUnpin for EvolverConfig
impl UnwindSafe for EvolverConfig
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