diff --git a/src/net.rs b/src/net.rs index c9b474d1..d436005a 100644 --- a/src/net.rs +++ b/src/net.rs @@ -59,15 +59,15 @@ impl Clone for Box { impl Reader for Box { #[inline] - fn read(&mut self, buf: &mut [u8]) -> IoResult { self.read(buf) } + fn read(&mut self, buf: &mut [u8]) -> IoResult { (**self).read(buf) } } impl Writer for Box { #[inline] - fn write(&mut self, msg: &[u8]) -> IoResult<()> { self.write(msg) } + fn write(&mut self, msg: &[u8]) -> IoResult<()> { (**self).write(msg) } #[inline] - fn flush(&mut self) -> IoResult<()> { self.flush() } + fn flush(&mut self) -> IoResult<()> { (**self).flush() } } /// A `NetworkListener` for `HttpStream`s.