1
1
[package ]
2
2
authors = [
3
- " Jorge Aparicio <[email protected] >" ,
4
- " Per Lindgren <[email protected] >" ,
5
-
3
+ " Jorge Aparicio <[email protected] >" ,
4
+ " Per Lindgren <[email protected] >" ,
5
+
6
6
]
7
7
categories = [" data-structures" , " no-std" ]
8
8
description = " `static` friendly data structures that don't require dynamic memory allocation"
@@ -23,11 +23,19 @@ bytes = ["dep:bytes"]
23
23
portable-atomic = [" dep:portable-atomic" ]
24
24
25
25
# Enable polyfilling of atomics via portable-atomic, using critical section for locking
26
- portable-atomic-critical-section = [" dep:portable-atomic" , " portable-atomic" , " portable-atomic?/critical-section" ]
26
+ portable-atomic-critical-section = [
27
+ " dep:portable-atomic" ,
28
+ " portable-atomic" ,
29
+ " portable-atomic?/critical-section" ,
30
+ ]
27
31
28
32
# Enable polyfilling of atomics via portable-atomic, using disabling interrupts for locking.
29
33
# WARNING: this is only sound for single-core bare-metal privileged-mode targets!
30
- portable-atomic-unsafe-assume-single-core = [" dep:portable-atomic" , " portable-atomic" , " portable-atomic?/unsafe-assume-single-core" ]
34
+ portable-atomic-unsafe-assume-single-core = [
35
+ " dep:portable-atomic" ,
36
+ " portable-atomic" ,
37
+ " portable-atomic?/unsafe-assume-single-core" ,
38
+ ]
31
39
32
40
# implement serde traits.
33
41
serde = [" dep:serde" ]
@@ -65,13 +73,13 @@ static_assertions = "1.1.0"
65
73
66
74
[package .metadata .docs .rs ]
67
75
features = [
68
- " bytes" ,
69
- " ufmt" ,
70
- " serde" ,
71
- " defmt" ,
72
- " mpmc_large" ,
73
- " portable-atomic-critical-section" ,
74
- " alloc" ,
76
+ " bytes" ,
77
+ " ufmt" ,
78
+ " serde" ,
79
+ " defmt" ,
80
+ " mpmc_large" ,
81
+ " portable-atomic-critical-section" ,
82
+ " alloc" ,
75
83
]
76
84
# for the pool module
77
85
targets = [" i686-unknown-linux-gnu" ]
0 commit comments