Cargo.toml
⎇
Raw
1[workspace]
2members = ["crates/otproto", "crates/otserver"]
3# cargo-fuzz builds its crates with their own nightly flags; keeping them out of
4# the workspace stops a stable `cargo build` from trying to compile them.
5exclude = ["crates/otproto/fuzz"]
6resolver = "3"
7
8[workspace.package]
9version = "0.1.0"
10edition = "2024"
11rust-version = "1.90"
12license = "AGPL-3.0-or-later"
13repository = "https://github.com/schulze/opentracker"
14
15[workspace.dependencies]
16otproto = { path = "crates/otproto" }
17thiserror = "2"
18serde = { version = "1", features = ["derive"] }
19serde_json = "1"
20hex = "0.4"
21
22[profile.release]
23lto = "thin"
24codegen-units = 1
25strip = true
26