diff --git a/src/client/request.rs b/src/client/request.rs index cd0b3259..7102c665 100644 --- a/src/client/request.rs +++ b/src/client/request.rs @@ -116,14 +116,14 @@ impl Request { } debug!("writing head: {} {} {}", self.method, uri, self.version); - try!(write!(self.body, "{} {} {}", self.method, uri, self.version)) + try!(write!(&mut self.body, "{} {} {}", self.method, uri, self.version)) try!(self.body.write(LINE_ENDING)); let stream = match self.method { Get | Head => { debug!("headers [\n{}]", self.headers); - try!(write!(self.body, "{}", self.headers)); + try!(write!(&mut self.body, "{}", self.headers)); try!(self.body.write(LINE_ENDING)); EmptyWriter(self.body.unwrap()) }, @@ -157,7 +157,7 @@ impl Request { } debug!("headers [\n{}]", self.headers); - try!(write!(self.body, "{}", self.headers)); + try!(write!(&mut self.body, "{}", self.headers)); try!(self.body.write(LINE_ENDING)); if chunked { diff --git a/src/server/response.rs b/src/server/response.rs index 7b6a89c0..c2605b0c 100644 --- a/src/server/response.rs +++ b/src/server/response.rs @@ -69,7 +69,7 @@ impl Response { /// Consume this Response, writing the Headers and Status and creating a Response pub fn start(mut self) -> IoResult> { debug!("writing head: {} {}", self.version, self.status); - try!(write!(self.body, "{} {}{}{}", self.version, self.status, CR as char, LF as char)); + try!(write!(&mut self.body, "{} {}{}{}", self.version, self.status, CR as char, LF as char)); if !self.headers.has::() { self.headers.set(common::Date(now_utc())); @@ -106,7 +106,7 @@ impl Response { debug!("headers [\n{}]", self.headers); - try!(write!(self.body, "{}", self.headers)); + try!(write!(&mut self.body, "{}", self.headers)); try!(self.body.write(LINE_ENDING)); @@ -144,7 +144,7 @@ impl Response { impl Writer for Response { fn write(&mut self, msg: &[u8]) -> IoResult<()> { - debug!("write {:u} bytes", msg.len()); + debug!("write {} bytes", msg.len()); self.body.write(msg) } diff --git a/src/status.rs b/src/status.rs index f383ee7a..afedfdd8 100644 --- a/src/status.rs +++ b/src/status.rs @@ -1569,12 +1569,6 @@ impl StatusCode { } } -impl fmt::Unsigned for StatusCode { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - fmt::Unsigned::fmt(&(*self as u16), f) - } -} - /// Formats the status code, *including* the canonical reason. /// /// ```rust