summary refs log tree commit diff
path: root/sys_util/src/syslog.rs
diff options
context:
space:
mode:
Diffstat (limited to 'sys_util/src/syslog.rs')
-rw-r--r--sys_util/src/syslog.rs26
1 files changed, 15 insertions, 11 deletions
diff --git a/sys_util/src/syslog.rs b/sys_util/src/syslog.rs
index f31ff11..2ea732b 100644
--- a/sys_util/src/syslog.rs
+++ b/sys_util/src/syslog.rs
@@ -64,18 +64,22 @@ pub enum Priority {
     Debug = 7,
 }
 
-impl fmt::Display for Priority {
+impl Display for Priority {
     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
-        match self {
-            Priority::Emergency => write!(f, "EMERGENCY"),
-            Priority::Alert => write!(f, "ALERT"),
-            Priority::Critical => write!(f, "CRITICAL"),
-            Priority::Error => write!(f, "ERROR"),
-            Priority::Warning => write!(f, "WARNING"),
-            Priority::Notice => write!(f, "NOTICE"),
-            Priority::Info => write!(f, "INFO"),
-            Priority::Debug => write!(f, "DEBUG"),
-        }
+        use self::Priority::*;
+
+        let string = match self {
+            Emergency => "EMERGENCY",
+            Alert => "ALERT",
+            Critical => "CRITICAL",
+            Error => "ERROR",
+            Warning => "WARNING",
+            Notice => "NOTICE",
+            Info => "INFO",
+            Debug => "DEBUG",
+        };
+
+        write!(f, "{}", string)
     }
 }