[package] name = "opnsense-config-xml" edition = "2021" version.workspace = true readme.workspace = true license.workspace = true [dependencies] serde = { version = "1.0.123", features = [ "derive" ] } log = { workspace = true } env_logger = { workspace = true } #yaserde = { git = "https://git.nationtech.io/NationTech/yaserde" } #yaserde_derive = { git = "https://git.nationtech.io/NationTech/yaserde" } yaserde = { path = "../../../../github/yaserde/yaserde" } yaserde_derive = { path = "../../../../github/yaserde/yaserde_derive" } xml-rs = "0.8" thiserror = "1.0" async-trait = { workspace = true } tokio = { workspace = true } [dependencies.uuid] version = "1.11.0" features = [ "v4", # Lets you generate random UUIDs "fast-rng", # Use a faster (but still sufficiently random) RNG "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs ] [dev-dependencies] pretty_assertions = "1.4.1" [target.x86_64-unknown-linux-gnu] rustflags = ["-C", "link-arg=-fuse-ld=mold"]