mirror of
https://github.com/OMGeeky/tarpc.git
synced 2026-01-20 02:05:58 +01:00
Fix latency bench
This commit is contained in:
@@ -28,7 +28,7 @@ struct Server;
|
||||
|
||||
impl FutureService for Server {
|
||||
type AckFut = futures::Finished<(), Never>;
|
||||
fn ack(&self) -> Self::AckFut {
|
||||
fn ack(&mut self) -> Self::AckFut {
|
||||
futures::finished(())
|
||||
}
|
||||
}
|
||||
@@ -37,8 +37,8 @@ impl FutureService for Server {
|
||||
#[bench]
|
||||
fn latency(bencher: &mut Bencher) {
|
||||
let _ = env_logger::init();
|
||||
let server = Server.listen("localhost:0".first_socket_addr()).wait().unwrap();
|
||||
let client = SyncClient::connect(server.local_addr()).unwrap();
|
||||
let addr = Server.listen("localhost:0".first_socket_addr()).wait().unwrap();
|
||||
let mut client = SyncClient::connect(addr).unwrap();
|
||||
|
||||
bencher.iter(|| {
|
||||
client.ack().unwrap();
|
||||
|
||||
Reference in New Issue
Block a user