atagen

monolith

public
Star0
Watch0
0f513a2420c076877d05c026ee7778cc1e571077
1
ssh://brewery@pls.lobotomise.me:33/atagen/monolith.git
Cargo.tomlToml35 lines1.0 KB
1
[workspace]
2
resolver = "3"
3
members = ["crates/*"]
4
5
[workspace.package]
6
version = "0.0.0"
7
edition = "2024"
8
license = "EUPL-1.2"
9
publish = false
10
11
[workspace.dependencies]
12
monolith-config = { path = "crates/config" }
13
monolith-ipc = { path = "crates/ipc" }
14
monolith-layout = { path = "crates/layout" }
15
monolith-motion = { path = "crates/motion" }
16
monolith-planner = { path = "crates/planner" }
17
monolith-protocols = { path = "crates/protocols" }
18
monolith-render-vk = { path = "crates/render-vk" }
19
monolith-testkit = { path = "crates/testkit" }
20
21
smithay = { git = "https://github.com/Smithay/smithay", rev = "023b78b1c5a05ca512767cacc07efca55fae8be4", default-features = false, features = ["wayland_frontend"] }
22
serde = { version = "1", features = ["derive"] }
23
serde_json = "1"
24
slotmap = "1"
25
tracy-client = { version = "0.19", default-features = false }
26
proptest = "1"
27
28
[workspace.lints.rust]
29
unsafe_op_in_unsafe_fn = "deny"
30
31
[workspace.lints.clippy]
32
all = { level = "warn", priority = -1 }
33
34
[profile.dev.package."*"]
35
opt-level = 2