ErrorReport added Clone
This commit is contained in:
parent
7767096909
commit
a361675d73
@ -1,7 +1,8 @@
|
||||
use serde::Serialize;
|
||||
|
||||
#[derive(Debug, Serialize)]
|
||||
#[derive(Debug, Serialize, Clone)]
|
||||
#[repr(u8)]
|
||||
#[serde(into = "u8")]
|
||||
pub enum ErrorSeverity {
|
||||
Panic,
|
||||
Error,
|
||||
@ -10,8 +11,18 @@ pub enum ErrorSeverity {
|
||||
Log,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize)]
|
||||
impl From<ErrorSeverity> for u8 {
|
||||
fn from(value: ErrorSeverity) -> Self {
|
||||
value as u8
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Clone)]
|
||||
pub struct ErrorReport {
|
||||
pub severity: ErrorSeverity,
|
||||
pub message: String,
|
||||
}
|
||||
|
||||
mod test {
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user