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