11[package ]
22name = " async-std"
3- version = " 1.5.0 "
3+ version = " 1.6.0-beta.1 "
44authors = [
55 " Stjepan Glavina <stjepang@gmail.com>" ,
66 " Yoshua Wuyts <yoshuawuyts@gmail.com>" ,
7+ " Friedel Ziegelmayer <me@dignifiedquire.com>" ,
78 " Contributors to async-std" ,
89]
910edition = " 2018"
@@ -24,18 +25,13 @@ rustdoc-args = ["--cfg", "feature=\"docs\""]
2425default = [
2526 " std" ,
2627 " async-task" ,
27- " crossbeam-channel" ,
28- " crossbeam-deque" ,
29- " futures-timer" ,
3028 " kv-log-macro" ,
3129 " log" ,
32- " mio" ,
33- " mio-uds" ,
3430 " num_cpus" ,
3531 " pin-project-lite" ,
3632]
3733docs = [" attributes" , " unstable" , " default" ]
38- unstable = [" std" , " broadcaster " , " futures-timer " ]
34+ unstable = [" std" ]
3935attributes = [" async-attributes" ]
4036std = [
4137 " alloc" ,
@@ -46,6 +42,10 @@ std = [
4642 " once_cell" ,
4743 " pin-utils" ,
4844 " slab" ,
45+ " smol" ,
46+ " futures-timer" ,
47+ " wasm-bindgen-futures" ,
48+ " futures-channel" ,
4949]
5050alloc = [
5151 " futures-core/alloc" ,
@@ -54,31 +54,39 @@ alloc = [
5454
5555[dependencies ]
5656async-attributes = { version = " 1.1.1" , optional = true }
57- async-task = { version = " 1.2.1" , optional = true }
58- broadcaster = { version = " 1.0.0" , optional = true }
59- crossbeam-channel = { version = " 0.4.0" , optional = true }
60- crossbeam-deque = { version = " 0.7.2" , optional = true }
61- crossbeam-utils = { version = " 0.7.0" , optional = true }
62- futures-core = { version = " 0.3.1" , optional = true , default-features = false }
63- futures-io = { version = " 0.3.1" , optional = true }
64- futures-timer = { version = " 2.0.2" , optional = true }
57+ async-task = { version = " 3.0.0" , optional = true }
58+ crossbeam-utils = { version = " 0.7.2" , optional = true }
59+ futures-core = { version = " 0.3.4" , optional = true , default-features = false }
60+ futures-io = { version = " 0.3.4" , optional = true }
6561kv-log-macro = { version = " 1.0.4" , optional = true }
6662log = { version = " 0.4.8" , features = [" kv_unstable" ], optional = true }
67- memchr = { version = " 2.3.0" , optional = true }
68- mio = { version = " 0.6.19" , optional = true }
69- mio-uds = { version = " 0.6.7" , optional = true }
70- num_cpus = { version = " 1.11.1" , optional = true }
71- once_cell = { version = " 1.2.0" , optional = true }
72- pin-project-lite = { version = " 0.1.2" , optional = true }
63+ memchr = { version = " 2.3.3" , optional = true }
64+ num_cpus = { version = " 1.12.0" , optional = true }
65+ once_cell = { version = " 1.3.1" , optional = true }
66+ pin-project-lite = { version = " 0.1.4" , optional = true }
7367pin-utils = { version = " 0.1.0-alpha.4" , optional = true }
7468slab = { version = " 0.4.2" , optional = true }
7569
70+ # Devdepencency, but they are not allowed to be optional :/
71+ surf = { version = " 1.0.3" , optional = true }
72+
73+ [target .'cfg(not(target_os = "unknown"))' .dependencies ]
74+ smol = { version = " 0.1.1" , optional = true }
75+
76+ [target .'cfg(target_arch = "wasm32")' .dependencies ]
77+ futures-timer = { version = " 3.0.2" , optional = true , features = [" wasm-bindgen" ] }
78+ wasm-bindgen-futures = { version = " 0.4.10" , optional = true }
79+ futures-channel = { version = " 0.3.4" , optional = true }
80+
81+ [target .'cfg(target_arch = "wasm32")' .dev-dependencies ]
82+ wasm-bindgen-test = " 0.3.10"
83+
7684[dev-dependencies ]
7785femme = " 1.3.0"
7886rand = " 0.7.3"
79- surf = " 1.0.3"
8087tempdir = " 0.3.7"
81- futures = " 0.3.1"
88+ futures = " 0.3.4"
89+ rand_xorshift = " 0.2.0"
8290
8391[[test ]]
8492name = " stream"
@@ -87,3 +95,7 @@ required-features = ["unstable"]
8795[[example ]]
8896name = " tcp-ipv4-and-6-echo"
8997required-features = [" unstable" ]
98+
99+ [[example ]]
100+ name = " surf-web"
101+ required-features = [" surf" ]
0 commit comments