pub struct GenerativeRepairConfig {
pub max_iterations: usize,
pub exploration_constant: f64,
pub max_simulation_depth: usize,
pub use_discriminator: bool,
pub seed: u64,
}Expand description
Configuration for the generative repair engine
Fields§
§max_iterations: usizeMaximum MCTS iterations
exploration_constant: f64Exploration constant for UCB1
max_simulation_depth: usizeMaximum simulation depth
use_discriminator: boolWhether to use GAN discriminator for validation
seed: u64Random seed for reproducibility (0 = random)
Trait Implementations§
Source§impl Clone for GenerativeRepairConfig
impl Clone for GenerativeRepairConfig
Source§fn clone(&self) -> GenerativeRepairConfig
fn clone(&self) -> GenerativeRepairConfig
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 GenerativeRepairConfig
impl Debug for GenerativeRepairConfig
Auto Trait Implementations§
impl Freeze for GenerativeRepairConfig
impl RefUnwindSafe for GenerativeRepairConfig
impl Send for GenerativeRepairConfig
impl Sync for GenerativeRepairConfig
impl Unpin for GenerativeRepairConfig
impl UnwindSafe for GenerativeRepairConfig
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