@@ -38,15 +38,19 @@ docs = ["attributes", "unstable", "default"]
38
38
unstable = [" std" , " broadcaster" , " futures-timer" ]
39
39
attributes = [" async-attributes" ]
40
40
std = [
41
+ " alloc" ,
41
42
" crossbeam-utils" ,
42
- " futures-core" ,
43
+ " futures-core/std " ,
43
44
" futures-io" ,
44
45
" memchr" ,
45
46
" once_cell" ,
46
- " pin-project-lite" ,
47
47
" pin-utils" ,
48
48
" slab" ,
49
49
]
50
+ alloc = [
51
+ " futures-core/alloc" ,
52
+ " pin-project-lite" ,
53
+ ]
50
54
51
55
[dependencies ]
52
56
async-attributes = { version = " 1.1.1" , optional = true }
@@ -55,7 +59,7 @@ broadcaster = { version = "1.0.0", optional = true }
55
59
crossbeam-channel = { version = " 0.4.0" , optional = true }
56
60
crossbeam-deque = { version = " 0.7.2" , optional = true }
57
61
crossbeam-utils = { version = " 0.7.0" , optional = true }
58
- futures-core = { version = " 0.3.1" , optional = true }
62
+ futures-core = { version = " 0.3.1" , optional = true , default-features = false }
59
63
futures-io = { version = " 0.3.1" , optional = true }
60
64
futures-timer = { version = " 2.0.2" , optional = true }
61
65
kv-log-macro = { version = " 1.0.4" , optional = true }
0 commit comments