trueno_ptx_debug/bugs/
mod.rs1mod registry;
4
5pub use registry::{BugClass, BugPattern, BugRegistry};
6
7#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
9pub enum Severity {
10 Low,
12 Medium,
14 High,
16 Critical,
18}
19
20impl std::fmt::Display for Severity {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 match self {
23 Severity::Low => write!(f, "LOW"),
24 Severity::Medium => write!(f, "MEDIUM"),
25 Severity::High => write!(f, "HIGH"),
26 Severity::Critical => write!(f, "CRITICAL"),
27 }
28 }
29}