chiark / gitweb /
debugread to its own file
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 11 Jul 2020 22:52:21 +0000 (23:52 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 11 Jul 2020 22:52:21 +0000 (23:52 +0100)
src/debugreader.rs [new file with mode: 0644]
src/sse.rs

diff --git a/src/debugreader.rs b/src/debugreader.rs
new file mode 100644 (file)
index 0000000..bb90507
--- /dev/null
@@ -0,0 +1,14 @@
+#[derive(Debug)]
+pub struct DebugReader<T : Read>(pub T);
+
+impl<T : Read> Read for DebugReader<T> {
+  fn read(&mut self, buf: &mut [u8]) -> Result<usize,io::Error> {
+    let l = buf.len();
+    eprintln!("DebugReader({:?}).read()...", l);
+    let r = self.0.read(buf);
+    eprintln!("DebugReader({:?}).read() = {:?} {:?}", l, &r,
+              r.as_ref().map(|&r| str::from_utf8(&buf[0..r])));
+    r
+  }
+}
+
index 0b566389ca56138a5dab48b55263a11d330b8489..71d539ca1dbd3214d643eb707158a2ffe32d21cb 100644 (file)
@@ -148,20 +148,6 @@ impl Read for UpdateReader {
   }
 }
 
-#[derive(Debug)]
-pub struct DebugReader<T : Read>(pub T);
-
-impl<T : Read> Read for DebugReader<T> {
-  fn read(&mut self, buf: &mut [u8]) -> Result<usize,io::Error> {
-    let l = buf.len();
-    eprintln!("DebugReader({:?}).read()...", l);
-    let r = self.0.read(buf);
-    eprintln!("DebugReader({:?}).read() = {:?} {:?}", l, &r,
-              r.as_ref().map(|&r| str::from_utf8(&buf[0..r])));
-    r
-  }
-}
-
 #[throws(OE)]
 pub fn content(iad : InstanceAccessDetails<ClientId>, gen: Generation)
   -> impl Read {