diff --git a/Cargo.lock b/Cargo.lock index 3c5514b..5035f0c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -45,7 +45,20 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4" dependencies = [ - "askama_derive", + "askama_derive 0.14.0", + "itoa", + "percent-encoding", + "serde", + "serde_json", +] + +[[package]] +name = "askama" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf825125edd887a019d0a3a837dcc5499a68b0d034cc3eb594070c3e18addc" +dependencies = [ + "askama_macros", "itoa", "percent-encoding", "serde", @@ -58,7 +71,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f" dependencies = [ - "askama_parser", + "askama_parser 0.14.0", "basic-toml", "memchr", "proc-macro2", @@ -69,6 +82,33 @@ dependencies = [ "syn", ] +[[package]] +name = "askama_derive" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1c7065972a130eafa84215f21352ae15b4a7393da48c1f5e103904490736738" +dependencies = [ + "askama_parser 0.16.0", + "basic-toml", + "glob", + "memchr", + "proc-macro2", + "quote", + "rustc-hash", + "serde", + "serde_derive", + "syn", +] + +[[package]] +name = "askama_macros" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e23b1d2c4bd39a41971f6124cef4cc6fd0540913ecb90919b69ab3bbe44ae1a" +dependencies = [ + "askama_derive 0.16.0", +] + [[package]] name = "askama_parser" version = "0.14.0" @@ -78,7 +118,20 @@ dependencies = [ "memchr", "serde", "serde_derive", - "winnow", + "winnow 0.7.14", +] + +[[package]] +name = "askama_parser" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7db09fde9143e7ac4513358fb32ee32847125b63b18ea715afd487956da715da" +dependencies = [ + "rustc-hash", + "serde", + "serde_derive", + "unicode-ident", + "winnow 1.0.3", ] [[package]] @@ -348,6 +401,16 @@ dependencies = [ "serde", ] +[[package]] +name = "cargo-platform" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba" +dependencies = [ + "serde", + "serde_core", +] + [[package]] name = "cargo_metadata" version = "0.19.2" @@ -355,7 +418,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" dependencies = [ "camino", - "cargo-platform", + "cargo-platform 0.1.9", + "semver", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "cargo_metadata" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9" +dependencies = [ + "camino", + "cargo-platform 0.3.3", "semver", "serde", "serde_json", @@ -656,6 +733,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "fs-err" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0" +dependencies = [ + "autocfg", +] + [[package]] name = "futures-core" version = "0.3.32" @@ -1890,7 +1976,7 @@ dependencies = [ "serde", "serde_json", "uniffi", - "uniffi_bindgen", + "uniffi_bindgen 0.32.0", "uniffi_build", "xcap", ] @@ -2012,7 +2098,7 @@ dependencies = [ "toml_datetime", "toml_parser", "toml_writer", - "winnow", + "winnow 0.7.14", ] [[package]] @@ -2033,7 +2119,7 @@ dependencies = [ "indexmap", "toml_datetime", "toml_parser", - "winnow", + "winnow 0.7.14", ] [[package]] @@ -2042,7 +2128,7 @@ version = "1.0.9+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" dependencies = [ - "winnow", + "winnow 0.7.14", ] [[package]] @@ -2124,12 +2210,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8c6dec3fc6645f71a16a3fa9ff57991028153bd194ca97f4b55e610c73ce66a" dependencies = [ "anyhow", - "cargo_metadata", - "uniffi_bindgen", + "cargo_metadata 0.19.2", + "uniffi_bindgen 0.31.0", "uniffi_build", "uniffi_core", "uniffi_macros", - "uniffi_pipeline", + "uniffi_pipeline 0.31.0", ] [[package]] @@ -2139,10 +2225,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ed0150801958d4825da56a41c71f000a457ac3a4613fa9647df78ac4b6b6881" dependencies = [ "anyhow", - "askama", + "askama 0.14.0", "camino", - "cargo_metadata", - "fs-err", + "cargo_metadata 0.19.2", + "fs-err 2.11.0", "glob", "goblin", "heck", @@ -2152,10 +2238,36 @@ dependencies = [ "tempfile", "textwrap", "toml", - "uniffi_internal_macros", - "uniffi_meta", - "uniffi_pipeline", - "uniffi_udl", + "uniffi_internal_macros 0.31.0", + "uniffi_meta 0.31.0", + "uniffi_pipeline 0.31.0", + "uniffi_udl 0.31.0", +] + +[[package]] +name = "uniffi_bindgen" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "533b0312c73e3b54eb78a4b257ceae390962dd4767995778309a74644643f9ac" +dependencies = [ + "anyhow", + "askama 0.16.0", + "camino", + "cargo_metadata 0.23.1", + "fs-err 3.3.0", + "glob", + "goblin", + "heck", + "indexmap", + "once_cell", + "serde", + "tempfile", + "textwrap", + "toml", + "uniffi_internal_macros 0.32.0", + "uniffi_meta 0.32.0", + "uniffi_pipeline 0.32.0", + "uniffi_udl 0.32.0", ] [[package]] @@ -2166,7 +2278,7 @@ checksum = "b78fd9271a4c2e85bd2c266c5a9ede1fac676eb39fd77f636c27eaf67426fd5f" dependencies = [ "anyhow", "camino", - "uniffi_bindgen", + "uniffi_bindgen 0.31.0", ] [[package]] @@ -2194,6 +2306,19 @@ dependencies = [ "syn", ] +[[package]] +name = "uniffi_internal_macros" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84ae78069a5e6772ef694fd5bdb628532c88d2c2f0e7142bf6a384636eadb1af" +dependencies = [ + "anyhow", + "indexmap", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "uniffi_macros" version = "0.31.0" @@ -2201,14 +2326,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db9d12529f1223d014fd501e5f29ca0884d15d6ed5ddddd9f506e55350327dc3" dependencies = [ "camino", - "fs-err", + "fs-err 2.11.0", "once_cell", "proc-macro2", "quote", "serde", "syn", "toml", - "uniffi_meta", + "uniffi_meta 0.31.0", ] [[package]] @@ -2219,8 +2344,20 @@ checksum = "9df6d413db2827c68588f8149d30d49b71d540d46539e435b23a7f7dbd4d4f86" dependencies = [ "anyhow", "siphasher", - "uniffi_internal_macros", - "uniffi_pipeline", + "uniffi_internal_macros 0.31.0", + "uniffi_pipeline 0.31.0", +] + +[[package]] +name = "uniffi_meta" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78de021f5547e56ab16c665a49d67d4fd3d31e77422f7739a2e9359d328cd9e7" +dependencies = [ + "anyhow", + "siphasher", + "uniffi_internal_macros 0.32.0", + "uniffi_pipeline 0.32.0", ] [[package]] @@ -2233,7 +2370,20 @@ dependencies = [ "heck", "indexmap", "tempfile", - "uniffi_internal_macros", + "uniffi_internal_macros 0.31.0", +] + +[[package]] +name = "uniffi_pipeline" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8201bb1907ed8a42d80e11cbc25c8a033e7a31c3cff1d911f56eedb81d4948" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "tempfile", + "uniffi_internal_macros 0.32.0", ] [[package]] @@ -2244,7 +2394,19 @@ checksum = "0d1a7339539bf6f6fa3e9b534dece13f778bda2d54b1a6d4e40b4d6090ac26e7" dependencies = [ "anyhow", "textwrap", - "uniffi_meta", + "uniffi_meta 0.31.0", + "weedle2", +] + +[[package]] +name = "uniffi_udl" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e57996bc58009cc29bf04845d627ae313c2547b87171c1c349d6c51a1656c0" +dependencies = [ + "anyhow", + "textwrap", + "uniffi_meta 0.32.0", "weedle2", ] @@ -2713,6 +2875,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen" version = "0.51.0" @@ -2908,7 +3079,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow", + "winnow 0.7.14", "zbus_macros", "zbus_names", "zvariant", @@ -2936,7 +3107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" dependencies = [ "serde", - "winnow", + "winnow 0.7.14", "zvariant", ] @@ -3029,7 +3200,7 @@ dependencies = [ "endi", "enumflags2", "serde", - "winnow", + "winnow 0.7.14", "zvariant_derive", "zvariant_utils", ] @@ -3057,5 +3228,5 @@ dependencies = [ "quote", "serde", "syn", - "winnow", + "winnow 0.7.14", ] diff --git a/Cargo.toml b/Cargo.toml index 9a6c459..2351297 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ serde_json = "1.0.149" [build-dependencies] uniffi = { version = "0.31.0", features = [ "build" ] } uniffi_build = "0.31.0" -uniffi_bindgen = "0.31.0" +uniffi_bindgen = "0.32.0" camino = "1.2.2" [lib]