summaryrefslogtreecommitdiffstats
path: root/buffered-reader/src/memory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'buffered-reader/src/memory.rs')
-rw-r--r--buffered-reader/src/memory.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/buffered-reader/src/memory.rs b/buffered-reader/src/memory.rs
index 565cd4c5..b09a3478 100644
--- a/buffered-reader/src/memory.rs
+++ b/buffered-reader/src/memory.rs
@@ -11,6 +11,7 @@ use super::*;
/// Although it is possible to use `Generic` to wrap a
/// buffer, this implementation is optimized for a memory buffer, and
/// avoids double buffering.
+#[derive(Debug)]
pub struct Memory<'a, C: fmt::Debug> {
buffer: &'a [u8],
// The next byte to read in the buffer.
@@ -27,15 +28,6 @@ impl<'a, C: fmt::Debug> fmt::Display for Memory<'a, C> {
}
}
-impl<'a, C: fmt::Debug> fmt::Debug for Memory<'a, C> {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.debug_struct("Memory")
- .field("buffer (bytes)", &&self.buffer.len())
- .field("cursor", &self.cursor)
- .finish()
- }
-}
-
impl<'a> Memory<'a, ()> {
/// Instantiates a new `Memory`.
///