pub struct GeneralBehaviorFlags {
pub interactive: bool,
pub auto_detect_stack: bool,
pub strict_validation: bool,
}Expand description
General configuration behavioral flags.
Groups user interaction and validation-related boolean settings for GeneralConfig.
Fields§
§interactive: boolInteractive mode (keep agent in foreground).
auto_detect_stack: boolAuto-detect project stack for review guidelines.
strict_validation: boolStrict PROMPT.md validation.
Trait Implementations§
Source§impl Clone for GeneralBehaviorFlags
impl Clone for GeneralBehaviorFlags
Source§fn clone(&self) -> GeneralBehaviorFlags
fn clone(&self) -> GeneralBehaviorFlags
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 GeneralBehaviorFlags
impl Debug for GeneralBehaviorFlags
Source§impl Default for GeneralBehaviorFlags
impl Default for GeneralBehaviorFlags
Source§fn default() -> GeneralBehaviorFlags
fn default() -> GeneralBehaviorFlags
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeneralBehaviorFlagswhere
GeneralBehaviorFlags: Default,
impl<'de> Deserialize<'de> for GeneralBehaviorFlagswhere
GeneralBehaviorFlags: 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 GeneralBehaviorFlags
impl RefUnwindSafe for GeneralBehaviorFlags
impl Send for GeneralBehaviorFlags
impl Sync for GeneralBehaviorFlags
impl Unpin for GeneralBehaviorFlags
impl UnwindSafe for GeneralBehaviorFlags
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