1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-06-26 19:47:43 +02:00

upgrade derive_more

This commit is contained in:
Nikolay Kim
2019-11-25 17:54:47 +06:00
parent 5265714f68
commit 905d058454
3 changed files with 7 additions and 6 deletions

View File

@ -8,7 +8,7 @@ use std::rc::Rc;
use std::task::{Context, Poll};
use actix_service::{IntoService, Service, Transform};
use futures::future::{ok, ready, FutureExt, Ready};
use futures::future::{ok, Ready};
use crate::oneshot;
use crate::task::LocalWaker;
@ -173,11 +173,12 @@ where
self.acks.push_back(Record { rx: rx1, tx: tx2 });
let task = self.task.clone();
tokio_executor::current_thread::spawn(self.service.call(request).then(move |res| {
let fut = self.service.call(request);
tokio_executor::current_thread::spawn(async move {
let res = fut.await;
task.wake();
let _ = tx1.send(res);
ready(())
}));
});
InOrderServiceResponse { rx: rx2 }
}