Radish alpha
r
rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE
Radicle CI adapter for native CI
Radicle
Git
chore: add "cargo deny" config file
Lars Wirzenius committed 10 months ago
commit f91fb26f25c61868c7d5e9047d0fd9cbbed75813
parent ddf90a9
3 files changed +358 -333
added .cargo/deny.toml
@@ -0,0 +1,18 @@
+
[advisories]
+
ignore = [
+
  "RUSTSEC-2024-0370",
+
]
+

+

+
[licenses]
+
allow = [
+
  "Apache-2.0",
+
  "BSD-3-Clause",
+
  "GPL-3.0",
+
  "MIT",
+
  "MIT-0",
+
  "Unicode-3.0",
+
]
+

+
[bans]
+
multiple-versions = "allow"
modified Cargo.lock
@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
-
version = 3
+
version = 4

[[package]]
name = "adler2"
@@ -45,9 +45,9 @@ dependencies = [

[[package]]
name = "ahash"
-
version = "0.8.11"
+
version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
+
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
dependencies = [
 "cfg-if",
 "once_cell",
@@ -75,13 +75,15 @@ dependencies = [

[[package]]
name = "amplify"
-
version = "4.8.0"
+
version = "4.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "448cf0c3afc71439b5f837aac5399a1ef2b223f5f38324dbfb4343deec3b80cc"
+
checksum = "3f7fb4ac7c881e54a8e7015e399b6112a2a5bc958b6c89ac510840ff20273b31"
dependencies = [
 "amplify_derive",
 "amplify_num",
 "ascii",
+
 "getrandom 0.2.16",
+
 "getrandom 0.3.3",
 "wasm-bindgen",
]

@@ -119,9 +121,9 @@ dependencies = [

[[package]]
name = "anstream"
-
version = "0.6.18"
+
version = "0.6.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
+
checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933"
dependencies = [
 "anstyle",
 "anstyle-parse",
@@ -134,43 +136,44 @@ dependencies = [

[[package]]
name = "anstyle"
-
version = "1.0.10"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
+
checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"

[[package]]
name = "anstyle-parse"
-
version = "0.2.6"
+
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
+
checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
dependencies = [
 "utf8parse",
]

[[package]]
name = "anstyle-query"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
+
checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9"
dependencies = [
 "windows-sys 0.59.0",
]

[[package]]
name = "anstyle-wincon"
-
version = "3.0.6"
+
version = "3.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
+
checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882"
dependencies = [
 "anstyle",
+
 "once_cell_polyfill",
 "windows-sys 0.59.0",
]

[[package]]
name = "anyhow"
-
version = "1.0.95"
+
version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
+
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"

[[package]]
name = "arraydeque"
@@ -201,9 +204,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"

[[package]]
name = "atom_syndication"
-
version = "0.12.6"
+
version = "0.12.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec03a6e158ee0f38bfba811976ae909bc2505a4a2f4049c7e8df47df3497b119"
+
checksum = "d2f68d23e2cb4fd958c705b91a6b4c80ceeaf27a9e11651272a8389d5ce1a4a3"
dependencies = [
 "chrono",
 "derive_builder",
@@ -250,9 +253,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"

[[package]]
name = "base64ct"
-
version = "1.6.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"

[[package]]
name = "bcrypt-pbkdf"
@@ -267,9 +270,9 @@ dependencies = [

[[package]]
name = "bitflags"
-
version = "2.6.0"
+
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
+
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"

[[package]]
name = "block-buffer"
@@ -301,9 +304,9 @@ dependencies = [

[[package]]
name = "bstr"
-
version = "1.11.3"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0"
+
checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
dependencies = [
 "memchr",
 "serde",
@@ -311,9 +314,9 @@ dependencies = [

[[package]]
name = "bumpalo"
-
version = "3.16.0"
+
version = "3.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
+
checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"

[[package]]
name = "byteorder"
@@ -332,9 +335,9 @@ dependencies = [

[[package]]
name = "cc"
-
version = "1.2.7"
+
version = "1.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7"
+
checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951"
dependencies = [
 "jobserver",
 "libc",
@@ -366,9 +369,9 @@ dependencies = [

[[package]]
name = "chrono"
-
version = "0.4.39"
+
version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
+
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
dependencies = [
 "num-traits",
]
@@ -385,9 +388,9 @@ dependencies = [

[[package]]
name = "clap"
-
version = "4.5.32"
+
version = "4.5.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83"
+
checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f"
dependencies = [
 "clap_builder",
 "clap_derive",
@@ -395,9 +398,9 @@ dependencies = [

[[package]]
name = "clap_builder"
-
version = "4.5.32"
+
version = "4.5.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8"
+
checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51"
dependencies = [
 "anstream",
 "anstyle",
@@ -415,7 +418,7 @@ dependencies = [
 "heck",
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -426,9 +429,9 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"

[[package]]
name = "colorchoice"
-
version = "1.0.3"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
+
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"

[[package]]
name = "const-oid"
@@ -438,9 +441,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"

[[package]]
name = "cpufeatures"
-
version = "0.2.16"
+
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
+
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
 "libc",
]
@@ -456,9 +459,9 @@ dependencies = [

[[package]]
name = "crossbeam-channel"
-
version = "0.5.14"
+
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
+
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
dependencies = [
 "crossbeam-utils",
]
@@ -512,9 +515,9 @@ dependencies = [

[[package]]
name = "ct-codecs"
-
version = "1.1.3"
+
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b916ba8ce9e4182696896f015e8a5ae6081b305f74690baa8465e35f5a142ea4"
+
checksum = "9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8"

[[package]]
name = "ctr"
@@ -542,7 +545,7 @@ checksum = "1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -589,9 +592,9 @@ dependencies = [

[[package]]
name = "darling"
-
version = "0.20.10"
+
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
+
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
dependencies = [
 "darling_core",
 "darling_macro",
@@ -599,40 +602,40 @@ dependencies = [

[[package]]
name = "darling_core"
-
version = "0.20.10"
+
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
+
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
dependencies = [
 "fnv",
 "ident_case",
 "proc-macro2",
 "quote",
 "strsim",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "darling_macro"
-
version = "0.20.10"
+
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
+
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
 "darling_core",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "data-encoding"
-
version = "2.6.0"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
+
checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"

[[package]]
name = "data-encoding-macro"
-
version = "0.1.15"
+
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639"
+
checksum = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
dependencies = [
 "data-encoding",
 "data-encoding-macro-internal",
@@ -640,19 +643,19 @@ dependencies = [

[[package]]
name = "data-encoding-macro-internal"
-
version = "0.1.13"
+
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f"
+
checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
dependencies = [
 "data-encoding",
-
 "syn 1.0.109",
+
 "syn 2.0.101",
]

[[package]]
name = "der"
-
version = "0.7.9"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
+
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
dependencies = [
 "const-oid",
 "zeroize",
@@ -660,9 +663,9 @@ dependencies = [

[[package]]
name = "deranged"
-
version = "0.4.1"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058"
+
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
dependencies = [
 "powerfmt",
]
@@ -685,7 +688,7 @@ dependencies = [
 "darling",
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -695,7 +698,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
 "derive_builder_core",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -706,9 +709,9 @@ checksum = "7c1113b908df80c963b107424498e37fba986b424b605729d1492dfbe4b2a630"

[[package]]
name = "deunicode"
-
version = "1.6.0"
+
version = "1.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00"
+
checksum = "abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04"

[[package]]
name = "digest"
@@ -739,7 +742,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -770,7 +773,7 @@ checksum = "bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825"
dependencies = [
 "ct-codecs",
 "ed25519",
-
 "getrandom 0.2.15",
+
 "getrandom 0.2.16",
]

[[package]]
@@ -826,15 +829,15 @@ dependencies = [

[[package]]
name = "equivalent"
-
version = "1.0.1"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"

[[package]]
name = "errno"
-
version = "0.3.10"
+
version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
+
checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18"
dependencies = [
 "libc",
 "windows-sys 0.59.0",
@@ -848,9 +851,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"

[[package]]
name = "ff"
-
version = "0.13.0"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
+
checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393"
dependencies = [
 "rand_core",
 "subtle",
@@ -870,9 +873,9 @@ dependencies = [

[[package]]
name = "flate2"
-
version = "1.0.35"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
+
checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece"
dependencies = [
 "crc32fast",
 "miniz_oxide",
@@ -947,30 +950,34 @@ version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
dependencies = [
-
 "unicode-width",
+
 "unicode-width 0.1.14",
]

[[package]]
name = "getrandom"
-
version = "0.2.15"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
+
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
 "cfg-if",
+
 "js-sys",
 "libc",
 "wasi 0.11.0+wasi-snapshot-preview1",
+
 "wasm-bindgen",
]

[[package]]
name = "getrandom"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
+
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
+
 "js-sys",
 "libc",
 "r-efi",
 "wasi 0.14.2+wasi-0.2.4",
+
 "wasm-bindgen",
]

[[package]]
@@ -1032,7 +1039,7 @@ dependencies = [
 "git-ref-format-core 0.3.1",
 "proc-macro-error",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -1044,7 +1051,7 @@ dependencies = [
 "git-ref-format-core 0.4.0",
 "proc-macro-error2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -1062,9 +1069,9 @@ dependencies = [

[[package]]
name = "globset"
-
version = "0.4.15"
+
version = "0.4.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
+
checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5"
dependencies = [
 "aho-corasick",
 "bstr",
@@ -1106,9 +1113,9 @@ dependencies = [

[[package]]
name = "hashbrown"
-
version = "0.15.2"
+
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+
checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3"

[[package]]
name = "hashlink"
@@ -1163,21 +1170,22 @@ dependencies = [

[[package]]
name = "icu_collections"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
+
checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
dependencies = [
 "displaydoc",
+
 "potential_utf",
 "yoke",
 "zerofrom",
 "zerovec",
]

[[package]]
-
name = "icu_locid"
-
version = "1.5.0"
+
name = "icu_locale_core"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
+
checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
dependencies = [
 "displaydoc",
 "litemap",
@@ -1187,30 +1195,10 @@ dependencies = [
]

[[package]]
-
name = "icu_locid_transform"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-
dependencies = [
-
 "displaydoc",
-
 "icu_locid",
-
 "icu_locid_transform_data",
-
 "icu_provider",
-
 "tinystr",
-
 "zerovec",
-
]
-

-
[[package]]
-
name = "icu_locid_transform_data"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
-

-
[[package]]
name = "icu_normalizer"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
+
checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
dependencies = [
 "displaydoc",
 "icu_collections",
@@ -1218,68 +1206,55 @@ dependencies = [
 "icu_properties",
 "icu_provider",
 "smallvec",
-
 "utf16_iter",
-
 "utf8_iter",
-
 "write16",
 "zerovec",
]

[[package]]
name = "icu_normalizer_data"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
+
checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"

[[package]]
name = "icu_properties"
-
version = "1.5.1"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
+
checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
dependencies = [
 "displaydoc",
 "icu_collections",
-
 "icu_locid_transform",
+
 "icu_locale_core",
 "icu_properties_data",
 "icu_provider",
-
 "tinystr",
+
 "potential_utf",
+
 "zerotrie",
 "zerovec",
]

[[package]]
name = "icu_properties_data"
-
version = "1.5.0"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
+
checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"

[[package]]
name = "icu_provider"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
+
checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
dependencies = [
 "displaydoc",
-
 "icu_locid",
-
 "icu_provider_macros",
+
 "icu_locale_core",
 "stable_deref_trait",
 "tinystr",
 "writeable",
 "yoke",
 "zerofrom",
+
 "zerotrie",
 "zerovec",
]

[[package]]
-
name = "icu_provider_macros"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-
dependencies = [
-
 "proc-macro2",
-
 "quote",
-
 "syn 2.0.95",
-
]
-

-
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1298,9 +1273,9 @@ dependencies = [

[[package]]
name = "idna_adapter"
-
version = "1.2.0"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
+
checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
dependencies = [
 "icu_normalizer",
 "icu_properties",
@@ -1324,19 +1299,19 @@ dependencies = [

[[package]]
name = "indexmap"
-
version = "2.7.0"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
+
checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
dependencies = [
 "equivalent",
-
 "hashbrown 0.15.2",
+
 "hashbrown 0.15.3",
]

[[package]]
name = "inout"
-
version = "0.1.3"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
dependencies = [
 "block-padding",
 "generic-array",
@@ -1350,20 +1325,31 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"

[[package]]
name = "itoa"
-
version = "1.0.14"
+
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
+
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"

[[package]]
name = "jobserver"
-
version = "0.1.32"
+
version = "0.1.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
+
checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
dependencies = [
+
 "getrandom 0.3.3",
 "libc",
]

[[package]]
+
name = "js-sys"
+
version = "0.3.77"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
+
dependencies = [
+
 "once_cell",
+
 "wasm-bindgen",
+
]
+

+
[[package]]
name = "keccak"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1383,9 +1369,9 @@ dependencies = [

[[package]]
name = "libc"
-
version = "0.2.169"
+
version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
+
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
name = "libgit2-sys"
@@ -1401,9 +1387,9 @@ dependencies = [

[[package]]
name = "libm"
-
version = "0.2.11"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
+
checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"

[[package]]
name = "libredox"
@@ -1428,9 +1414,9 @@ dependencies = [

[[package]]
name = "libz-sys"
-
version = "1.1.20"
+
version = "1.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472"
+
checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d"
dependencies = [
 "cc",
 "libc",
@@ -1446,21 +1432,15 @@ checksum = "9e69cdf6b85b5c8dce514f694089a2cf8b1a702f6cd28607bcb3cf296c9778db"

[[package]]
name = "linux-raw-sys"
-
version = "0.4.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
-

-
[[package]]
-
name = "linux-raw-sys"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
+
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"

[[package]]
name = "litemap"
-
version = "0.7.4"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
+
checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"

[[package]]
name = "localtime"
@@ -1473,9 +1453,9 @@ dependencies = [

[[package]]
name = "log"
-
version = "0.4.22"
+
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
+
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"

[[package]]
name = "loom"
@@ -1522,9 +1502,9 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"

[[package]]
name = "miniz_oxide"
-
version = "0.8.2"
+
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394"
+
checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a"
dependencies = [
 "adler2",
]
@@ -1647,9 +1627,15 @@ dependencies = [

[[package]]
name = "once_cell"
-
version = "1.20.2"
+
version = "1.21.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+

+
[[package]]
+
name = "once_cell_polyfill"
+
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
+
checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"

[[package]]
name = "opaque-debug"
@@ -1677,9 +1663,9 @@ dependencies = [

[[package]]
name = "p384"
-
version = "0.13.0"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209"
+
checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6"
dependencies = [
 "ecdsa",
 "elliptic-curve",
@@ -1727,9 +1713,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"

[[package]]
name = "pest"
-
version = "2.7.15"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc"
+
checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6"
dependencies = [
 "memchr",
 "thiserror 2.0.12",
@@ -1738,9 +1724,9 @@ dependencies = [

[[package]]
name = "pest_derive"
-
version = "2.7.15"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e"
+
checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5"
dependencies = [
 "pest",
 "pest_generator",
@@ -1748,22 +1734,22 @@ dependencies = [

[[package]]
name = "pest_generator"
-
version = "2.7.15"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b"
+
checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841"
dependencies = [
 "pest",
 "pest_meta",
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "pest_meta"
-
version = "2.7.15"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea"
+
checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0"
dependencies = [
 "once_cell",
 "pest",
@@ -1772,9 +1758,9 @@ dependencies = [

[[package]]
name = "pikchr"
-
version = "0.1.3"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b430b470a0dfac4e22cd248210e3ef005346acd1ada670d74d6bdcdbab0dc96e"
+
checksum = "13680336a9060974d823f15053decc0ae5380eebf6f82abf17608523a7d71826"
dependencies = [
 "cc",
 "libc",
@@ -1809,9 +1795,9 @@ dependencies = [

[[package]]
name = "pkg-config"
-
version = "0.3.31"
+
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
+
checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"

[[package]]
name = "poly1305"
@@ -1837,6 +1823,15 @@ dependencies = [
]

[[package]]
+
name = "potential_utf"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+
dependencies = [
+
 "zerovec",
+
]
+

+
[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1844,9 +1839,9 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"

[[package]]
name = "ppv-lite86"
-
version = "0.2.20"
+
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
 "zerocopy",
]
@@ -1903,14 +1898,14 @@ dependencies = [
 "proc-macro-error-attr2",
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "proc-macro2"
-
version = "1.0.92"
+
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
+
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
dependencies = [
 "unicode-ident",
]
@@ -1945,9 +1940,9 @@ dependencies = [

[[package]]
name = "quick-xml"
-
version = "0.37.2"
+
version = "0.37.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003"
+
checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
dependencies = [
 "encoding_rs",
 "memchr",
@@ -1955,9 +1950,9 @@ dependencies = [

[[package]]
name = "quote"
-
version = "1.0.38"
+
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
dependencies = [
 "proc-macro2",
]
@@ -1988,7 +1983,7 @@ dependencies = [
 "once_cell",
 "qcheck",
 "radicle-cob",
-
 "radicle-crypto",
+
 "radicle-crypto 0.12.0",
 "radicle-git-ext 0.8.1",
 "radicle-ssh",
 "serde",
@@ -2012,7 +2007,7 @@ dependencies = [
 "html-page",
 "nonempty 0.11.0",
 "radicle",
-
 "radicle-crypto",
+
 "radicle-crypto 0.11.0",
 "radicle-git-ext 0.8.1",
 "radicle-surf",
 "regex",
@@ -2035,20 +2030,21 @@ dependencies = [

[[package]]
name = "radicle-cob"
-
version = "0.13.0"
+
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90581a9508ccc310998e991d7acf139d2991297d3fb37d30de07536e10256afb"
+
checksum = "6e9c90efa7a3febd01d33ed2e72cb12296c971ce03efa243d11c01520fcc1be8"
dependencies = [
 "fastrand",
 "git2",
 "log",
 "nonempty 0.9.0",
 "once_cell",
-
 "radicle-crypto",
+
 "radicle-crypto 0.12.0",
 "radicle-dag",
 "radicle-git-ext 0.8.1",
 "serde",
 "serde_json",
+
 "signature 2.2.0",
 "thiserror 1.0.69",
]

@@ -2059,6 +2055,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1d6a67969719841ad06049597006368eb4238ca63a02d20207654dfd1d2d6ad"
dependencies = [
 "amplify",
+
 "ec25519",
+
 "multibase",
+
 "serde",
+
 "thiserror 1.0.69",
+
 "zeroize",
+
]
+

+
[[package]]
+
name = "radicle-crypto"
+
version = "0.12.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d16d9e1403a6c3073dce14f3ed893f430bb67d7af6a07cc7fe4b81907025ba22"
+
dependencies = [
+
 "amplify",
 "cyphernet",
 "ec25519",
 "fastrand",
@@ -2067,6 +2077,7 @@ dependencies = [
 "radicle-git-ext 0.8.1",
 "radicle-ssh",
 "serde",
+
 "signature 2.2.0",
 "sqlite",
 "ssh-key",
 "thiserror 1.0.69",
@@ -2193,14 +2204,14 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
 "getrandom 0.2.15",
+
 "getrandom 0.2.16",
]

[[package]]
name = "redox_syscall"
-
version = "0.5.8"
+
version = "0.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
+
checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af"
dependencies = [
 "bitflags",
]
@@ -2289,9 +2300,9 @@ dependencies = [

[[package]]
name = "rsa"
-
version = "0.9.7"
+
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519"
+
checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b"
dependencies = [
 "const-oid",
 "digest",
@@ -2310,9 +2321,9 @@ dependencies = [

[[package]]
name = "rss"
-
version = "2.0.11"
+
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "531af70fce504d369cf42ac0a9645f5a62a8ea9265de71cfa25087e9f6080c7c"
+
checksum = "b2107738f003660f0a91f56fd3e3bd3ab5d918b2ddaf1e1ec2136fb1c46f71bf"
dependencies = [
 "atom_syndication",
 "derive_builder",
@@ -2322,9 +2333,9 @@ dependencies = [

[[package]]
name = "rust_decimal"
-
version = "1.36.0"
+
version = "1.37.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555"
+
checksum = "faa7de2ba56ac291bd90c6b9bece784a52ae1411f9506544b3eae36dd2356d50"
dependencies = [
 "arrayvec",
 "num-traits",
@@ -2332,41 +2343,28 @@ dependencies = [

[[package]]
name = "rustix"
-
version = "0.38.42"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
-
dependencies = [
-
 "bitflags",
-
 "errno",
-
 "libc",
-
 "linux-raw-sys 0.4.14",
-
 "windows-sys 0.59.0",
-
]
-

-
[[package]]
-
name = "rustix"
-
version = "1.0.3"
+
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
+
checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
dependencies = [
 "bitflags",
 "errno",
 "libc",
-
 "linux-raw-sys 0.9.3",
+
 "linux-raw-sys",
 "windows-sys 0.59.0",
]

[[package]]
name = "rustversion"
-
version = "1.0.19"
+
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
+
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"

[[package]]
name = "ryu"
-
version = "1.0.18"
+
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
+
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"

[[package]]
name = "same-file"
@@ -2414,7 +2412,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -2432,9 +2430,9 @@ dependencies = [

[[package]]
name = "serde_path_to_error"
-
version = "0.1.16"
+
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6"
+
checksum = "59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a"
dependencies = [
 "itoa",
 "serde",
@@ -2457,9 +2455,9 @@ dependencies = [

[[package]]
name = "sha2"
-
version = "0.10.8"
+
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
 "cfg-if",
 "cpufeatures",
@@ -2531,9 +2529,9 @@ dependencies = [

[[package]]
name = "smallvec"
-
version = "1.13.2"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+
checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"

[[package]]
name = "smawk"
@@ -2734,7 +2732,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "subplot",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -2756,9 +2754,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.95"
+
version = "2.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a"
+
checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
dependencies = [
 "proc-macro2",
 "quote",
@@ -2767,20 +2765,20 @@ dependencies = [

[[package]]
name = "synstructure"
-
version = "0.13.1"
+
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "tar"
-
version = "0.4.43"
+
version = "0.4.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6"
+
checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a"
dependencies = [
 "filetime",
 "libc",
@@ -2789,14 +2787,14 @@ dependencies = [

[[package]]
name = "tempfile"
-
version = "3.19.1"
+
version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
+
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
dependencies = [
 "fastrand",
-
 "getrandom 0.3.2",
+
 "getrandom 0.3.3",
 "once_cell",
-
 "rustix 1.0.3",
+
 "rustix",
 "windows-sys 0.59.0",
]

@@ -2822,23 +2820,23 @@ dependencies = [

[[package]]
name = "terminal_size"
-
version = "0.4.1"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9"
+
checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
dependencies = [
-
 "rustix 0.38.42",
+
 "rustix",
 "windows-sys 0.59.0",
]

[[package]]
name = "textwrap"
-
version = "0.16.1"
+
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
+
checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
dependencies = [
 "smawk",
 "unicode-linebreak",
-
 "unicode-width",
+
 "unicode-width 0.2.0",
]

[[package]]
@@ -2867,7 +2865,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -2878,7 +2876,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -2924,9 +2922,9 @@ dependencies = [

[[package]]
name = "tinystr"
-
version = "0.7.6"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
+
checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
dependencies = [
 "displaydoc",
 "zerovec",
@@ -2934,9 +2932,9 @@ dependencies = [

[[package]]
name = "tinyvec"
-
version = "1.8.1"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
+
checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
dependencies = [
 "tinyvec_macros",
]
@@ -2966,7 +2964,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
@@ -3027,9 +3025,9 @@ dependencies = [

[[package]]
name = "typenum"
-
version = "1.17.0"
+
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"

[[package]]
name = "ucd-trie"
@@ -3095,9 +3093,9 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"

[[package]]
name = "unicode-ident"
-
version = "1.0.14"
+
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
+
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"

[[package]]
name = "unicode-linebreak"
@@ -3121,6 +3119,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"

[[package]]
+
name = "unicode-width"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
+

+
[[package]]
name = "universal-hash"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3143,12 +3147,6 @@ dependencies = [
]

[[package]]
-
name = "utf16_iter"
-
version = "1.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-

-
[[package]]
name = "utf8-width"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3168,38 +3166,40 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"

[[package]]
name = "uuid"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
+
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
dependencies = [
-
 "getrandom 0.3.2",
+
 "getrandom 0.3.3",
+
 "js-sys",
+
 "wasm-bindgen",
]

[[package]]
name = "valuable"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
dependencies = [
 "valuable-derive",
]

[[package]]
name = "valuable-derive"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d44690c645190cfce32f91a1582281654b2338c6073fa250b0949fd25c55b32"
+
checksum = "4e3a32a9bcc0f6c6ccfd5b27bcf298c58e753bcc9eeff268157a303393183a6d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 1.0.109",
+
 "syn 2.0.101",
]

[[package]]
name = "valuable-serde"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5285cfff30cdabe26626736a54d989687dd9cab84f51f4048b61d6d0ae8b0907"
+
checksum = "2ee0548edecd1b907be7e67789923b7d02275b9ba4a33ebc33300e2c947a8cb1"
dependencies = [
 "serde",
 "valuable",
@@ -3244,34 +3244,35 @@ dependencies = [

[[package]]
name = "wasm-bindgen"
-
version = "0.2.99"
+
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396"
+
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
dependencies = [
 "cfg-if",
 "once_cell",
+
 "rustversion",
 "wasm-bindgen-macro",
]

[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.99"
+
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79"
+
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
dependencies = [
 "bumpalo",
 "log",
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.99"
+
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe"
+
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
dependencies = [
 "quote",
 "wasm-bindgen-macro-support",
@@ -3279,22 +3280,25 @@ dependencies = [

[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.99"
+
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
+
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.99"
+
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6"
+
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
+
dependencies = [
+
 "unicode-ident",
+
]

[[package]]
name = "winapi"
@@ -3477,9 +3481,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"

[[package]]
name = "winnow"
-
version = "0.6.22"
+
version = "0.6.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980"
+
checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28"
dependencies = [
 "memchr",
]
@@ -3494,26 +3498,19 @@ dependencies = [
]

[[package]]
-
name = "write16"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-

-
[[package]]
name = "writeable"
-
version = "0.5.5"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
+
checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"

[[package]]
name = "xattr"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909"
+
checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e"
dependencies = [
 "libc",
-
 "linux-raw-sys 0.4.14",
-
 "rustix 0.38.42",
+
 "rustix",
]

[[package]]
@@ -3529,9 +3526,9 @@ dependencies = [

[[package]]
name = "yoke"
-
version = "0.7.5"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
+
checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
dependencies = [
 "serde",
 "stable_deref_trait",
@@ -3541,55 +3538,54 @@ dependencies = [

[[package]]
name = "yoke-derive"
-
version = "0.7.5"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
+
checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
 "synstructure",
]

[[package]]
name = "zerocopy"
-
version = "0.7.35"
+
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+
checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
dependencies = [
-
 "byteorder",
 "zerocopy-derive",
]

[[package]]
name = "zerocopy-derive"
-
version = "0.7.35"
+
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+
checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]

[[package]]
name = "zerofrom"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
+
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
dependencies = [
 "zerofrom-derive",
]

[[package]]
name = "zerofrom-derive"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
+
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
 "synstructure",
]

@@ -3600,10 +3596,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"

[[package]]
+
name = "zerotrie"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+
dependencies = [
+
 "displaydoc",
+
 "yoke",
+
 "zerofrom",
+
]
+

+
[[package]]
name = "zerovec"
-
version = "0.10.4"
+
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
+
checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
dependencies = [
 "yoke",
 "zerofrom",
@@ -3612,11 +3619,11 @@ dependencies = [

[[package]]
name = "zerovec-derive"
-
version = "0.10.3"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
+
checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.95",
+
 "syn 2.0.101",
]
modified Makefile
@@ -2,7 +2,7 @@ all: check build test

check:
	cargo clippy --all-targets -- -Dwarnings
-
#	cargo deny check -Dwarnings
+
	cargo deny check -Dwarnings

build:
	cargo build --all-targets