atagen

roundabout

public
Star0
Watch0
e9a5f5a41749831b9717b998d187ea5ca383b618
1
ssh://brewery@pls.lobotomise.me:33/atagen/roundabout.git
Cargo.tomlToml43 lines1.1 KB
1
[package]
2
name         = "roundabout"
3
version      = "0.1.0"
4
edition      = "2024"
5
authors      = [ "atagen" ]
6
description  = "build admission for agents that can't share"
7
license      = "EUPL-1.2"
8
rust-version = "1.91"
9
10
[[bin]]
11
name = "rabt"
12
path = "src/main.rs"
13
14
[dependencies]
15
libc       = "0.2"
16
pound      = "0.1"
17
serde      = { version = "1", features = [ "derive" ] }
18
serde_json = "1"
19
toml       = { version = "0.9", default-features = false, features = [ "parse", "serde" ] }
20
21
[target.'cfg(target_os = "linux")'.dependencies]
22
async-io = "2"
23
futures-lite = "2"
24
zbus = { version = "5", default-features = false, features = [ "async-io", "blocking-api" ] }
25
26
[lints.clippy]
27
nursery  = { level = "warn", priority = -1 }
28
pedantic = { level = "warn", priority = -1 }
29
30
cast_possible_truncation = "allow"
31
cast_precision_loss      = "allow"
32
cast_sign_loss           = "allow"
33
missing_errors_doc       = "allow"
34
module_name_repetitions  = "allow"
35
option_if_let_else       = "allow"
36
too_many_lines           = "allow"
37
38
[profile.release]
39
codegen-units = 1
40
lto           = "fat"
41
opt-level     = "s"
42
panic         = "abort"
43
strip         = true