feat: Add nix-expr library, update nix

(cherry picked from commit bf1ddd1c9137578b86895577d5b80e0c5771b605)
This commit is contained in:
Robert Hensing 2024-03-19 14:43:01 +01:00
parent be8aa55a38
commit 6978e91fa9
11 changed files with 399 additions and 9 deletions

22
rust/Cargo.lock generated
View file

@ -72,6 +72,16 @@ dependencies = [
"libloading",
]
[[package]]
name = "ctor"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c"
dependencies = [
"quote",
"syn",
]
[[package]]
name = "either"
version = "1.10.0"
@ -172,6 +182,18 @@ dependencies = [
"pkg-config",
]
[[package]]
name = "nix-expr"
version = "0.1.0"
dependencies = [
"anyhow",
"ctor",
"lazy_static",
"nix-c-raw",
"nix-store",
"nix-util",
]
[[package]]
name = "nix-store"
version = "0.1.0"