pub struct HuntConfig {
pub max_cycles: u32,
pub quality_threshold: f64,
pub target_rate: f64,
pub plateau_threshold: u32,
pub enable_five_whys: bool,
pub lessons_database: PathBuf,
}Expand description
Configuration for Hunt Mode operation
Fields§
§max_cycles: u32Maximum number of cycles to run
quality_threshold: f64Minimum confidence threshold for auto-applying fixes (Jidoka)
target_rate: f64Target compilation rate (Kaizen goal)
plateau_threshold: u32Stop if no improvement after this many cycles
enable_five_whys: boolEnable Five Whys analysis
lessons_database: PathBufPath to lessons database
Trait Implementations§
Source§impl Clone for HuntConfig
impl Clone for HuntConfig
Source§fn clone(&self) -> HuntConfig
fn clone(&self) -> HuntConfig
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 HuntConfig
impl Debug for HuntConfig
Auto Trait Implementations§
impl Freeze for HuntConfig
impl RefUnwindSafe for HuntConfig
impl Send for HuntConfig
impl Sync for HuntConfig
impl Unpin for HuntConfig
impl UnwindSafe for HuntConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more