@@ -20,20 +20,20 @@ harness = false
20
20
21
21
[dependencies ]
22
22
cfg-if = " 1.0.0"
23
- concurrent-queue = { version = " 1.2.2" , optional = true }
23
+ concurrent-queue = { version = " 1.2.2" }
24
24
futures-lite = " 1.11.0"
25
25
log = " 0.4.11"
26
26
once_cell = " 1.4.1"
27
27
parking = " 2.0.0"
28
- polling = { version = " 2.0.0" , optional = true }
29
- slab = { version = " 0.4.2" , optional = true }
30
- socket2 = { version = " 0.4.2" , features = [" all" ], optional = true }
31
28
waker-fn = " 1.1.0"
32
29
33
- [features ]
34
- default = [" io" , " timer" ]
35
- io = [" polling" , " slab" , " socket2" ]
36
- timer = [" concurrent-queue" ]
30
+ [target .'cfg(not(target_family = "wasm"))' .dependencies ]
31
+ polling = { version = " 2.0.0" }
32
+ slab = { version = " 0.4.2" }
33
+ socket2 = { version = " 0.4.2" , features = [" all" ] }
34
+
35
+ [target .'cfg(target_family = "wasm")' .dependencies ]
36
+ wasm-bindgen-test = " 0.2"
37
37
38
38
[build-dependencies ]
39
39
autocfg = " 1"
@@ -46,12 +46,14 @@ winapi = { version = "0.3.9", features = ["winsock2"] }
46
46
47
47
[dev-dependencies ]
48
48
async-channel = " 1"
49
- async-net = " 1"
50
49
blocking = " 1"
51
50
criterion = " 0.3.6"
51
+ tempfile = " 3"
52
+
53
+ [target .'cfg(not(target_family = "wasm"))' .dev-dependencies ]
54
+ async-net = " 1"
52
55
getrandom = " 0.2.7"
53
56
signal-hook = " 0.3"
54
- tempfile = " 3"
55
57
56
58
[target .'cfg(target_os = "linux")' .dev-dependencies ]
57
59
inotify = { version = " 0.10" , default-features = false }
0 commit comments