pub struct FeatureConfig {
pub mock_generation: bool,
pub contract_diff: bool,
pub persona_generation: bool,
pub free_form_generation: bool,
pub debug_analysis: bool,
}Expand description
Feature configuration for enabling/disabling specific AI features
Fields§
§mock_generation: boolEnable mock generation from natural language
contract_diff: boolEnable AI contract diff analysis
persona_generation: boolEnable persona generation
free_form_generation: boolEnable free-form generation (general chat)
debug_analysis: boolEnable AI-guided debugging
Trait Implementations§
Source§impl Clone for FeatureConfig
impl Clone for FeatureConfig
Source§fn clone(&self) -> FeatureConfig
fn clone(&self) -> FeatureConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FeatureConfig
impl Debug for FeatureConfig
Source§impl Default for FeatureConfig
impl Default for FeatureConfig
Source§impl<'de> Deserialize<'de> for FeatureConfig
impl<'de> Deserialize<'de> for FeatureConfig
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 FeatureConfig
impl RefUnwindSafe for FeatureConfig
impl Send for FeatureConfig
impl Sync for FeatureConfig
impl Unpin for FeatureConfig
impl UnsafeUnpin for FeatureConfig
impl UnwindSafe for FeatureConfig
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