pub struct HealingConfig {
pub auto_commit: bool,
pub fix_errors: bool,
pub fix_warnings: bool,
pub fix_tests: bool,
pub generate_docs: bool,
pub max_attempts: usize,
}Expand description
Configuration for self-healing behavior
Fields§
§auto_commit: boolAutomatically commit fixes
fix_errors: boolFix compilation errors
fix_warnings: boolFix clippy warnings
fix_tests: boolFix failing tests
generate_docs: boolGenerate missing documentation
max_attempts: usizeMaximum fix attempts per issue
Trait Implementations§
Source§impl Clone for HealingConfig
impl Clone for HealingConfig
Source§fn clone(&self) -> HealingConfig
fn clone(&self) -> HealingConfig
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 HealingConfig
impl Debug for HealingConfig
Source§impl Default for HealingConfig
impl Default for HealingConfig
Source§impl<'de> Deserialize<'de> for HealingConfigwhere
HealingConfig: Default,
impl<'de> Deserialize<'de> for HealingConfigwhere
HealingConfig: Default,
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 HealingConfig
impl RefUnwindSafe for HealingConfig
impl Send for HealingConfig
impl Sync for HealingConfig
impl Unpin for HealingConfig
impl UnsafeUnpin for HealingConfig
impl UnwindSafe for HealingConfig
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