diff --git a/Cargo.toml b/Cargo.toml index 71b031f5..9c772167 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ surf = { version = "1.0.3", optional = true } [target.'cfg(not(target_os = "unknown"))'.dependencies] async-executor = { version = "0.1.2", features = ["async-io"], optional = true } async-io = { version = "0.1.8", optional = true } -blocking = { version = "0.5.0", optional = true } +blocking = { version = "0.5.2", optional = true } futures-lite = { version = "0.1.8", optional = true } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/src/task/spawn_blocking.rs b/src/task/spawn_blocking.rs index 9c836f24..8d6f3a51 100644 --- a/src/task/spawn_blocking.rs +++ b/src/task/spawn_blocking.rs @@ -35,5 +35,5 @@ where F: FnOnce() -> T + Send + 'static, T: Send + 'static, { - task::spawn(async move { blocking::unblock!(f()) }) + task::spawn(blocking::unblock(f)) }