pub struct MemorySkillConfig {Show 15 fields
pub enabled: bool,
pub mode: MemorySkillMode,
pub candidate_dir: String,
pub approved_dir: String,
pub approved_slug_prefix: String,
pub toolbox_delivery_registry: String,
pub allow_global_writes: bool,
pub require_claim_evidence: bool,
pub max_candidates_per_commit: usize,
pub max_skill_bytes: usize,
pub pre_push_blocks_pending: bool,
pub redact_secrets: bool,
pub signals: MemorySkillSignalsConfig,
pub review: MemorySkillReviewConfig,
pub scan: MemorySkillScanConfig,
}Fields§
§enabled: bool§mode: MemorySkillMode§candidate_dir: String§approved_dir: String§approved_slug_prefix: String§toolbox_delivery_registry: String§allow_global_writes: bool§require_claim_evidence: bool§max_candidates_per_commit: usize§max_skill_bytes: usize§pre_push_blocks_pending: bool§redact_secrets: boolHistorical config key: when true, memory_skill::scan_text rejects the
whole candidate on secret matches; it does not redact matched text in
place. Scanning is fully disabled only when this is false and
memory_skill.scan.secret_detection = "off".
signals: MemorySkillSignalsConfig§review: MemorySkillReviewConfig§scan: MemorySkillScanConfigImplementations§
Source§impl MemorySkillConfig
impl MemorySkillConfig
pub fn effective_enabled(&self, skills: &SkillsConfig) -> bool
Trait Implementations§
Source§impl Clone for MemorySkillConfig
impl Clone for MemorySkillConfig
Source§fn clone(&self) -> MemorySkillConfig
fn clone(&self) -> MemorySkillConfig
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 MemorySkillConfig
impl Debug for MemorySkillConfig
Source§impl Default for MemorySkillConfig
impl Default for MemorySkillConfig
Source§impl<'de> Deserialize<'de> for MemorySkillConfigwhere
MemorySkillConfig: Default,
impl<'de> Deserialize<'de> for MemorySkillConfigwhere
MemorySkillConfig: 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
Source§impl PartialEq for MemorySkillConfig
impl PartialEq for MemorySkillConfig
Source§impl Serialize for MemorySkillConfig
impl Serialize for MemorySkillConfig
impl StructuralPartialEq for MemorySkillConfig
Auto Trait Implementations§
impl Freeze for MemorySkillConfig
impl RefUnwindSafe for MemorySkillConfig
impl Send for MemorySkillConfig
impl Sync for MemorySkillConfig
impl Unpin for MemorySkillConfig
impl UnsafeUnpin for MemorySkillConfig
impl UnwindSafe for MemorySkillConfig
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