pub enum VigilRiskLevel {
Low,
Medium,
High,
}Expand description
Risk level assigned by the VIGIL pre-sanitizer gate to a flagged tool output.
Emitted in AuditEntry::vigil_risk when VIGIL fires.
Colocated with AuditEntry so the audit JSONL schema is self-contained.
Variants§
Low
Reserved for future use: heuristic match below the primary threshold.
Medium
Single-pattern match in non-strict mode.
High
≥2 distinct pattern categories OR strict_mode = true.
Trait Implementations§
Source§impl Clone for VigilRiskLevel
impl Clone for VigilRiskLevel
Source§fn clone(&self) -> VigilRiskLevel
fn clone(&self) -> VigilRiskLevel
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 VigilRiskLevel
impl Debug for VigilRiskLevel
Source§impl<'de> Deserialize<'de> for VigilRiskLevel
impl<'de> Deserialize<'de> for VigilRiskLevel
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 VigilRiskLevel
impl PartialEq for VigilRiskLevel
Source§impl Serialize for VigilRiskLevel
impl Serialize for VigilRiskLevel
impl Copy for VigilRiskLevel
impl Eq for VigilRiskLevel
impl StructuralPartialEq for VigilRiskLevel
Auto Trait Implementations§
impl Freeze for VigilRiskLevel
impl RefUnwindSafe for VigilRiskLevel
impl Send for VigilRiskLevel
impl Sync for VigilRiskLevel
impl Unpin for VigilRiskLevel
impl UnsafeUnpin for VigilRiskLevel
impl UnwindSafe for VigilRiskLevel
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