[package] name = "nix-bindings-expr" version = "0.2.1" edition = "2021" build = "build.rs" license = "LGPL-2.1" description = "Rust bindings to Nix expression evaluator" repository = "https://github.com/nixops4/nix-bindings-rust" readme = "README.md" [lib] path = "src/lib.rs" [dependencies] anyhow = "1.0" nix-bindings-store = { path = "../nix-bindings-store", version = "0.2.1" } nix-bindings-util = { path = "../nix-bindings-util", version = "0.2.1" } nix-bindings-bdwgc-sys = { path = "../nix-bindings-bdwgc-sys", version = "0.2.1" } nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.2.1" } nix-bindings-store-sys = { path = "../nix-bindings-store-sys", version = "0.2.1" } nix-bindings-expr-sys = { path = "../nix-bindings-expr-sys", version = "0.2.1" } lazy_static = "1.4" ctor = "0.2" tempfile = "3.10" cstr = "0.2" [build-dependencies] pkg-config = "0.3" nix-bindings-util = { path = "../nix-bindings-util", version = "0.2.1" } [lints.rust] warnings = "deny" dead-code = "allow" [lints.clippy] type-complexity = "allow" # We're still trying to make Nix more thread-safe, want forward-compat arc-with-non-send-sync = "allow"