[workspace] members = ["crates/otproto", "crates/otserver"] # cargo-fuzz builds its crates with their own nightly flags; keeping them out of # the workspace stops a stable `cargo build` from trying to compile them. exclude = ["crates/otproto/fuzz"] resolver = "3" [workspace.package] version = "0.1.0" edition = "2024" rust-version = "1.90" license = "AGPL-3.0-or-later" repository = "https://github.com/schulze/opentracker" [workspace.dependencies] otproto = { path = "crates/otproto" } thiserror = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" hex = "0.4" [profile.release] lto = "thin" codegen-units = 1 strip = true