nethsm_sdk_rs/models/
log_level.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
12pub enum LogLevel {
13 #[serde(rename = "debug")]
14 Debug,
15 #[serde(rename = "info")]
16 Info,
17 #[serde(rename = "warning")]
18 Warning,
19 #[serde(rename = "error")]
20 Error,
21}
22
23impl std::fmt::Display for LogLevel {
24 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
25 write!(
26 f,
27 "{}",
28 match self {
29 Self::Debug => "debug",
30 Self::Info => "info",
31 Self::Warning => "warning",
32 Self::Error => "error",
33 }
34 )
35 }
36}
37
38impl Default for LogLevel {
39 fn default() -> LogLevel {
40 Self::Debug
41 }
42}