pub struct SearchConfig {
pub max_candidates: usize,
pub max_generations: usize,
pub population_size: usize,
pub left_weight: f64,
pub right_weight: f64,
pub base_penalty: f64,
}Expand description
Configuration for the search-based resolver.
Fields§
§max_candidates: usizeMaximum number of candidates to generate.
max_generations: usizeMaximum number of generations for the genetic search.
population_size: usizePopulation size per generation.
left_weight: f64Weight for left-parent similarity in fitness [0, 1].
right_weight: f64Weight for right-parent similarity in fitness [0, 1].
base_penalty: f64Penalty weight for base similarity [0, 1].
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SearchConfig
impl RefUnwindSafe for SearchConfig
impl Send for SearchConfig
impl Sync for SearchConfig
impl Unpin for SearchConfig
impl UnwindSafe for SearchConfig
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