summaryrefslogtreecommitdiffstats
path: root/buffered-reader/src/reserve.rs
diff options
context:
space:
mode:
Diffstat (limited to 'buffered-reader/src/reserve.rs')
-rw-r--r--buffered-reader/src/reserve.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/buffered-reader/src/reserve.rs b/buffered-reader/src/reserve.rs
index 37f3ea0d..9d3d755f 100644
--- a/buffered-reader/src/reserve.rs
+++ b/buffered-reader/src/reserve.rs
@@ -9,6 +9,7 @@ use super::*;
/// Note: because the `Reserve` doesn't generally know
/// how much data can be read from the underlying `BufferedReader`,
/// it causes at least N bytes to by buffered.
+#[derive(Debug)]
pub struct Reserve<T: BufferedReader<C>, C: fmt::Debug> {
reader: T,
reserve: usize,
@@ -24,15 +25,6 @@ impl<T: BufferedReader<C>, C: fmt::Debug> fmt::Display for Reserve<T, C> {
}
}
-impl<T: BufferedReader<C>, C: fmt::Debug> fmt::Debug for Reserve<T, C> {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.debug_struct("Reserve")
- .field("reserve", &self.reserve)
- .field("reader", &self.reader)
- .finish()
- }
-}
-
impl<T: BufferedReader<()>> Reserve<T, ()> {
/// Instantiates a new `Reserve`.
///