chiark / gitweb /
mgmtchannel: Improve Display of MgmtChannelReadError
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 1 Jun 2021 00:25:49 +0000 (01:25 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 1 Jun 2021 00:32:53 +0000 (01:32 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/mgmtchannel.rs

index 582949c6fd2cdee314ad4ca5d46d17b81f3645ce..1b2872f9283a71a78b3788d74dc86f05bae265c8 100644 (file)
@@ -7,11 +7,10 @@ use crate::commands::*;
 
 #[derive(Debug,Error)]
 pub enum MgmtChannelReadError {
-  EOF,
-  Parse(String),
-  IO(#[from] io::Error),
+  #[error("unexpected EOF")]         EOF,
+  #[error("parse MessagePack: {0}")] Parse(String),
+  #[error("{0}")]                    IO(#[from] io::Error),
 }
-display_as_debug!{MgmtChannelReadError}
 
 #[derive(Debug,Error)]
 pub enum MgmtChannelWriteError {