chiark / gitweb /
support: Rename PacketFrame errors
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 14 May 2022 18:58:25 +0000 (19:58 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 14 May 2022 18:59:50 +0000 (19:59 +0100)
That's what they are.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/cmdlistener.rs
support/imports.rs
support/packetframe.rs

index 00b335218c993db09c864bcdf784aa484a5be224..5c651cd245ee76cccd6503b926ee80fb320808c5 100644 (file)
@@ -1442,7 +1442,7 @@ impl CommandStream<'_> {
   #[throws(CSE)]
   pub fn mainloop(&mut self) {
     loop {
-      use MgmtChannelReadError::*;
+      use PacketFrameReadError::*;
       match {
         self.chan.read.inner_mut().set_timeout(Some(IDLE_TIMEOUT));
         let r = self.chan.read.read_withbulk::<MgmtCommand>();
index c58026ed2c39255d0a3e990b4167bcfa4c4b8c00..c2c7c11a1587b301b6397a7d6835be4ca9bce5da 100644 (file)
@@ -58,7 +58,7 @@ pub use crate::childio;
 pub use crate::debugmutex::DebugIdentify;
 pub use crate::packetframe::{FrameReader, FrameWriter, ReadFrame, WriteFrame};
 pub use crate::packetframe::{ReadExt, ResponseWriter};
-pub use crate::packetframe::{MgmtChannelReadError, MgmtChannelWriteError};
+pub use crate::packetframe::{PacketFrameReadError, PacketFrameWriteError};
 pub use crate::progress::{self, ProgressInfo, OriginatorExt as _};
 pub use crate::support::*;
 pub use crate::termprogress;
index ad2ffe3f2e57a37cceac99cf9a1e5096857a5d56..74fbb5a7c8d280d4bf280ae4327998928ebab911 100644 (file)
@@ -18,29 +18,29 @@ use crate::prelude::*;
 // ---------- errors (MgmtChannel, anomalous name) ----------
 
 #[derive(Debug,Error)]
-pub enum MgmtChannelReadError {
+pub enum PacketFrameReadError {
   #[error("unexpected EOF")]         EOF,
   #[error("parse MessagePack: {0}")] Parse(String),
   #[error("{0}")]                    IO(#[from] io::Error),
 }
 
 #[derive(Debug,Error)]
-pub enum MgmtChannelWriteError {
+pub enum PacketFrameWriteError {
   Serialize(rmp_serde::encode::Error), // but not ValueWriteError so no from
   IO(#[from] io::Error),
 }
-display_as_debug!{MgmtChannelWriteError}
+display_as_debug!{PacketFrameWriteError}
 
-impl From<rmp_serde::encode::Error> for MgmtChannelWriteError {
-  fn from(re: rmp_serde::encode::Error) -> MgmtChannelWriteError {
+impl From<rmp_serde::encode::Error> for PacketFrameWriteError {
+  fn from(re: rmp_serde::encode::Error) -> PacketFrameWriteError {
     use rmp_serde::encode::Error::*;
-    use MgmtChannelWriteError as MCWE;
+    use PacketFrameWriteError as PFWE;
     use rmp::encode::ValueWriteError as RVWE;
     match re {
-      InvalidValueWrite(RVWE::InvalidMarkerWrite(ioe)) => MCWE::IO(ioe),
-      InvalidValueWrite(RVWE::InvalidDataWrite  (ioe)) => MCWE::IO(ioe),
+      InvalidValueWrite(RVWE::InvalidMarkerWrite(ioe)) => PFWE::IO(ioe),
+      InvalidValueWrite(RVWE::InvalidDataWrite  (ioe)) => PFWE::IO(ioe),
       ser@ (UnknownLength | InvalidDataModel(_) |
-            DepthLimitExceeded | Syntax(_)) => MCWE::Serialize(ser),
+            DepthLimitExceeded | Syntax(_)) => PFWE::Serialize(ser),
     }
   }
 }
@@ -326,17 +326,17 @@ impl<R:Read> FrameReader<R> {
     }
   }
 
-  #[throws(MgmtChannelReadError)]
+  #[throws(PacketFrameReadError)]
   pub fn read_withbulk<'c,T>(&'c mut self) -> (T, ReadFrame<'c,R>)
   where T: DeserializeOwned + Debug
   {
-    let mut f = self.new_frame()?.ok_or(MgmtChannelReadError::EOF)?;
+    let mut f = self.new_frame()?.ok_or(PacketFrameReadError::EOF)?;
     let v = f.read_rmp()?;
     trace!("read OK {:?}", &v);
     (v, f)
   }
 
-  #[throws(MgmtChannelReadError)]
+  #[throws(PacketFrameReadError)]
   pub fn read<T>(&mut self) -> T
   where T: DeserializeOwned + Debug
   {
@@ -354,14 +354,14 @@ impl<'r,R:Read> ReadFrame<'r,R> {
 
 #[ext(pub, name=ReadExt)]
 impl<R: Read> R {
-  #[throws(MgmtChannelReadError)]
+  #[throws(PacketFrameReadError)]
   fn read_rmp<T>(&mut self) -> T
   where T: DeserializeOwned,
         R: Read
   {
-    use MgmtChannelReadError as MCRE;
+    use PacketFrameReadError as PFRE;
     let r = rmp_serde::decode::from_read(self);
-    let v = r.map_err(|e| MCRE::Parse(format!("{}", &e)))?;
+    let v = r.map_err(|e| PFRE::Parse(format!("{}", &e)))?;
     v
   }
 }
@@ -431,12 +431,12 @@ impl<W:Write> FrameWriter<W> {
     }
   }
 
-  #[throws(MgmtChannelWriteError)]
+  #[throws(PacketFrameWriteError)]
   pub fn write_withbulk<'c>(&'c mut self) -> ResponseWriter<'c,W> {
     ResponseWriter { f: self.new_frame()? }
   }
 
-  #[throws(MgmtChannelWriteError)]
+  #[throws(PacketFrameWriteError)]
   pub fn write<T>(&mut self, val: &T)
   where T: Serialize + Debug
   {
@@ -488,7 +488,7 @@ impl<'w,W:Write> Write for WriteFrame<'w,W> {
 pub struct ResponseWriter<'c,W:Write> { f: WriteFrame<'c,W> }
 
 impl<'c,W:Write> ResponseWriter<'c,W> {
-  #[throws(MgmtChannelWriteError)]
+  #[throws(PacketFrameWriteError)]
   pub fn respond<'t,T>(mut self, val: &'t T) -> WriteFrame<'c,W>
   where T: Serialize + Debug
   {
@@ -497,13 +497,13 @@ impl<'c,W:Write> ResponseWriter<'c,W> {
     self.f
   }
 
-  #[throws(MgmtChannelWriteError)]
+  #[throws(PacketFrameWriteError)]
   pub fn progress_with<RESP: Serialize>(&mut self, resp: RESP) {
     rmp_serde::encode::write_named(&mut self.f, &resp)?;
     self.f.flush()?;
   }
 /*
-  #[throws(MgmtChannelWriteError)]
+  #[throws(PacketFrameWriteError)]
   pub fn progress(&mut self, pi: ProgressInfo<'_>) {
     let resp = crate::commands::MgmtResponse::Progress(pi.into_owned());
     rmp_serde::encode::write_named(&mut self.f, &resp)?;