Skip to content

Commit fec030a

Browse files
committed
rust upgrade
1 parent 1ed4ea5 commit fec030a

File tree

7 files changed

+19
-12
lines changed

7 files changed

+19
-12
lines changed

examples/server.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use std::io::net::ip::Ipv4Addr;
99
use hyper::{Get, Post};
1010
use hyper::header::common::ContentLength;
1111
use hyper::server::{Server, Request, Response};
12+
use hyper::uri::RequestUri::AbsolutePath;
1213

1314
macro_rules! try_return(
1415
($e:expr) => {{
@@ -21,7 +22,7 @@ macro_rules! try_return(
2122

2223
fn echo(mut req: Request, mut res: Response) {
2324
match req.uri {
24-
hyper::uri::AbsolutePath(ref path) => match (&req.method, path.as_slice()) {
25+
AbsolutePath(ref path) => match (&req.method, path.as_slice()) {
2526
(&Get, "/") | (&Get, "/echo") => {
2627
let out = b"Try POST /echo";
2728

@@ -33,7 +34,7 @@ fn echo(mut req: Request, mut res: Response) {
3334
},
3435
(&Post, "/echo") => (), // fall through, fighting mutable borrows
3536
_ => {
36-
*res.status_mut() = hyper::status::NotFound;
37+
*res.status_mut() = hyper::NotFound;
3738
try_return!(res.start().and_then(|res| res.end()));
3839
return;
3940
}

src/client/response.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ impl Reader for Response {
9595

9696
#[cfg(test)]
9797
mod tests {
98-
use std::borrow::Borrowed;
98+
use std::borrow::Cow::Borrowed;
9999
use std::boxed::BoxAny;
100100
use std::io::BufferedReader;
101101

src/header/common/accept.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ use mime::Mime;
1414
/// ```
1515
/// # use hyper::header::Headers;
1616
/// # use hyper::header::common::Accept;
17-
/// use hyper::mime::{Mime, Text, Html, Xml};
17+
/// use hyper::mime::Mime;
18+
/// use hyper::mime::TopLevel::Text;
19+
/// use hyper::mime::SubLevel::{Html, Xml};
1820
/// # let mut headers = Headers::new();
1921
/// headers.set(Accept(vec![ Mime(Text, Html, vec![]), Mime(Text, Xml, vec![]) ]));
2022
/// ```

src/header/common/transfer_encoding.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ deref!(TransferEncoding -> Vec<Encoding>)
2828
/// Example:
2929
///
3030
/// ```
31-
/// # use hyper::header::common::transfer_encoding::{TransferEncoding, Gzip, Chunked};
31+
/// # use hyper::header::TransferEncoding;
32+
/// # use hyper::header::transfer_encoding::Encoding::{Gzip, Chunked};
3233
/// # use hyper::header::Headers;
3334
/// # let mut headers = Headers::new();
3435
/// headers.set(TransferEncoding(vec![Gzip, Chunked]));

src/header/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,9 +496,11 @@ impl<'a, H: HeaderFormat> Show for HeaderFormatter<'a, H> {
496496
mod tests {
497497
use std::io::MemReader;
498498
use std::fmt;
499-
use std::borrow::Borrowed;
499+
use std::borrow::Cow::Borrowed;
500500
use std::hash::sip::hash;
501-
use mime::{Mime, Text, Plain};
501+
use mime::Mime;
502+
use mime::TopLevel::Text;
503+
use mime::SubLevel::Plain;
502504
use super::CaseInsensitive;
503505
use super::{Headers, Header, HeaderFormat};
504506
use super::common::{ContentLength, ContentType, Accept, Host};

src/http.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ fn expect(r: IoResult<u8>, expected: u8) -> HttpResult<()> {
672672
#[cfg(test)]
673673
mod tests {
674674
use std::io::{mod, MemReader, MemWriter};
675-
use std::borrow::{Borrowed, Owned};
675+
use std::borrow::Cow::{Borrowed, Owned};
676676
use test::Bencher;
677677
use uri::RequestUri;
678678
use uri::RequestUri::{Star, AbsoluteUri, AbsolutePath, Authority};

src/status.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use std::mem::transmute;
2020
/// `self.class().default_code()`:
2121
///
2222
/// ```rust
23-
/// # use hyper::status::{Code123, Continue};
23+
/// # use hyper::status::StatusCode::{Code123, Continue};
2424
/// assert_eq!(Code123.class().default_code(), Continue);
2525
/// ```
2626
pub enum StatusCode {
@@ -1572,7 +1572,7 @@ impl StatusCode {
15721572
/// Formats the status code, *including* the canonical reason.
15731573
///
15741574
/// ```rust
1575-
/// # use hyper::status::{ImATeapot, Code123};
1575+
/// # use hyper::status::StatusCode::{ImATeapot, Code123};
15761576
/// assert_eq!(format!("{}", ImATeapot).as_slice(),
15771577
/// "418 I'm a teapot");
15781578
/// assert_eq!(format!("{}", Code123).as_slice(),
@@ -1709,7 +1709,8 @@ impl StatusClass {
17091709
/// produce `BadRequest` (400):
17101710
///
17111711
/// ```rust
1712-
/// # use hyper::status::{ClientError, BadRequest};
1712+
/// # use hyper::status::StatusClass::ClientError;
1713+
/// # use hyper::status::StatusCode::BadRequest;
17131714
/// assert_eq!(ClientError.default_code(), BadRequest);
17141715
/// ```
17151716
///
@@ -1733,7 +1734,7 @@ impl StatusClass {
17331734
/// This is demonstrated thusly (I’ll use 432 rather than 431 as 431 *is* now in use):
17341735
///
17351736
/// ```rust
1736-
/// # use hyper::status::{Code432, BadRequest};
1737+
/// # use hyper::status::StatusCode::{Code432, BadRequest};
17371738
/// // Suppose we have received this status code.
17381739
/// let status = Code432;
17391740
///

0 commit comments

Comments
 (0)