We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9dcf45 commit e64ce8cCopy full SHA for e64ce8c
src/http.rs
@@ -59,6 +59,16 @@ impl<R: Read> HttpReader<R> {
59
EmptyReader(r) => r,
60
}
61
62
+
63
+ /// Gets a mutable reference to the underlying Reader.
64
+ pub fn get_mut(&mut self) -> &mut R {
65
+ match *self {
66
+ SizedReader(ref mut r, _) => r,
67
+ ChunkedReader(ref mut r, _) => r,
68
+ EofReader(ref mut r) => r,
69
+ EmptyReader(ref mut r) => r,
70
+ }
71
72
73
74
impl<R> fmt::Debug for HttpReader<R> {
@@ -121,7 +131,9 @@ impl<R: Read> Read for HttpReader<R> {
121
131
Ok(count as usize)
122
132
},
123
133
EofReader(ref mut body) => {
124
- body.read(buf)
134
+ let r = body.read(buf);
135
+ trace!("eofread: {:?}", r);
136
+ r
125
137
126
138
EmptyReader(_) => Ok(0)
127
139
0 commit comments