From 243ac9c3577fbcd9e31790638ed0dcec4d937c2d Mon Sep 17 00:00:00 2001 From: fakeshadow <24548779@qq.com> Date: Sun, 3 Jan 2021 13:51:46 +0800 Subject: [PATCH] add actix-rt::task --- actix-rt/CHANGES.md | 2 +- actix-rt/Cargo.toml | 2 +- actix-rt/src/lib.rs | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/actix-rt/CHANGES.md b/actix-rt/CHANGES.md index ec12e569..414040ef 100644 --- a/actix-rt/CHANGES.md +++ b/actix-rt/CHANGES.md @@ -1,7 +1,7 @@ # Changes ## Unreleased - 2021-xx-xx - +* Add `task` mod with re-export of `tokio::task::{spawn_blocking, yield_nowm JoinHandle}` ## 2.0.0-beta.1 - 2020-12-28 ### Added diff --git a/actix-rt/Cargo.toml b/actix-rt/Cargo.toml index 317345d4..be70d374 100644 --- a/actix-rt/Cargo.toml +++ b/actix-rt/Cargo.toml @@ -18,4 +18,4 @@ path = "src/lib.rs" [dependencies] actix-macros = "0.1.0" -tokio = { version = "1", features = ["rt", "net", "signal", "sync", "time"] } +tokio = { version = "1", features = ["rt", "net", "parking_lot", "signal", "sync", "time"] } diff --git a/actix-rt/src/lib.rs b/actix-rt/src/lib.rs index 440fa33c..6ccd588f 100644 --- a/actix-rt/src/lib.rs +++ b/actix-rt/src/lib.rs @@ -63,3 +63,8 @@ pub mod time { pub use tokio::time::{sleep, sleep_until, Sleep}; pub use tokio::time::{timeout, Timeout}; } + +/// task management. +pub mod task { + pub use tokio::task::{spawn_blocking, yield_now, JoinHandle}; +}