Use of async_std::task::sleep instead of tokio::time::sleep in examples (#2912)

* Use of async_std::task::sleep instead of tokio::time::sleep

* Make the clock example run on wasm

* Add control_focus and eval examples to Cargo.toml

* Use web-time on desktop; It just falls back to std on non-wasm platforms

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
This commit is contained in:
ASR-ASUandEvan Almloff authored and GitHub committed 2024-09-03 15:16:37 +00:00
1 parent ffb5c98449
commit 1dfa1b5e7f
9 files changed
+47 -26

No files matched your search

+10 -3
View File
@@ -202,6 +202,8 @@ serde = { version = "1.0.136", features = ["derive"] }
serde_json = "1.0.79"
rand = { version = "0.8.4", features = ["small_rng"] }
form_urlencoded = "1.2.0"
async-std = "1.12.0"
web-time = "1.1.0"
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
getrandom = { version = "0.2.12", features = ["js"] }
@@ -281,7 +283,6 @@ doc-scrape-examples = true
[[example]]
name = "clock"
required-features = ["desktop"]
doc-scrape-examples = true
[[example]]
@@ -316,7 +317,6 @@ doc-scrape-examples = true
[[example]]
name = "future"
required-features = ["desktop"]
doc-scrape-examples = true
[[example]]
@@ -351,7 +351,6 @@ doc-scrape-examples = true
[[example]]
name = "streams"
required-features = ["desktop"]
doc-scrape-examples = true
[[example]]
@@ -368,3 +367,11 @@ doc-scrape-examples = true
name = "window_zoom"
required-features = ["desktop"]
doc-scrape-examples = true
[[example]]
name = "control_focus"
doc-scrape-examples = true
[[example]]
name = "eval"
doc-scrape-examples = true