fix benches/client with new Handler

This commit is contained in:
Sean McArthur
2014-09-07 20:41:34 -07:00
parent eaa3cb46ee
commit fd6b014e7e

View File

@@ -5,18 +5,19 @@ extern crate hyper;
extern crate test;
use std::fmt::{mod, Show};
use std::io::IoResult;
use std::io::net::ip::Ipv4Addr;
use hyper::server::{Request, Response, Server};
use hyper::server::{Incoming, Server};
fn listen() -> hyper::server::Listening {
let server = Server::http(Ipv4Addr(127, 0, 0, 1), 0);
server.listen(handle).unwrap()
}
fn handle(_req: Request, mut res: Response) -> IoResult<()> {
try!(res.write(b"Benchmarking hyper vs others!"));
res.end()
fn handle(mut incoming: Incoming) {
for (_, mut res) in incoming {
res.write(b"Benchmarking hyper vs others!").unwrap();
res.end().unwrap();
}
}