[package] name = "keycloak_pam" version = "0.1.0" edition = "2024" license = "GPL-3.0-only" [lib] crate-type = ["cdylib"] [profile.release] codegen-units = 1 opt-level = 3 lto = true strip = "symbols" panic = "abort" trim = true [dependencies] curl = { version = "0.4.49", default-features = false } nonstick = { version = "0.1.2", default-features = false, features = ["link"] } serde = { version = "1.0.228", default-features = false, features = ["derive"] } serde_json = { version = "1.0.149", default-features = false, features = [ "std", ] } thiserror = { version = "2.0.18", default-features = false } urlencoding = { version = "2.1.3", default-features = false } [lints.clippy] cargo = { level = "warn", priority = -1 } multiple_crate_versions = { level = "allow" } correctness = { level = "deny", priority = -1 } nursery = { level = "deny", priority = -1 } option_if_let_else = { level = "allow" } pedantic = { level = "deny", priority = -1 } perf = { level = "deny", priority = -1 } style = { level = "deny", priority = -1 } unwrap_used = "deny" cargo_common_metadata = "allow" missing-errors-doc = "allow"