From 1f0b5e1159b517c77f58e2e56919fe88e4879ea6 Mon Sep 17 00:00:00 2001 From: Kaede Hoshikawa Date: Mon, 23 May 2022 18:53:48 +0900 Subject: [PATCH] Restore wasm-bindgen-futures to be wasm32 only. --- packages/yew/Cargo.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/yew/Cargo.toml b/packages/yew/Cargo.toml index 896fe2d5d98..375f80ba415 100644 --- a/packages/yew/Cargo.toml +++ b/packages/yew/Cargo.toml @@ -32,7 +32,6 @@ html-escape = { version = "0.2.9", optional = true } base64ct = { version = "1.5.0", features = ["std"], optional = true } bincode = { version = "1.3.3", optional = true } serde = { version = "1", features = ["derive"] } -wasm-bindgen-futures = "0.4" [dependencies.web-sys] version = "0.3" @@ -68,6 +67,10 @@ features = [ "HtmlScriptElement", ] + [target.'cfg(target_arch = "wasm32")'.dependencies] + # we move it here so no promise-based spawn_local can present for + # non-wasm32 targets. + wasm-bindgen-futures = "0.4" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1.15.0", features = ["rt"], optional = true }