pub struct DirectoryRuleOverride {
pub directory: String,
pub rule_id: String,
pub enabled: Option<bool>,
pub severity: Option<Severity>,
pub exclude_paths: Vec<String>,
}Expand description
A per-directory rule override loaded from .diffguard.toml.
Fields§
§directory: StringDirectory path (repo-relative). Empty string means repo root.
rule_id: StringRule identifier to override.
enabled: Option<bool>Optional enabled/disabled flag.
severity: Option<Severity>Optional severity override for files in scope.
exclude_paths: Vec<String>Additional exclude globs scoped to this directory.
Trait Implementations§
Source§impl Clone for DirectoryRuleOverride
impl Clone for DirectoryRuleOverride
Source§fn clone(&self) -> DirectoryRuleOverride
fn clone(&self) -> DirectoryRuleOverride
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 DirectoryRuleOverride
impl Debug for DirectoryRuleOverride
Source§impl PartialEq for DirectoryRuleOverride
impl PartialEq for DirectoryRuleOverride
impl Eq for DirectoryRuleOverride
impl StructuralPartialEq for DirectoryRuleOverride
Auto Trait Implementations§
impl Freeze for DirectoryRuleOverride
impl RefUnwindSafe for DirectoryRuleOverride
impl Send for DirectoryRuleOverride
impl Sync for DirectoryRuleOverride
impl Unpin for DirectoryRuleOverride
impl UnsafeUnpin for DirectoryRuleOverride
impl UnwindSafe for DirectoryRuleOverride
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