[package] name = "lanparty-gateway" version.workspace = true edition.workspace = true [dependencies] anyhow.workspace = true bytes.workspace = true clap.workspace = true lanparty-ctrl = { path = "../lanparty-ctrl" } lanparty-net = { path = "../lanparty-net" } lanparty-obs = { path = "../lanparty-obs" } lanparty-proto = { path = "../lanparty-proto" } libc.workspace = true quinn.workspace = true rustls.workspace = true tokio.workspace = true [dev-dependencies] rcgen.workspace = true [lints.clippy] pedantic = { level = "warn", priority = -1 } todo = "warn" unwrap_used = "warn" [lints.rust] # `deny` rather than `forbid`: this crate needs OS FFI, so single # modules opt back in with `#![allow(unsafe_code)]`. unsafe_code = "deny"