11[package ]
22authors = [
3- " Jorge Aparicio <jorge@japaric.io>" ,
4- " Per Lindgren <per.lindgren@ltu.se>" ,
5- " Emil Fresk <emil.fresk@gmail.com>" ,
3+ " Jorge Aparicio <jorge@japaric.io>" ,
4+ " Per Lindgren <per.lindgren@ltu.se>" ,
5+ " Emil Fresk <emil.fresk@gmail.com>" ,
66]
77categories = [" data-structures" , " no-std" ]
88description = " `static` friendly data structures that don't require dynamic memory allocation"
99documentation = " https://docs.rs/heapless"
1010edition = " 2021"
11+ rust-version = " 1.87"
1112keywords = [" static" , " no-heap" ]
1213license = " MIT OR Apache-2.0"
1314name = " heapless"
@@ -23,11 +24,19 @@ bytes = ["dep:bytes"]
2324portable-atomic = [" dep:portable-atomic" ]
2425
2526# 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" ]
27+ portable-atomic-critical-section = [
28+ " dep:portable-atomic" ,
29+ " portable-atomic" ,
30+ " portable-atomic?/critical-section" ,
31+ ]
2732
2833# Enable polyfilling of atomics via portable-atomic, using disabling interrupts for locking.
2934# 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" ]
35+ portable-atomic-unsafe-assume-single-core = [
36+ " dep:portable-atomic" ,
37+ " portable-atomic" ,
38+ " portable-atomic?/unsafe-assume-single-core" ,
39+ ]
3140
3241# implement serde traits.
3342serde = [" dep:serde" ]
@@ -65,13 +74,13 @@ static_assertions = "1.1.0"
6574
6675[package .metadata .docs .rs ]
6776features = [
68- " bytes" ,
69- " ufmt" ,
70- " serde" ,
71- " defmt" ,
72- " mpmc_large" ,
73- " portable-atomic-critical-section" ,
74- " alloc" ,
77+ " bytes" ,
78+ " ufmt" ,
79+ " serde" ,
80+ " defmt" ,
81+ " mpmc_large" ,
82+ " portable-atomic-critical-section" ,
83+ " alloc" ,
7584]
7685# for the pool module
7786targets = [" i686-unknown-linux-gnu" ]
0 commit comments