diff --git a/Cargo.lock b/Cargo.lock index 4c87197..ddea04f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -394,6 +394,7 @@ dependencies = [ "hex", "log", "migration", + "quick-xml", "rand", "regex", "reqwest", @@ -402,6 +403,7 @@ dependencies = [ "serde", "serde_json", "strum 0.26.2", + "tinytemplate", "tokio", ] @@ -2023,6 +2025,16 @@ dependencies = [ "psl-types", ] +[[package]] +name = "quick-xml" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +dependencies = [ + "memchr", + "tokio", +] + [[package]] name = "quote" version = "1.0.35" @@ -3080,6 +3092,16 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinytemplate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +dependencies = [ + "serde", + "serde_json", +] + [[package]] name = "tinyvec" version = "1.6.0" diff --git a/Cargo.toml b/Cargo.toml index 98035c5..e75256e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,9 @@ regex = "1.10.3" chrono = { version = "0.4.35", features = ["serde"] } env_logger = "0.11.3" log = "0.4.21" +tinytemplate = "1.2.1" futures = "0.3.30" +quick-xml = { version = "0.31.0", features = ["async-tokio"] } entity = { path = "entity" } migration = { path = "migration" }