pub struct GateRuleInfo {
pub name: &'static str,
pub default_severity: GateSeverity,
pub description: &'static str,
}Expand description
Public metadata for a built-in gate rule, used by --list-checks and MCP tools.
Fields§
§name: &'static strKebab-case identifier used in config overrides and output.
default_severity: GateSeveritySeverity applied when no config override is present.
description: &'static strOne-line summary of the suspicious pattern.
Auto Trait Implementations§
impl Freeze for GateRuleInfo
impl RefUnwindSafe for GateRuleInfo
impl Send for GateRuleInfo
impl Sync for GateRuleInfo
impl Unpin for GateRuleInfo
impl UnsafeUnpin for GateRuleInfo
impl UnwindSafe for GateRuleInfo
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, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
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