signal: migrate to std::futures (#1218)

Migrate to std::futures and the futures 0.3 preview and use async/await
where possible

**Breaking change:** the IoFuture and IoStream definitions used to refer
to Box<dyn Future> and Box<dyn Stream>, but now they are defined as
Pin<...> versions which are technically breaking.

No other breaking or functional changes have been made
This commit is contained in:
Ivan Petkov
2019-07-03 10:40:59 -07:00
committed by Carl Lerche
parent bd9760e124
commit cbad83f362
19 changed files with 304 additions and 338 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ members = [
"tokio-io",
"tokio-macros",
"tokio-reactor",
# "tokio-signal",
"tokio-signal",
"tokio-sync",
"tokio-test",
"tokio-threadpool",