[package] name = "nzrd" version = "1.0.0" edition = "2021" [dependencies] # The usual tokio = { version = "1", features = ["macros", "rt-multi-thread", "process"] } tokio-serde = { version = "0.9", features = ["bincode"] } futures = "0.3" serde = { version = "1", features = ["derive"] } nzr-api = { path = "../nzr-api", features = ["diesel"] } nzr-virt = { path = "../nzr-virt" } async-trait = "0.1" tempfile = "3" thiserror = "1.0.63" uuid = { version = "1.2.2", features = ["serde"] } trait-variant = "0.1" # RPC tarpc = { version = "0.34", features = [ "tokio1", "unix", "serde-transport", "serde-transport-bincode", ] } # Logging tracing = "0.1" tracing-subscriber = "0.3" # Database diesel = { version = "2.2", features = [ "r2d2", "sqlite", "returning_clauses_for_sqlite_3_35", ] } libsqlite3-sys = { version = "0.29.0", features = ["bundled"] } diesel_migrations = "2.2" clap = { version = "4.0.26", features = ["derive"] } quick-xml = { version = "0.36", features = ["serialize"] } serde_with = "2" serde_yaml = "0.9.14" rand = "0.8.5" libc = "0.2.137" nix = { version = "0.29", features = ["user", "fs"] } home = "0.5.4" stdext = "0.3.1" zerocopy = "0.7" hickory-server = "0.24" hickory-proto = { version = "0.24", features = ["serde-config"] } paste = "1.0.15" [dev-dependencies] regex = "1" [[bin]] name = "nzrd" path = "src/main.rs"