Merge pull request #376 from hyperium/rustup
fix(rustup): update to latest rustc
This commit is contained in:
		| @@ -16,6 +16,7 @@ cookie = "*" | |||||||
| httparse = "*" | httparse = "*" | ||||||
| log = ">= 0.2.0" | log = ">= 0.2.0" | ||||||
| mime = "*" | mime = "*" | ||||||
|  | num_cpus = "*" | ||||||
| openssl = "*" | openssl = "*" | ||||||
| rustc-serialize = "*" | rustc-serialize = "*" | ||||||
| time = "*" | time = "*" | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | #![deny(warnings)] | ||||||
| #![feature(collections, io, net, test)] | #![feature(collections, io, net, test)] | ||||||
| extern crate hyper; | extern crate hyper; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| #![feature(io, net, test)] | #![deny(warnings)] | ||||||
|  | #![feature(net, test)] | ||||||
| extern crate hyper; | extern crate hyper; | ||||||
| extern crate test; | extern crate test; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -4,6 +4,7 @@ extern crate hyper; | |||||||
| extern crate env_logger; | extern crate env_logger; | ||||||
|  |  | ||||||
| use std::env; | use std::env; | ||||||
|  | use std::io; | ||||||
|  |  | ||||||
| use hyper::Client; | use hyper::Client; | ||||||
|  |  | ||||||
| @@ -20,12 +21,12 @@ fn main() { | |||||||
|  |  | ||||||
|     let mut client = Client::new(); |     let mut client = Client::new(); | ||||||
|  |  | ||||||
|     let res = match client.get(&*url).send() { |     let mut res = match client.get(&*url).send() { | ||||||
|         Ok(res) => res, |         Ok(res) => res, | ||||||
|         Err(err) => panic!("Failed to connect: {:?}", err) |         Err(err) => panic!("Failed to connect: {:?}", err) | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     println!("Response: {}", res.status); |     println!("Response: {}", res.status); | ||||||
|     println!("Headers:\n{}", res.headers); |     println!("Headers:\n{}", res.headers); | ||||||
|     //TODO: add copy back when std::stdio impls std::io::Write. |     io::copy(&mut res, &mut io::stdout()).unwrap(); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| #![deny(warnings)] | #![deny(warnings)] | ||||||
| #![feature(io, net)] | #![feature(net)] | ||||||
| extern crate hyper; | extern crate hyper; | ||||||
| extern crate env_logger; | extern crate env_logger; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| #![deny(warnings)] | #![deny(warnings)] | ||||||
| #![feature(io, net)] | #![feature(net)] | ||||||
| extern crate hyper; | extern crate hyper; | ||||||
| extern crate env_logger; | extern crate env_logger; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| #![feature(core, collections, io, net, os, path, | #![feature(core, collections, io, net, | ||||||
|            std_misc, box_syntax, unsafe_destructor)] |            std_misc, box_syntax, unsafe_destructor)] | ||||||
| #![deny(missing_docs)] | #![deny(missing_docs)] | ||||||
| #![cfg_attr(test, deny(warnings))] | #![cfg_attr(test, deny(warnings))] | ||||||
| @@ -133,6 +133,7 @@ extern crate openssl; | |||||||
| extern crate cookie; | extern crate cookie; | ||||||
| extern crate unicase; | extern crate unicase; | ||||||
| extern crate httparse; | extern crate httparse; | ||||||
|  | extern crate num_cpus; | ||||||
|  |  | ||||||
| #[macro_use] | #[macro_use] | ||||||
| extern crate log; | extern crate log; | ||||||
|   | |||||||
| @@ -2,10 +2,11 @@ | |||||||
| use std::io::{BufReader, BufWriter}; | use std::io::{BufReader, BufWriter}; | ||||||
| use std::marker::PhantomData; | use std::marker::PhantomData; | ||||||
| use std::net::{IpAddr, SocketAddr}; | use std::net::{IpAddr, SocketAddr}; | ||||||
| use std::os; |  | ||||||
| use std::path::Path; | use std::path::Path; | ||||||
| use std::thread::{self, JoinGuard}; | use std::thread::{self, JoinGuard}; | ||||||
|  |  | ||||||
|  | use num_cpus; | ||||||
|  |  | ||||||
| pub use self::request::Request; | pub use self::request::Request; | ||||||
| pub use self::response::Response; | pub use self::response::Response; | ||||||
|  |  | ||||||
| @@ -83,7 +84,7 @@ impl<'a, H: Handler + 'static> Server<'a, H, HttpListener> { | |||||||
|  |  | ||||||
|     /// Binds to a socket and starts handling connections. |     /// Binds to a socket and starts handling connections. | ||||||
|     pub fn listen(self, ip: IpAddr, port: u16) -> HttpResult<Listening> { |     pub fn listen(self, ip: IpAddr, port: u16) -> HttpResult<Listening> { | ||||||
|         self.listen_threads(ip, port, os::num_cpus() * 5 / 4) |         self.listen_threads(ip, port, num_cpus::get() * 5 / 4) | ||||||
|     } |     } | ||||||
| } | } | ||||||
| impl< | impl< | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user