fix benches/client with new Handler
This commit is contained in:
@@ -5,18 +5,19 @@ extern crate hyper;
|
|||||||
extern crate test;
|
extern crate test;
|
||||||
|
|
||||||
use std::fmt::{mod, Show};
|
use std::fmt::{mod, Show};
|
||||||
use std::io::IoResult;
|
|
||||||
use std::io::net::ip::Ipv4Addr;
|
use std::io::net::ip::Ipv4Addr;
|
||||||
use hyper::server::{Request, Response, Server};
|
use hyper::server::{Incoming, Server};
|
||||||
|
|
||||||
fn listen() -> hyper::server::Listening {
|
fn listen() -> hyper::server::Listening {
|
||||||
let server = Server::http(Ipv4Addr(127, 0, 0, 1), 0);
|
let server = Server::http(Ipv4Addr(127, 0, 0, 1), 0);
|
||||||
server.listen(handle).unwrap()
|
server.listen(handle).unwrap()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle(_req: Request, mut res: Response) -> IoResult<()> {
|
fn handle(mut incoming: Incoming) {
|
||||||
try!(res.write(b"Benchmarking hyper vs others!"));
|
for (_, mut res) in incoming {
|
||||||
res.end()
|
res.write(b"Benchmarking hyper vs others!").unwrap();
|
||||||
|
res.end().unwrap();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user