[workspace] members = [ "crates/lazaret-client", "crates/lazaret-core", "crates/lazaret-escalation-client", "crates/lazaret-host-coordinator", "crates/lazaret-linux", "crates/lazaret-network-sidecar", "crates/lazaret-runtime-supervisor", ] resolver = "3" [workspace.package] version = "0.0.0" edition = "2024" rust-version = "1.90" license = "Apache-2.0" [workspace.dependencies] postcard = { version = "=1.1.3", default-features = false, features = ["use-std"] } serde = { version = "=1.0.228", features = ["derive"] } rustix = { version = "=1.1.4", features = ["event", "fs", "net", "pipe", "process", "thread"] } sha2 = "=0.11.0" toml = { version = "=1.1.3", default-features = false, features = ["parse", "serde", "std"] } [workspace.lints.rust] unsafe_code = "forbid" unused = { level = "deny", priority = -1 } [workspace.lints.clippy] all = { level = "deny", priority = -1 } pedantic = { level = "deny", priority = -1 } disallowed_methods = "deny" disallowed_types = "deny" [profile.release] codegen-units = 1 lto = "thin" panic = "abort" strip = "symbols"