pub struct TwoPassConfig {
pub speculation_ratio: f64,
pub speculation_threshold: f64,
pub max_iterations: usize,
pub enable_gap_analysis: bool,
}
Expand description
Configuration for the two-pass selection system
Fields§
§speculation_ratio: f64
Percentage of budget allocated to speculative pass (0.0-1.0)
speculation_threshold: f64
Minimum confidence threshold for speculative selections
max_iterations: usize
Maximum iterations for rule-based refinement
enable_gap_analysis: bool
Enable coverage gap analysis
Trait Implementations§
Source§impl Clone for TwoPassConfig
impl Clone for TwoPassConfig
Source§fn clone(&self) -> TwoPassConfig
fn clone(&self) -> TwoPassConfig
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 TwoPassConfig
impl Debug for TwoPassConfig
Source§impl Default for TwoPassConfig
impl Default for TwoPassConfig
Source§impl<'de> Deserialize<'de> for TwoPassConfig
impl<'de> Deserialize<'de> for TwoPassConfig
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 TwoPassConfig
impl RefUnwindSafe for TwoPassConfig
impl Send for TwoPassConfig
impl Sync for TwoPassConfig
impl Unpin for TwoPassConfig
impl UnwindSafe for TwoPassConfig
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> 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