update: Severity to usize
Signed-off-by: Jia Chao <jiachao2130@126.com>
This commit is contained in:
parent
5c3eb4656f
commit
72ff6bfa48
12
src/lib.rs
12
src/lib.rs
|
@ -87,6 +87,18 @@ impl FromStr for Severity {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<&Severity> for usize {
|
||||
fn from(item: &Severity) -> usize {
|
||||
match *item {
|
||||
Severity::None => 0,
|
||||
Severity::Low => 1,
|
||||
Severity::Medium => 2,
|
||||
Severity::High => 3,
|
||||
Severity::Critical => 4,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 定义 ParseSeverityError 枚举类型来表示解析错误
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum ParseSeverityError {
|
||||
|
|
Loading…
Reference in New Issue
Block a user