File
Blob: archive/fft-benchmark/firmware/Cargo.toml
| 1 | [workspace] |
| 2 | members = ["crates/radio-core", "crates/esp32-radio"] |
| 3 | default-members = ["crates/radio-core"] |
| 4 | resolver = "3" |
| 5 | |
| 6 | [workspace.package] |
| 7 | version = "0.1.0" |
| 8 | edition = "2024" |
| 9 | rust-version = "1.85" |
| 10 | publish = false |
| 11 | |
| 12 | [workspace.dependencies] |
| 13 | radio-core = { path = "crates/radio-core" } |
| 14 | serde = { version = "=1.0.229", features = ["derive"] } |
| 15 | serde_json = "=1.0.151" |
| 16 | crc32fast = "=1.5.2" |
| 17 | |
| 18 | [workspace.lints.rust] |
| 19 | unsafe_op_in_unsafe_fn = "deny" |
| 20 | missing_debug_implementations = "warn" |
| 21 | |
| 22 | [workspace.lints.clippy] |
| 23 | undocumented_unsafe_blocks = "deny" |
| 24 | |
| 25 | [profile.release] |
| 26 | opt-level = "s" |
| 27 | debug = 2 |
| 28 | panic = "abort" |
| 29 | |
| 30 | [profile.dev] |
| 31 | panic = "abort" |