@@ -11,37 +11,37 @@ categories = ["development-tools::testing"]
11
11
keywords = [" sequential" , " testing" , " parallel" ]
12
12
13
13
[dependencies ]
14
- once_cell = " ^1.19"
15
- parking_lot = " ^0.12"
14
+ once_cell = { version = " ^1.19" , features = [ " std " ], default-features = false }
15
+ parking_lot = { version = " ^0.12" , default-features = false }
16
16
serial_test_derive = { version = " ~3.1.1" , path = " ../serial_test_derive" }
17
- fslock = { version = " 0.2" , optional = true }
17
+ fslock = { version = " 0.2" , optional = true , default-features = false , features = [ " std " ] }
18
18
document-features = { version = " 0.2" , optional = true }
19
19
log = { version = " >=0.4.4" , optional = true }
20
20
futures = { version = " ^0.3" , default-features = false , features = [
21
21
" executor" ,
22
22
], optional = true }
23
- scc = { version = " 2" }
24
- env_logger = {version =" >=0.6.1" , optional =true }
23
+ scc = { version = " 2" , default-features = false }
24
+ env_logger = {version =" >=0.6.1" , optional =true , default-features = false }
25
25
26
26
[dev-dependencies ]
27
- itertools = " >=0.10 "
27
+ itertools = { version = " >=0.4 " , default-features = false , features = [ " use_std " ]}
28
28
29
29
[features ]
30
30
default = [" logging" , " async" ]
31
31
32
- # # Switches on debug logging (and requires the `log` package)
33
- logging = [" log" ]
32
+ # # Switches on debug logging
33
+ logging = [" dep: log" ]
34
34
35
35
# # Switches on debug with env_logger. Generally only needed by internal serial_test work.
36
- test_logging = [" logging" , " env_logger" , " serial_test_derive/test_logging" ]
36
+ test_logging = [" logging" , " dep: env_logger" , " serial_test_derive/test_logging" ]
37
37
38
38
# # Enables async features (and requires the `futures` package)
39
- async = [" futures" , " serial_test_derive/async" ]
39
+ async = [" dep: futures" , " serial_test_derive/async" ]
40
40
41
- # # The file_locks feature unlocks the `file_serial`/`file_parallel` macros (and requires the `fslock` package)
42
- file_locks = [" fslock" ]
41
+ # # The file_locks feature unlocks the `file_serial`/`file_parallel` macros
42
+ file_locks = [" dep: fslock" ]
43
43
44
- docsrs = [" document-features" ]
44
+ docsrs = [" dep: document-features" ]
45
45
46
46
# docs.rs-specific configuration
47
47
[package .metadata .docs .rs ]
0 commit comments