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 枚举类型来表示解析错误
|
// 定义 ParseSeverityError 枚举类型来表示解析错误
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub enum ParseSeverityError {
|
pub enum ParseSeverityError {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user