Client Test

Client Test

rev. 3de24f28d7a4f931225502ac1ebd450376fbb315

Files changed:

tmp-codegen-diff/codegen-client-test/Cargo.lock

@@ -33,33 +152,152 @@
   53     53   
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
   54     54   
   55     55   
[[package]]
   56     56   
name = "anstyle"
   57     57   
version = "1.0.13"
   58     58   
source = "registry+https://github.com/rust-lang/crates.io-index"
   59     59   
checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
   60     60   
   61     61   
[[package]]
   62     62   
name = "anyhow"
   63         -
version = "1.0.101"
          63  +
version = "1.0.102"
   64     64   
source = "registry+https://github.com/rust-lang/crates.io-index"
   65         -
checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea"
          65  +
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
   66     66   
   67     67   
[[package]]
   68     68   
name = "approx"
   69     69   
version = "0.5.1"
   70     70   
source = "registry+https://github.com/rust-lang/crates.io-index"
   71     71   
checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
   72     72   
dependencies = [
   73     73   
 "num-traits",
   74     74   
]
   75     75   
   76     76   
[[package]]
   77     77   
name = "arbitrary"
   78     78   
version = "1.4.2"
   79     79   
source = "registry+https://github.com/rust-lang/crates.io-index"
   80     80   
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
   81     81   
dependencies = [
   82     82   
 "derive_arbitrary",
   83     83   
]
   84     84   
   85     85   
[[package]]
   86     86   
name = "assert-json-diff"
   87     87   
version = "2.0.2"
   88     88   
source = "registry+https://github.com/rust-lang/crates.io-index"
   89     89   
checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
   90     90   
dependencies = [
   91     91   
 "serde",
   92     92   
 "serde_json",
   93     93   
]
   94     94   
   95     95   
[[package]]
   96     96   
name = "async-channel"
   97     97   
version = "1.9.0"
   98     98   
source = "registry+https://github.com/rust-lang/crates.io-index"
   99     99   
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
  100    100   
dependencies = [
  101    101   
 "concurrent-queue",
  102    102   
 "event-listener 2.5.3",
  103    103   
 "futures-core",
  104    104   
]
  105    105   
  106    106   
[[package]]
  107    107   
name = "async-channel"
  108    108   
version = "2.5.0"
  109    109   
source = "registry+https://github.com/rust-lang/crates.io-index"
  110    110   
checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
  111    111   
dependencies = [
  112    112   
 "concurrent-queue",
  113    113   
 "event-listener-strategy",
  114    114   
 "futures-core",
  115    115   
 "pin-project-lite",
  116    116   
]
  117    117   
  118    118   
[[package]]
  119    119   
name = "async-executor"
  120         -
version = "1.13.3"
         120  +
version = "1.14.0"
  121    121   
source = "registry+https://github.com/rust-lang/crates.io-index"
  122         -
checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
         122  +
checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a"
  123    123   
dependencies = [
  124    124   
 "async-task",
  125    125   
 "concurrent-queue",
  126    126   
 "fastrand",
  127    127   
 "futures-lite",
  128    128   
 "pin-project-lite",
  129    129   
 "slab",
  130    130   
]
  131    131   
  132    132   
[[package]]
@@ -228,228 +349,349 @@
  248    248   
]
  249    249   
  250    250   
[[package]]
  251    251   
name = "async-stream-impl"
  252    252   
version = "0.3.6"
  253    253   
source = "registry+https://github.com/rust-lang/crates.io-index"
  254    254   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  255    255   
dependencies = [
  256    256   
 "proc-macro2",
  257    257   
 "quote",
  258         -
 "syn 2.0.115",
         258  +
 "syn 2.0.117",
  259    259   
]
  260    260   
  261    261   
[[package]]
  262    262   
name = "async-task"
  263    263   
version = "4.7.1"
  264    264   
source = "registry+https://github.com/rust-lang/crates.io-index"
  265    265   
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
  266    266   
  267    267   
[[package]]
  268    268   
name = "async-trait"
  269    269   
version = "0.1.89"
  270    270   
source = "registry+https://github.com/rust-lang/crates.io-index"
  271    271   
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
  272    272   
dependencies = [
  273    273   
 "proc-macro2",
  274    274   
 "quote",
  275         -
 "syn 2.0.115",
         275  +
 "syn 2.0.117",
  276    276   
]
  277    277   
  278    278   
[[package]]
  279    279   
name = "atomic-waker"
  280    280   
version = "1.1.2"
  281    281   
source = "registry+https://github.com/rust-lang/crates.io-index"
  282    282   
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  283    283   
  284    284   
[[package]]
  285    285   
name = "atty"
  286    286   
version = "0.2.14"
  287    287   
source = "registry+https://github.com/rust-lang/crates.io-index"
  288    288   
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
  289    289   
dependencies = [
  290    290   
 "hermit-abi 0.1.19",
  291    291   
 "libc",
  292    292   
 "winapi",
  293    293   
]
  294    294   
  295    295   
[[package]]
  296    296   
name = "autocfg"
  297    297   
version = "1.5.0"
  298    298   
source = "registry+https://github.com/rust-lang/crates.io-index"
  299    299   
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
  300    300   
  301    301   
[[package]]
  302    302   
name = "aws-lc-fips-sys"
  303    303   
version = "0.13.11"
  304    304   
source = "registry+https://github.com/rust-lang/crates.io-index"
  305    305   
checksum = "df6ea8e07e2df15b9f09f2ac5ee2977369b06d116f0c4eb5fa4ad443b73c7f53"
  306    306   
dependencies = [
  307    307   
 "bindgen",
  308    308   
 "cc",
  309    309   
 "cmake",
  310    310   
 "dunce",
  311    311   
 "fs_extra",
  312    312   
 "regex",
  313    313   
]
  314    314   
  315    315   
[[package]]
  316    316   
name = "aws-lc-rs"
  317         -
version = "1.15.4"
         317  +
version = "1.16.0"
  318    318   
source = "registry+https://github.com/rust-lang/crates.io-index"
  319         -
checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256"
         319  +
checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9"
  320    320   
dependencies = [
  321    321   
 "aws-lc-fips-sys",
  322    322   
 "aws-lc-sys",
  323    323   
 "untrusted 0.7.1",
  324    324   
 "zeroize",
  325    325   
]
  326    326   
  327    327   
[[package]]
  328    328   
name = "aws-lc-sys"
  329    329   
version = "0.37.1"
@@ -491,491 +551,551 @@
  511    511   
 "http-body 1.0.1",
  512    512   
 "http-body-util",
  513    513   
 "hyper 0.14.32",
  514    514   
 "hyper 1.8.1",
  515    515   
 "hyper-rustls 0.24.2",
  516    516   
 "hyper-rustls 0.27.7",
  517    517   
 "hyper-util",
  518    518   
 "indexmap 2.13.0",
  519    519   
 "pin-project-lite",
  520    520   
 "rustls 0.21.12",
  521         -
 "rustls 0.23.36",
         521  +
 "rustls 0.23.37",
  522    522   
 "rustls-native-certs 0.8.3",
  523    523   
 "rustls-pemfile 2.2.0",
  524    524   
 "rustls-pki-types",
  525    525   
 "s2n-tls",
  526    526   
 "s2n-tls-hyper",
  527    527   
 "s2n-tls-tokio",
  528    528   
 "serde",
  529    529   
 "serde_json",
  530    530   
 "serial_test",
  531    531   
 "tokio",
@@ -601,601 +661,661 @@
  621    621   
 "tracing",
  622    622   
 "tracing-appender",
  623    623   
]
  624    624   
  625    625   
[[package]]
  626    626   
name = "aws-smithy-http-server-metrics-macro"
  627    627   
version = "0.1.1"
  628    628   
dependencies = [
  629    629   
 "proc-macro2",
  630    630   
 "quote",
  631         -
 "syn 2.0.115",
         631  +
 "syn 2.0.117",
  632    632   
]
  633    633   
  634    634   
[[package]]
  635    635   
name = "aws-smithy-http-server-python"
  636    636   
version = "0.67.0"
  637    637   
dependencies = [
  638    638   
 "aws-smithy-http 0.63.5",
  639    639   
 "aws-smithy-json 0.62.4",
  640    640   
 "aws-smithy-legacy-http-server",
  641    641   
 "aws-smithy-types 1.4.5",
@@ -1014,1014 +1298,1298 @@
 1034   1034   
 "outref",
 1035   1035   
 "vsimd",
 1036   1036   
]
 1037   1037   
 1038   1038   
[[package]]
 1039   1039   
name = "bindgen"
 1040   1040   
version = "0.72.1"
 1041   1041   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1042   1042   
checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
 1043   1043   
dependencies = [
 1044         -
 "bitflags 2.10.0",
        1044  +
 "bitflags 2.11.0",
 1045   1045   
 "cexpr",
 1046   1046   
 "clang-sys",
 1047   1047   
 "itertools 0.13.0",
 1048   1048   
 "log",
 1049   1049   
 "prettyplease",
 1050   1050   
 "proc-macro2",
 1051   1051   
 "quote",
 1052   1052   
 "regex",
 1053   1053   
 "rustc-hash",
 1054   1054   
 "shlex",
 1055         -
 "syn 2.0.115",
        1055  +
 "syn 2.0.117",
 1056   1056   
]
 1057   1057   
 1058   1058   
[[package]]
 1059   1059   
name = "bit-set"
 1060   1060   
version = "0.8.0"
 1061   1061   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1062   1062   
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
 1063   1063   
dependencies = [
 1064   1064   
 "bit-vec",
 1065   1065   
]
 1066   1066   
 1067   1067   
[[package]]
 1068   1068   
name = "bit-vec"
 1069   1069   
version = "0.8.0"
 1070   1070   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1071   1071   
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
 1072   1072   
 1073   1073   
[[package]]
 1074   1074   
name = "bitflags"
 1075   1075   
version = "1.3.2"
 1076   1076   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1077   1077   
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 1078   1078   
 1079   1079   
[[package]]
 1080   1080   
name = "bitflags"
 1081         -
version = "2.10.0"
        1081  +
version = "2.11.0"
 1082   1082   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1083         -
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
        1083  +
checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
 1084   1084   
 1085   1085   
[[package]]
 1086   1086   
name = "block-buffer"
 1087   1087   
version = "0.10.4"
 1088   1088   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1089   1089   
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
 1090   1090   
dependencies = [
 1091   1091   
 "generic-array",
 1092   1092   
]
 1093   1093   
 1094   1094   
[[package]]
 1095   1095   
name = "blocking"
 1096   1096   
version = "1.6.2"
 1097   1097   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1098   1098   
checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
 1099   1099   
dependencies = [
 1100   1100   
 "async-channel 2.5.0",
 1101   1101   
 "async-task",
 1102   1102   
 "futures-io",
 1103   1103   
 "futures-lite",
 1104   1104   
 "piper",
 1105   1105   
]
 1106   1106   
 1107   1107   
[[package]]
 1108   1108   
name = "bs58"
 1109   1109   
version = "0.5.1"
 1110   1110   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1111   1111   
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
 1112   1112   
dependencies = [
 1113   1113   
 "tinyvec",
 1114   1114   
]
 1115   1115   
 1116   1116   
[[package]]
 1117   1117   
name = "bumpalo"
 1118         -
version = "3.19.1"
        1118  +
version = "3.20.2"
 1119   1119   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1120         -
checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
        1120  +
checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
 1121   1121   
 1122   1122   
[[package]]
 1123   1123   
name = "bytes"
 1124   1124   
version = "1.11.1"
 1125   1125   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1126   1126   
checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
 1127   1127   
dependencies = [
 1128   1128   
 "serde",
 1129   1129   
]
 1130   1130   
 1131   1131   
[[package]]
 1132   1132   
name = "bytes-utils"
 1133   1133   
version = "0.1.4"
 1134   1134   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1135   1135   
checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35"
 1136   1136   
dependencies = [
 1137   1137   
 "bytes",
 1138   1138   
 "either",
 1139   1139   
]
 1140   1140   
 1141   1141   
[[package]]
 1142   1142   
name = "cast"
 1143   1143   
version = "0.3.0"
 1144   1144   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1145   1145   
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
 1146   1146   
 1147   1147   
[[package]]
 1148   1148   
name = "cbor-diag"
 1149   1149   
version = "0.1.12"
 1150   1150   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1151   1151   
checksum = "dc245b6ecd09b23901a4fbad1ad975701fd5061ceaef6afa93a2d70605a64429"
 1152   1152   
dependencies = [
 1153   1153   
 "bs58",
 1154   1154   
 "chrono",
 1155   1155   
 "data-encoding",
 1156   1156   
 "half",
 1157   1157   
 "nom",
 1158   1158   
 "num-bigint",
 1159   1159   
 "num-rational",
 1160   1160   
 "num-traits",
 1161   1161   
 "separator",
 1162   1162   
 "url",
 1163   1163   
 "uuid",
 1164   1164   
]
 1165   1165   
 1166   1166   
[[package]]
 1167   1167   
name = "cc"
 1168         -
version = "1.2.55"
        1168  +
version = "1.2.56"
 1169   1169   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1170         -
checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
        1170  +
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
 1171   1171   
dependencies = [
 1172   1172   
 "find-msvc-tools",
 1173   1173   
 "jobserver",
 1174   1174   
 "libc",
 1175   1175   
 "shlex",
 1176   1176   
]
 1177   1177   
 1178   1178   
[[package]]
 1179   1179   
name = "cexpr"
 1180   1180   
version = "0.6.0"
 1181   1181   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1182   1182   
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
 1183   1183   
dependencies = [
 1184   1184   
 "nom",
 1185   1185   
]
 1186   1186   
 1187   1187   
[[package]]
 1188   1188   
name = "cfg-if"
 1189   1189   
version = "1.0.4"
 1190   1190   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1191   1191   
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
 1192   1192   
 1193   1193   
[[package]]
 1194   1194   
name = "chrono"
 1195         -
version = "0.4.43"
        1195  +
version = "0.4.44"
 1196   1196   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1197         -
checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118"
        1197  +
checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
 1198   1198   
dependencies = [
 1199   1199   
 "num-traits",
 1200   1200   
]
 1201   1201   
 1202   1202   
[[package]]
 1203   1203   
name = "ciborium"
 1204   1204   
version = "0.2.2"
 1205   1205   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1206   1206   
checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
 1207   1207   
dependencies = [
 1208   1208   
 "ciborium-io",
 1209   1209   
 "ciborium-ll",
 1210   1210   
 "serde",
 1211   1211   
]
 1212   1212   
 1213   1213   
[[package]]
 1214   1214   
name = "ciborium-io"
 1215   1215   
version = "0.2.2"
 1216   1216   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1217   1217   
checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
 1218   1218   
 1219   1219   
[[package]]
 1220   1220   
name = "ciborium-ll"
 1221   1221   
version = "0.2.2"
 1222   1222   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1223   1223   
checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
 1224   1224   
dependencies = [
 1225   1225   
 "ciborium-io",
 1226   1226   
 "half",
 1227   1227   
]
 1228   1228   
 1229   1229   
[[package]]
 1230   1230   
name = "clang-sys"
 1231   1231   
version = "1.8.1"
 1232   1232   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1233   1233   
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
 1234   1234   
dependencies = [
 1235   1235   
 "glob",
 1236   1236   
 "libc",
 1237   1237   
 "libloading",
 1238   1238   
]
 1239   1239   
 1240   1240   
[[package]]
 1241   1241   
name = "clap"
 1242   1242   
version = "3.2.25"
 1243   1243   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1244   1244   
checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
 1245   1245   
dependencies = [
 1246   1246   
 "atty",
 1247   1247   
 "bitflags 1.3.2",
 1248   1248   
 "clap_lex 0.2.4",
 1249   1249   
 "indexmap 1.9.3",
 1250   1250   
 "strsim 0.10.0",
 1251   1251   
 "termcolor",
 1252   1252   
 "textwrap",
 1253   1253   
]
 1254   1254   
 1255   1255   
[[package]]
 1256   1256   
name = "clap"
 1257         -
version = "4.5.58"
        1257  +
version = "4.5.60"
 1258   1258   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1259         -
checksum = "63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806"
        1259  +
checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
 1260   1260   
dependencies = [
 1261   1261   
 "clap_builder",
 1262   1262   
]
 1263   1263   
 1264   1264   
[[package]]
 1265   1265   
name = "clap_builder"
 1266         -
version = "4.5.58"
        1266  +
version = "4.5.60"
 1267   1267   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1268         -
checksum = "7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2"
        1268  +
checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
 1269   1269   
dependencies = [
 1270   1270   
 "anstyle",
 1271   1271   
 "clap_lex 1.0.0",
 1272   1272   
]
 1273   1273   
 1274   1274   
[[package]]
 1275   1275   
name = "clap_lex"
 1276   1276   
version = "0.2.4"
 1277   1277   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1278   1278   
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
@@ -1357,1357 +1417,1417 @@
 1377   1377   
 1378   1378   
[[package]]
 1379   1379   
name = "criterion"
 1380   1380   
version = "0.5.1"
 1381   1381   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1382   1382   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1383   1383   
dependencies = [
 1384   1384   
 "anes",
 1385   1385   
 "cast",
 1386   1386   
 "ciborium",
 1387         -
 "clap 4.5.58",
        1387  +
 "clap 4.5.60",
 1388   1388   
 "criterion-plot",
 1389   1389   
 "futures",
 1390   1390   
 "is-terminal",
 1391   1391   
 "itertools 0.10.5",
 1392   1392   
 "num-traits",
 1393   1393   
 "once_cell",
 1394   1394   
 "oorandom",
 1395   1395   
 "plotters",
 1396   1396   
 "rayon",
 1397   1397   
 "regex",
@@ -1471,1471 +1651,1651 @@
 1491   1491   
[[package]]
 1492   1492   
name = "darling_core"
 1493   1493   
version = "0.23.0"
 1494   1494   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1495   1495   
checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
 1496   1496   
dependencies = [
 1497   1497   
 "ident_case",
 1498   1498   
 "proc-macro2",
 1499   1499   
 "quote",
 1500   1500   
 "strsim 0.11.1",
 1501         -
 "syn 2.0.115",
        1501  +
 "syn 2.0.117",
 1502   1502   
]
 1503   1503   
 1504   1504   
[[package]]
 1505   1505   
name = "darling_macro"
 1506   1506   
version = "0.23.0"
 1507   1507   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1508   1508   
checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
 1509   1509   
dependencies = [
 1510   1510   
 "darling_core",
 1511   1511   
 "quote",
 1512         -
 "syn 2.0.115",
        1512  +
 "syn 2.0.117",
 1513   1513   
]
 1514   1514   
 1515   1515   
[[package]]
 1516   1516   
name = "data-encoding"
 1517   1517   
version = "2.10.0"
 1518   1518   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1519   1519   
checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea"
 1520   1520   
 1521   1521   
[[package]]
 1522   1522   
name = "deranged"
 1523         -
version = "0.5.6"
        1523  +
version = "0.5.8"
 1524   1524   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1525         -
checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4"
        1525  +
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
 1526   1526   
dependencies = [
 1527   1527   
 "powerfmt",
 1528   1528   
]
 1529   1529   
 1530   1530   
[[package]]
 1531   1531   
name = "derive-where"
 1532   1532   
version = "1.6.0"
 1533   1533   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1534   1534   
checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f"
 1535   1535   
dependencies = [
 1536   1536   
 "proc-macro2",
 1537   1537   
 "quote",
 1538         -
 "syn 2.0.115",
        1538  +
 "syn 2.0.117",
 1539   1539   
]
 1540   1540   
 1541   1541   
[[package]]
 1542   1542   
name = "derive_arbitrary"
 1543   1543   
version = "1.4.2"
 1544   1544   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1545   1545   
checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"
 1546   1546   
dependencies = [
 1547   1547   
 "proc-macro2",
 1548   1548   
 "quote",
 1549         -
 "syn 2.0.115",
        1549  +
 "syn 2.0.117",
 1550   1550   
]
 1551   1551   
 1552   1552   
[[package]]
 1553   1553   
name = "diff"
 1554   1554   
version = "0.1.13"
 1555   1555   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1556   1556   
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
 1557   1557   
 1558   1558   
[[package]]
 1559   1559   
name = "digest"
 1560   1560   
version = "0.10.7"
 1561   1561   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1562   1562   
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
 1563   1563   
dependencies = [
 1564   1564   
 "block-buffer",
 1565   1565   
 "crypto-common",
 1566   1566   
]
 1567   1567   
 1568   1568   
[[package]]
 1569   1569   
name = "displaydoc"
 1570   1570   
version = "0.2.5"
 1571   1571   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1572   1572   
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
 1573   1573   
dependencies = [
 1574   1574   
 "proc-macro2",
 1575   1575   
 "quote",
 1576         -
 "syn 2.0.115",
        1576  +
 "syn 2.0.117",
 1577   1577   
]
 1578   1578   
 1579   1579   
[[package]]
 1580   1580   
name = "dtoa"
 1581   1581   
version = "1.0.11"
 1582   1582   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1583   1583   
checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
 1584   1584   
 1585   1585   
[[package]]
 1586   1586   
name = "dunce"
 1587   1587   
version = "1.0.5"
 1588   1588   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1589   1589   
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
 1590   1590   
 1591   1591   
[[package]]
 1592   1592   
name = "either"
 1593   1593   
version = "1.15.0"
 1594   1594   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1595   1595   
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
 1596   1596   
 1597   1597   
[[package]]
 1598   1598   
name = "encoding_rs"
 1599   1599   
version = "0.8.35"
 1600   1600   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1601   1601   
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
 1602   1602   
dependencies = [
 1603   1603   
 "cfg-if",
 1604   1604   
]
 1605   1605   
 1606   1606   
[[package]]
 1607   1607   
name = "endian-type"
 1608   1608   
version = "0.1.2"
 1609   1609   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1610   1610   
checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"
 1611   1611   
 1612   1612   
[[package]]
 1613   1613   
name = "enum-as-inner"
 1614   1614   
version = "0.6.1"
 1615   1615   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1616   1616   
checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
 1617   1617   
dependencies = [
 1618   1618   
 "heck 0.5.0",
 1619   1619   
 "proc-macro2",
 1620   1620   
 "quote",
 1621         -
 "syn 2.0.115",
        1621  +
 "syn 2.0.117",
 1622   1622   
]
 1623   1623   
 1624   1624   
[[package]]
 1625   1625   
name = "equivalent"
 1626   1626   
version = "1.0.2"
 1627   1627   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1628   1628   
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
 1629   1629   
 1630   1630   
[[package]]
 1631   1631   
name = "errno"
@@ -1694,1694 +1850,1849 @@
 1714   1714   
]
 1715   1715   
 1716   1716   
[[package]]
 1717   1717   
name = "fs_extra"
 1718   1718   
version = "1.3.0"
 1719   1719   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1720   1720   
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
 1721   1721   
 1722   1722   
[[package]]
 1723   1723   
name = "futures"
 1724         -
version = "0.3.31"
        1724  +
version = "0.3.32"
 1725   1725   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1726         -
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
        1726  +
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
 1727   1727   
dependencies = [
 1728   1728   
 "futures-channel",
 1729   1729   
 "futures-core",
 1730   1730   
 "futures-executor",
 1731   1731   
 "futures-io",
 1732   1732   
 "futures-sink",
 1733   1733   
 "futures-task",
 1734   1734   
 "futures-util",
 1735   1735   
]
 1736   1736   
 1737   1737   
[[package]]
 1738   1738   
name = "futures-channel"
 1739         -
version = "0.3.31"
        1739  +
version = "0.3.32"
 1740   1740   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1741         -
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
        1741  +
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
 1742   1742   
dependencies = [
 1743   1743   
 "futures-core",
 1744   1744   
 "futures-sink",
 1745   1745   
]
 1746   1746   
 1747   1747   
[[package]]
 1748   1748   
name = "futures-core"
 1749         -
version = "0.3.31"
        1749  +
version = "0.3.32"
 1750   1750   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1751         -
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
        1751  +
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
 1752   1752   
 1753   1753   
[[package]]
 1754   1754   
name = "futures-executor"
 1755         -
version = "0.3.31"
        1755  +
version = "0.3.32"
 1756   1756   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1757         -
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
        1757  +
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
 1758   1758   
dependencies = [
 1759   1759   
 "futures-core",
 1760   1760   
 "futures-task",
 1761   1761   
 "futures-util",
 1762   1762   
]
 1763   1763   
 1764   1764   
[[package]]
 1765   1765   
name = "futures-io"
 1766         -
version = "0.3.31"
        1766  +
version = "0.3.32"
 1767   1767   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1768         -
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
        1768  +
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
 1769   1769   
 1770   1770   
[[package]]
 1771   1771   
name = "futures-lite"
 1772   1772   
version = "2.6.1"
 1773   1773   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1774   1774   
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
 1775   1775   
dependencies = [
 1776   1776   
 "fastrand",
 1777   1777   
 "futures-core",
 1778   1778   
 "futures-io",
 1779   1779   
 "parking",
 1780   1780   
 "pin-project-lite",
 1781   1781   
]
 1782   1782   
 1783   1783   
[[package]]
 1784   1784   
name = "futures-macro"
 1785         -
version = "0.3.31"
        1785  +
version = "0.3.32"
 1786   1786   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1787         -
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
        1787  +
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
 1788   1788   
dependencies = [
 1789   1789   
 "proc-macro2",
 1790   1790   
 "quote",
 1791         -
 "syn 2.0.115",
        1791  +
 "syn 2.0.117",
 1792   1792   
]
 1793   1793   
 1794   1794   
[[package]]
 1795   1795   
name = "futures-sink"
 1796         -
version = "0.3.31"
        1796  +
version = "0.3.32"
 1797   1797   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1798         -
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
        1798  +
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
 1799   1799   
 1800   1800   
[[package]]
 1801   1801   
name = "futures-task"
 1802         -
version = "0.3.31"
        1802  +
version = "0.3.32"
 1803   1803   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1804         -
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
        1804  +
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
 1805   1805   
 1806   1806   
[[package]]
 1807   1807   
name = "futures-util"
 1808         -
version = "0.3.31"
        1808  +
version = "0.3.32"
 1809   1809   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1810         -
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
        1810  +
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
 1811   1811   
dependencies = [
 1812   1812   
 "futures-channel",
 1813   1813   
 "futures-core",
 1814   1814   
 "futures-io",
 1815   1815   
 "futures-macro",
 1816   1816   
 "futures-sink",
 1817   1817   
 "futures-task",
 1818   1818   
 "memchr",
 1819   1819   
 "pin-project-lite",
 1820         -
 "pin-utils",
 1821   1820   
 "slab",
 1822   1821   
]
 1823   1822   
 1824   1823   
[[package]]
 1825   1824   
name = "generic-array"
 1826   1825   
version = "0.14.7"
 1827   1826   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1828   1827   
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
 1829   1828   
dependencies = [
 1830   1829   
 "typenum",
@@ -2177,2176 +2237,2236 @@
 2197   2196   
 2198   2197   
[[package]]
 2199   2198   
name = "hyper-rustls"
 2200   2199   
version = "0.27.7"
 2201   2200   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2202   2201   
checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
 2203   2202   
dependencies = [
 2204   2203   
 "http 1.4.0",
 2205   2204   
 "hyper 1.8.1",
 2206   2205   
 "hyper-util",
 2207         -
 "rustls 0.23.36",
        2206  +
 "rustls 0.23.37",
 2208   2207   
 "rustls-native-certs 0.8.3",
 2209   2208   
 "rustls-pki-types",
 2210   2209   
 "tokio",
 2211   2210   
 "tokio-rustls 0.26.4",
 2212   2211   
 "tower-service",
 2213   2212   
]
 2214   2213   
 2215   2214   
[[package]]
 2216   2215   
name = "hyper-util"
 2217   2216   
version = "0.1.20"
@@ -2388,2387 +2450,2449 @@
 2408   2407   
 "pin-project-lite",
 2409   2408   
 "proptest",
 2410   2409   
 "regex-lite",
 2411   2410   
 "tokio",
 2412   2411   
 "tracing",
 2413   2412   
 "url",
 2414   2413   
]
 2415   2414   
 2416   2415   
[[package]]
 2417   2416   
name = "inventory"
 2418         -
version = "0.3.21"
        2417  +
version = "0.3.22"
 2419   2418   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2420         -
checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e"
        2419  +
checksum = "009ae045c87e7082cb72dab0ccd01ae075dd00141ddc108f43a0ea150a9e7227"
 2421   2420   
dependencies = [
 2422   2421   
 "rustversion",
 2423   2422   
]
 2424   2423   
 2425   2424   
[[package]]
 2426   2425   
name = "ipconfig"
 2427   2426   
version = "0.3.2"
 2428   2427   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2429   2428   
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
 2430   2429   
dependencies = [
@@ -2489,2488 +2551,2550 @@
 2509   2508   
version = "0.1.34"
 2510   2509   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2511   2510   
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
 2512   2511   
dependencies = [
 2513   2512   
 "getrandom 0.3.4",
 2514   2513   
 "libc",
 2515   2514   
]
 2516   2515   
 2517   2516   
[[package]]
 2518   2517   
name = "js-sys"
 2519         -
version = "0.3.85"
        2518  +
version = "0.3.89"
 2520   2519   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2521         -
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
        2520  +
checksum = "f4eacb0641a310445a4c513f2a5e23e19952e269c6a38887254d5f837a305506"
 2522   2521   
dependencies = [
 2523   2522   
 "once_cell",
 2524   2523   
 "wasm-bindgen",
 2525   2524   
]
 2526   2525   
 2527   2526   
[[package]]
 2528   2527   
name = "kv-log-macro"
 2529   2528   
version = "1.0.7"
 2530   2529   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2531   2530   
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
@@ -2649,2648 +2737,2736 @@
 2669   2668   
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 2670   2669   
 2671   2670   
[[package]]
 2672   2671   
name = "leb128fmt"
 2673   2672   
version = "0.1.0"
 2674   2673   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2675   2674   
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
 2676   2675   
 2677   2676   
[[package]]
 2678   2677   
name = "libc"
 2679         -
version = "0.2.181"
        2678  +
version = "0.2.182"
 2680   2679   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2681         -
checksum = "459427e2af2b9c839b132acb702a1c654d95e10f8c326bfc2ad11310e458b1c5"
        2680  +
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
 2682   2681   
 2683   2682   
[[package]]
 2684   2683   
name = "libloading"
 2685   2684   
version = "0.8.9"
 2686   2685   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2687   2686   
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
 2688   2687   
dependencies = [
 2689   2688   
 "cfg-if",
 2690   2689   
 "windows-link",
 2691   2690   
]
 2692   2691   
 2693   2692   
[[package]]
 2694   2693   
name = "libmimalloc-sys"
 2695   2694   
version = "0.1.44"
 2696   2695   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2697   2696   
checksum = "667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870"
 2698   2697   
dependencies = [
 2699   2698   
 "cc",
 2700   2699   
 "libc",
 2701   2700   
]
 2702   2701   
 2703   2702   
[[package]]
 2704   2703   
name = "linux-raw-sys"
 2705         -
version = "0.11.0"
        2704  +
version = "0.12.1"
 2706   2705   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2707         -
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
        2706  +
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
 2708   2707   
 2709   2708   
[[package]]
 2710   2709   
name = "litemap"
 2711   2710   
version = "0.8.1"
 2712   2711   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2713   2712   
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
 2714   2713   
 2715   2714   
[[package]]
 2716   2715   
name = "lock_api"
 2717   2716   
version = "0.4.14"
@@ -2769,2768 +2881,2880 @@
 2789   2788   
 "ordered-float",
 2790   2789   
 "quanta",
 2791   2790   
 "radix_trie",
 2792   2791   
 "rand 0.9.2",
 2793   2792   
 "rand_xoshiro",
 2794   2793   
 "sketches-ddsketch",
 2795   2794   
]
 2796   2795   
 2797   2796   
[[package]]
 2798   2797   
name = "metrique"
 2799         -
version = "0.1.17"
        2798  +
version = "0.1.19"
 2800   2799   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2801         -
checksum = "55fcaaef5a6f31a84c475a1e7c1c8287919cd7b8ae530975b700045770a47b65"
        2800  +
checksum = "bd1cb935c0f8d21d170da2fdd6d7463bbfdd8760a1524fd38fbd034ab52c6d30"
 2802   2801   
dependencies = [
 2803   2802   
 "itoa",
 2804   2803   
 "metrique-core",
 2805   2804   
 "metrique-macro",
 2806   2805   
 "metrique-service-metrics",
 2807   2806   
 "metrique-timesource",
 2808   2807   
 "metrique-writer",
 2809   2808   
 "metrique-writer-core",
 2810   2809   
 "metrique-writer-macro",
 2811   2810   
 "ryu",
 2812   2811   
 "tokio",
 2813   2812   
]
 2814   2813   
 2815   2814   
[[package]]
 2816   2815   
name = "metrique-core"
 2817   2816   
version = "0.1.15"
 2818   2817   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2819   2818   
checksum = "e562ac1a9ac36b70a72a6150f438d2f3244a9c620fd347e10dcab2aff438034d"
 2820   2819   
dependencies = [
 2821   2820   
 "itertools 0.14.0",
 2822   2821   
 "metrique-writer-core",
 2823   2822   
]
 2824   2823   
 2825   2824   
[[package]]
 2826   2825   
name = "metrique-macro"
 2827         -
version = "0.1.13"
        2826  +
version = "0.1.14"
 2828   2827   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2829         -
checksum = "dc321bc5590bb84e8b409a6b17d0f9e1163922ee141d15c4a1e6ef265079974a"
        2828  +
checksum = "83adb8929ae9b2f7a4ec07a04c3af569ffe22f96f02c89063e4a78895d6af760"
 2830   2829   
dependencies = [
 2831   2830   
 "Inflector",
 2832   2831   
 "darling",
 2833   2832   
 "proc-macro2",
 2834   2833   
 "quote",
 2835         -
 "syn 2.0.115",
        2834  +
 "syn 2.0.117",
 2836   2835   
]
 2837   2836   
 2838   2837   
[[package]]
 2839   2838   
name = "metrique-service-metrics"
 2840   2839   
version = "0.1.16"
 2841   2840   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2842   2841   
checksum = "afa56455dfd6985bbd545214e001760e86cab670aab453787d51aa7dfb59f3ac"
 2843   2842   
dependencies = [
 2844   2843   
 "metrique-writer",
 2845   2844   
]
 2846   2845   
 2847   2846   
[[package]]
 2848   2847   
name = "metrique-timesource"
 2849         -
version = "0.1.7"
        2848  +
version = "0.1.8"
 2850   2849   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2851         -
checksum = "12e2ae3b29adb641908746d579092b1d882194e00feeb9e62679287feb3f6bbf"
        2850  +
checksum = "c60fb3f2836dffc05146f0dfe7bf2e0789909f3fefd72c729491adaef01acc1a"
 2852   2851   
 2853   2852   
[[package]]
 2854   2853   
name = "metrique-writer"
 2855   2854   
version = "0.1.17"
 2856   2855   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2857   2856   
checksum = "a5afcedea6aafd59e4583ceab505495160ac0e6c33082dd4933261c6bbfe9dd4"
 2858   2857   
dependencies = [
 2859   2858   
 "ahash",
 2860   2859   
 "crossbeam-queue",
 2861   2860   
 "crossbeam-utils",
@@ -2886,2885 +2983,2982 @@
 2906   2905   
[[package]]
 2907   2906   
name = "metrique-writer-macro"
 2908   2907   
version = "0.1.7"
 2909   2908   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2910   2909   
checksum = "12edafee41e67f90ab2efe2b850e10751f0da3da4aeb61b8eb7e6c31666e8da8"
 2911   2910   
dependencies = [
 2912   2911   
 "darling",
 2913   2912   
 "proc-macro2",
 2914   2913   
 "quote",
 2915   2914   
 "str_inflector",
 2916         -
 "syn 2.0.115",
        2915  +
 "syn 2.0.117",
 2917   2916   
 "synstructure",
 2918   2917   
]
 2919   2918   
 2920   2919   
[[package]]
 2921   2920   
name = "mimalloc"
 2922   2921   
version = "0.1.48"
 2923   2922   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2924   2923   
checksum = "e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8"
 2925   2924   
dependencies = [
 2926   2925   
 "libmimalloc-sys",
 2927   2926   
]
 2928   2927   
 2929   2928   
[[package]]
 2930   2929   
name = "mime"
 2931   2930   
version = "0.3.17"
 2932   2931   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2933   2932   
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
 2934   2933   
 2935   2934   
[[package]]
 2936   2935   
name = "minicbor"
 2937         -
version = "0.24.4"
        2936  +
version = "0.24.2"
 2938   2937   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2939         -
checksum = "29be4f60e41fde478b36998b88821946aafac540e53591e76db53921a0cc225b"
        2938  +
checksum = "5f8e213c36148d828083ae01948eed271d03f95f7e72571fa242d78184029af2"
 2940   2939   
dependencies = [
 2941   2940   
 "half",
 2942   2941   
 "minicbor-derive",
 2943   2942   
]
 2944   2943   
 2945   2944   
[[package]]
 2946   2945   
name = "minicbor-derive"
 2947   2946   
version = "0.15.3"
 2948   2947   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2949   2948   
checksum = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70"
 2950   2949   
dependencies = [
 2951   2950   
 "proc-macro2",
 2952   2951   
 "quote",
 2953         -
 "syn 2.0.115",
        2952  +
 "syn 2.0.117",
 2954   2953   
]
 2955   2954   
 2956   2955   
[[package]]
 2957   2956   
name = "minimal-lexical"
 2958   2957   
version = "0.2.1"
 2959   2958   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2960   2959   
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 2961   2960   
 2962   2961   
[[package]]
 2963   2962   
name = "miniz_oxide"
@@ -3199,3198 +3259,3258 @@
 3219   3218   
]
 3220   3219   
 3221   3220   
[[package]]
 3222   3221   
name = "pin-project-internal"
 3223   3222   
version = "1.1.10"
 3224   3223   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3225   3224   
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
 3226   3225   
dependencies = [
 3227   3226   
 "proc-macro2",
 3228   3227   
 "quote",
 3229         -
 "syn 2.0.115",
        3228  +
 "syn 2.0.117",
 3230   3229   
]
 3231   3230   
 3232   3231   
[[package]]
 3233   3232   
name = "pin-project-lite"
 3234   3233   
version = "0.2.16"
 3235   3234   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3236   3235   
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
 3237   3236   
 3238   3237   
[[package]]
 3239   3238   
name = "pin-utils"
@@ -3314,3313 +3394,3393 @@
 3334   3333   
 "yansi",
 3335   3334   
]
 3336   3335   
 3337   3336   
[[package]]
 3338   3337   
name = "prettyplease"
 3339   3338   
version = "0.2.37"
 3340   3339   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3341   3340   
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
 3342   3341   
dependencies = [
 3343   3342   
 "proc-macro2",
 3344         -
 "syn 2.0.115",
        3343  +
 "syn 2.0.117",
 3345   3344   
]
 3346   3345   
 3347   3346   
[[package]]
 3348   3347   
name = "proc-macro2"
 3349   3348   
version = "1.0.106"
 3350   3349   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3351   3350   
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
 3352   3351   
dependencies = [
 3353   3352   
 "unicode-ident",
 3354   3353   
]
 3355   3354   
 3356   3355   
[[package]]
 3357   3356   
name = "proptest"
 3358   3357   
version = "1.10.0"
 3359   3358   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3360   3359   
checksum = "37566cb3fdacef14c0737f9546df7cfeadbfbc9fef10991038bf5015d0c80532"
 3361   3360   
dependencies = [
 3362   3361   
 "bit-set",
 3363   3362   
 "bit-vec",
 3364         -
 "bitflags 2.10.0",
        3363  +
 "bitflags 2.11.0",
 3365   3364   
 "num-traits",
 3366   3365   
 "rand 0.9.2",
 3367   3366   
 "rand_chacha 0.9.0",
 3368   3367   
 "rand_xorshift",
 3369   3368   
 "regex-syntax",
 3370   3369   
 "rusty-fork",
 3371   3370   
 "tempfile",
 3372   3371   
 "unarray",
 3373   3372   
]
 3374   3373   
@@ -3420,3419 +3493,3492 @@
 3440   3439   
 3441   3440   
[[package]]
 3442   3441   
name = "pyo3-macros"
 3443   3442   
version = "0.20.3"
 3444   3443   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3445   3444   
checksum = "7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158"
 3446   3445   
dependencies = [
 3447   3446   
 "proc-macro2",
 3448   3447   
 "pyo3-macros-backend",
 3449   3448   
 "quote",
 3450         -
 "syn 2.0.115",
        3449  +
 "syn 2.0.117",
 3451   3450   
]
 3452   3451   
 3453   3452   
[[package]]
 3454   3453   
name = "pyo3-macros-backend"
 3455   3454   
version = "0.20.3"
 3456   3455   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3457   3456   
checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185"
 3458   3457   
dependencies = [
 3459   3458   
 "heck 0.4.1",
 3460   3459   
 "proc-macro2",
 3461   3460   
 "pyo3-build-config",
 3462   3461   
 "quote",
 3463         -
 "syn 2.0.115",
        3462  +
 "syn 2.0.117",
 3464   3463   
]
 3465   3464   
 3466   3465   
[[package]]
 3467   3466   
name = "quanta"
 3468   3467   
version = "0.12.6"
 3469   3468   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3470   3469   
checksum = "f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7"
 3471   3470   
dependencies = [
 3472   3471   
 "crossbeam-utils",
 3473   3472   
 "libc",
@@ -3576,3575 +3827,3826 @@
 3596   3595   
dependencies = [
 3597   3596   
 "rand_core 0.9.5",
 3598   3597   
]
 3599   3598   
 3600   3599   
[[package]]
 3601   3600   
name = "raw-cpuid"
 3602   3601   
version = "11.6.0"
 3603   3602   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3604   3603   
checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186"
 3605   3604   
dependencies = [
 3606         -
 "bitflags 2.10.0",
        3605  +
 "bitflags 2.11.0",
 3607   3606   
]
 3608   3607   
 3609   3608   
[[package]]
 3610   3609   
name = "rayon"
 3611   3610   
version = "1.11.0"
 3612   3611   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3613   3612   
checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
 3614   3613   
dependencies = [
 3615   3614   
 "either",
 3616   3615   
 "rayon-core",
 3617   3616   
]
 3618   3617   
 3619   3618   
[[package]]
 3620   3619   
name = "rayon-core"
 3621   3620   
version = "1.13.0"
 3622   3621   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3623   3622   
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
 3624   3623   
dependencies = [
 3625   3624   
 "crossbeam-deque",
 3626   3625   
 "crossbeam-utils",
 3627   3626   
]
 3628   3627   
 3629   3628   
[[package]]
 3630   3629   
name = "rcgen"
 3631   3630   
version = "0.10.0"
 3632   3631   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3633   3632   
checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
 3634   3633   
dependencies = [
 3635   3634   
 "pem",
 3636   3635   
 "ring 0.16.20",
 3637   3636   
 "time",
 3638   3637   
 "yasna",
 3639   3638   
]
 3640   3639   
 3641   3640   
[[package]]
 3642   3641   
name = "redox_syscall"
 3643   3642   
version = "0.5.18"
 3644   3643   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3645   3644   
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
 3646   3645   
dependencies = [
 3647         -
 "bitflags 2.10.0",
        3646  +
 "bitflags 2.11.0",
 3648   3647   
]
 3649   3648   
 3650   3649   
[[package]]
 3651   3650   
name = "regex"
 3652   3651   
version = "1.12.3"
 3653   3652   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3654   3653   
checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
 3655   3654   
dependencies = [
 3656   3655   
 "aho-corasick",
 3657   3656   
 "memchr",
 3658   3657   
 "regex-automata",
 3659   3658   
 "regex-syntax",
 3660   3659   
]
 3661   3660   
 3662   3661   
[[package]]
 3663   3662   
name = "regex-automata"
 3664   3663   
version = "0.4.14"
 3665   3664   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3666   3665   
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
 3667   3666   
dependencies = [
 3668   3667   
 "aho-corasick",
 3669   3668   
 "memchr",
 3670   3669   
 "regex-syntax",
 3671   3670   
]
 3672   3671   
 3673   3672   
[[package]]
 3674   3673   
name = "regex-lite"
 3675   3674   
version = "0.1.9"
 3676   3675   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3677   3676   
checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973"
 3678   3677   
 3679   3678   
[[package]]
 3680   3679   
name = "regex-syntax"
 3681         -
version = "0.8.9"
        3680  +
version = "0.8.10"
 3682   3681   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3683         -
checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
        3682  +
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
 3684   3683   
 3685   3684   
[[package]]
 3686   3685   
name = "resolv-conf"
 3687   3686   
version = "0.7.6"
 3688   3687   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3689   3688   
checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
 3690   3689   
 3691   3690   
[[package]]
 3692   3691   
name = "ring"
 3693   3692   
version = "0.16.20"
 3694   3693   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3695   3694   
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
 3696   3695   
dependencies = [
 3697   3696   
 "cc",
 3698   3697   
 "libc",
 3699   3698   
 "once_cell",
 3700   3699   
 "spin 0.5.2",
 3701   3700   
 "untrusted 0.7.1",
 3702   3701   
 "web-sys",
 3703   3702   
 "winapi",
 3704   3703   
]
 3705   3704   
 3706   3705   
[[package]]
 3707   3706   
name = "ring"
 3708   3707   
version = "0.17.14"
 3709   3708   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3710   3709   
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
 3711   3710   
dependencies = [
 3712   3711   
 "cc",
 3713   3712   
 "cfg-if",
 3714   3713   
 "getrandom 0.2.17",
 3715   3714   
 "libc",
 3716   3715   
 "untrusted 0.9.0",
 3717   3716   
 "windows-sys 0.52.0",
 3718   3717   
]
 3719   3718   
 3720   3719   
[[package]]
 3721   3720   
name = "roxmltree"
 3722   3721   
version = "0.14.1"
 3723   3722   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3724   3723   
checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b"
 3725   3724   
dependencies = [
 3726   3725   
 "xmlparser",
 3727   3726   
]
 3728   3727   
 3729   3728   
[[package]]
 3730   3729   
name = "rustc-hash"
 3731   3730   
version = "2.1.1"
 3732   3731   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3733   3732   
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
 3734   3733   
 3735   3734   
[[package]]
 3736   3735   
name = "rustix"
 3737         -
version = "1.1.3"
        3736  +
version = "1.1.4"
 3738   3737   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3739         -
checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
        3738  +
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
 3740   3739   
dependencies = [
 3741         -
 "bitflags 2.10.0",
        3740  +
 "bitflags 2.11.0",
 3742   3741   
 "errno",
 3743   3742   
 "libc",
 3744   3743   
 "linux-raw-sys",
 3745   3744   
 "windows-sys 0.61.2",
 3746   3745   
]
 3747   3746   
 3748   3747   
[[package]]
 3749   3748   
name = "rustls"
 3750   3749   
version = "0.21.12"
 3751   3750   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3752   3751   
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
 3753   3752   
dependencies = [
 3754   3753   
 "log",
 3755   3754   
 "ring 0.17.14",
 3756   3755   
 "rustls-webpki 0.101.7",
 3757   3756   
 "sct",
 3758   3757   
]
 3759   3758   
 3760   3759   
[[package]]
 3761   3760   
name = "rustls"
 3762         -
version = "0.23.36"
        3761  +
version = "0.23.37"
 3763   3762   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3764         -
checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b"
        3763  +
checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
 3765   3764   
dependencies = [
 3766   3765   
 "aws-lc-rs",
 3767   3766   
 "log",
 3768   3767   
 "once_cell",
 3769   3768   
 "ring 0.17.14",
 3770   3769   
 "rustls-pki-types",
 3771   3770   
 "rustls-webpki 0.103.9",
 3772   3771   
 "subtle",
 3773   3772   
 "zeroize",
 3774   3773   
]
 3775   3774   
 3776   3775   
[[package]]
 3777   3776   
name = "rustls-native-certs"
 3778   3777   
version = "0.6.3"
 3779   3778   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3780   3779   
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
 3781   3780   
dependencies = [
 3782   3781   
 "openssl-probe 0.1.6",
 3783   3782   
 "rustls-pemfile 1.0.4",
 3784   3783   
 "schannel",
 3785   3784   
 "security-framework 2.11.1",
 3786   3785   
]
 3787   3786   
 3788   3787   
[[package]]
 3789   3788   
name = "rustls-native-certs"
 3790   3789   
version = "0.8.3"
 3791   3790   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3792   3791   
checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63"
 3793   3792   
dependencies = [
 3794   3793   
 "openssl-probe 0.2.1",
 3795   3794   
 "rustls-pki-types",
 3796   3795   
 "schannel",
 3797         -
 "security-framework 3.5.1",
        3796  +
 "security-framework 3.7.0",
 3798   3797   
]
 3799   3798   
 3800   3799   
[[package]]
 3801   3800   
name = "rustls-pemfile"
 3802   3801   
version = "1.0.4"
 3803   3802   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3804   3803   
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
 3805   3804   
dependencies = [
 3806   3805   
 "base64 0.21.7",
 3807   3806   
]
@@ -3949,3948 +4141,4140 @@
 3969   3968   
version = "3.0.10"
 3970   3969   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3971   3970   
checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca"
 3972   3971   
 3973   3972   
[[package]]
 3974   3973   
name = "security-framework"
 3975   3974   
version = "2.11.1"
 3976   3975   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3977   3976   
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
 3978   3977   
dependencies = [
 3979         -
 "bitflags 2.10.0",
        3978  +
 "bitflags 2.11.0",
 3980   3979   
 "core-foundation 0.9.4",
 3981   3980   
 "core-foundation-sys",
 3982   3981   
 "libc",
 3983   3982   
 "security-framework-sys",
 3984   3983   
]
 3985   3984   
 3986   3985   
[[package]]
 3987   3986   
name = "security-framework"
 3988         -
version = "3.5.1"
        3987  +
version = "3.7.0"
 3989   3988   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3990         -
checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef"
        3989  +
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
 3991   3990   
dependencies = [
 3992         -
 "bitflags 2.10.0",
        3991  +
 "bitflags 2.11.0",
 3993   3992   
 "core-foundation 0.10.1",
 3994   3993   
 "core-foundation-sys",
 3995   3994   
 "libc",
 3996   3995   
 "security-framework-sys",
 3997   3996   
]
 3998   3997   
 3999   3998   
[[package]]
 4000   3999   
name = "security-framework-sys"
 4001         -
version = "2.15.0"
        4000  +
version = "2.17.0"
 4002   4001   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4003         -
checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
        4002  +
checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
 4004   4003   
dependencies = [
 4005   4004   
 "core-foundation-sys",
 4006   4005   
 "libc",
 4007   4006   
]
 4008   4007   
 4009   4008   
[[package]]
 4010   4009   
name = "semver"
 4011   4010   
version = "1.0.27"
 4012   4011   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4013   4012   
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
 4014   4013   
 4015   4014   
[[package]]
 4016   4015   
name = "separator"
 4017   4016   
version = "0.4.1"
 4018   4017   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4019   4018   
checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5"
 4020   4019   
 4021   4020   
[[package]]
 4022   4021   
name = "serde"
 4023   4022   
version = "1.0.228"
 4024   4023   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4025   4024   
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
 4026   4025   
dependencies = [
 4027   4026   
 "serde_core",
 4028   4027   
 "serde_derive",
 4029   4028   
]
 4030   4029   
 4031   4030   
[[package]]
 4032   4031   
name = "serde_core"
 4033   4032   
version = "1.0.228"
 4034   4033   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4035   4034   
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
 4036   4035   
dependencies = [
 4037   4036   
 "serde_derive",
 4038   4037   
]
 4039   4038   
 4040   4039   
[[package]]
 4041   4040   
name = "serde_derive"
 4042   4041   
version = "1.0.228"
 4043   4042   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4044   4043   
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
 4045   4044   
dependencies = [
 4046   4045   
 "proc-macro2",
 4047   4046   
 "quote",
 4048         -
 "syn 2.0.115",
        4047  +
 "syn 2.0.117",
 4049   4048   
]
 4050   4049   
 4051   4050   
[[package]]
 4052   4051   
name = "serde_json"
 4053   4052   
version = "1.0.146"
 4054   4053   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4055   4054   
checksum = "217ca874ae0207aac254aa02c957ded05585a90892cc8d87f9e5fa49669dadd8"
 4056   4055   
dependencies = [
 4057   4056   
 "indexmap 2.13.0",
 4058   4057   
 "itoa",
 4059   4058   
 "memchr",
 4060   4059   
 "ryu",
 4061   4060   
 "serde",
 4062   4061   
 "serde_core",
 4063   4062   
]
 4064   4063   
 4065   4064   
[[package]]
 4066   4065   
name = "serde_path_to_error"
 4067   4066   
version = "0.1.20"
 4068   4067   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4069   4068   
checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
 4070   4069   
dependencies = [
 4071   4070   
 "itoa",
 4072   4071   
 "serde",
 4073   4072   
 "serde_core",
 4074   4073   
]
 4075   4074   
 4076   4075   
[[package]]
 4077   4076   
name = "serde_urlencoded"
 4078   4077   
version = "0.7.1"
 4079   4078   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4080   4079   
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
 4081   4080   
dependencies = [
 4082   4081   
 "form_urlencoded",
 4083   4082   
 "itoa",
 4084   4083   
 "ryu",
 4085   4084   
 "serde",
 4086   4085   
]
 4087   4086   
 4088   4087   
[[package]]
 4089   4088   
name = "serial_test"
 4090         -
version = "3.3.1"
        4089  +
version = "3.4.0"
 4091   4090   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4092         -
checksum = "0d0b343e184fc3b7bb44dff0705fffcf4b3756ba6aff420dddd8b24ca145e555"
        4091  +
checksum = "911bd979bf1070a3f3aa7b691a3b3e9968f339ceeec89e08c280a8a22207a32f"
 4093   4092   
dependencies = [
 4094   4093   
 "futures-executor",
 4095   4094   
 "futures-util",
 4096   4095   
 "log",
 4097   4096   
 "once_cell",
 4098   4097   
 "parking_lot",
 4099   4098   
 "scc",
 4100   4099   
 "serial_test_derive",
 4101   4100   
]
 4102   4101   
 4103   4102   
[[package]]
 4104   4103   
name = "serial_test_derive"
 4105         -
version = "3.3.1"
        4104  +
version = "3.4.0"
 4106   4105   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4107         -
checksum = "6f50427f258fb77356e4cd4aa0e87e2bd2c66dbcee41dc405282cae2bfc26c83"
        4106  +
checksum = "0a7d91949b85b0d2fb687445e448b40d322b6b3e4af6b44a29b21d9a5f33e6d9"
 4108   4107   
dependencies = [
 4109   4108   
 "proc-macro2",
 4110   4109   
 "quote",
 4111         -
 "syn 2.0.115",
        4110  +
 "syn 2.0.117",
 4112   4111   
]
 4113   4112   
 4114   4113   
[[package]]
 4115   4114   
name = "sha1"
 4116   4115   
version = "0.10.6"
 4117   4116   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4118   4117   
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
 4119   4118   
dependencies = [
 4120   4119   
 "cfg-if",
 4121   4120   
 "cpufeatures",
@@ -4251,4250 +4435,4434 @@
 4271   4270   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4272   4271   
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
 4273   4272   
dependencies = [
 4274   4273   
 "proc-macro2",
 4275   4274   
 "quote",
 4276   4275   
 "unicode-ident",
 4277   4276   
]
 4278   4277   
 4279   4278   
[[package]]
 4280   4279   
name = "syn"
 4281         -
version = "2.0.115"
        4280  +
version = "2.0.117"
 4282   4281   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4283         -
checksum = "6e614ed320ac28113fa64972c4262d5dbc89deacdfd00c34a3e4cea073243c12"
        4282  +
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
 4284   4283   
dependencies = [
 4285   4284   
 "proc-macro2",
 4286   4285   
 "quote",
 4287   4286   
 "unicode-ident",
 4288   4287   
]
 4289   4288   
 4290   4289   
[[package]]
 4291   4290   
name = "sync_wrapper"
 4292   4291   
version = "1.0.2"
 4293   4292   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4294   4293   
checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
 4295   4294   
 4296   4295   
[[package]]
 4297   4296   
name = "synstructure"
 4298   4297   
version = "0.13.2"
 4299   4298   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4300   4299   
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
 4301   4300   
dependencies = [
 4302   4301   
 "proc-macro2",
 4303   4302   
 "quote",
 4304         -
 "syn 2.0.115",
        4303  +
 "syn 2.0.117",
 4305   4304   
]
 4306   4305   
 4307   4306   
[[package]]
 4308   4307   
name = "system-configuration"
 4309   4308   
version = "0.7.0"
 4310   4309   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4311   4310   
checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
 4312   4311   
dependencies = [
 4313         -
 "bitflags 2.10.0",
        4312  +
 "bitflags 2.11.0",
 4314   4313   
 "core-foundation 0.9.4",
 4315   4314   
 "system-configuration-sys",
 4316   4315   
]
 4317   4316   
 4318   4317   
[[package]]
 4319   4318   
name = "system-configuration-sys"
 4320   4319   
version = "0.6.0"
 4321   4320   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4322   4321   
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
 4323   4322   
dependencies = [
 4324   4323   
 "core-foundation-sys",
 4325   4324   
 "libc",
 4326   4325   
]
 4327   4326   
 4328   4327   
[[package]]
 4329   4328   
name = "tagptr"
 4330   4329   
version = "0.2.0"
 4331   4330   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4332   4331   
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
 4333   4332   
 4334   4333   
[[package]]
 4335   4334   
name = "target-lexicon"
 4336   4335   
version = "0.12.16"
 4337   4336   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4338   4337   
checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
 4339   4338   
 4340   4339   
[[package]]
 4341   4340   
name = "tempfile"
 4342         -
version = "3.25.0"
        4341  +
version = "3.26.0"
 4343   4342   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4344         -
checksum = "0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1"
        4343  +
checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
 4345   4344   
dependencies = [
 4346   4345   
 "fastrand",
 4347   4346   
 "getrandom 0.4.1",
 4348   4347   
 "once_cell",
 4349   4348   
 "rustix",
 4350   4349   
 "windows-sys 0.61.2",
 4351   4350   
]
 4352   4351   
 4353   4352   
[[package]]
 4354   4353   
name = "termcolor"
 4355   4354   
version = "1.4.1"
 4356   4355   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4357   4356   
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
 4358   4357   
dependencies = [
 4359   4358   
 "winapi-util",
 4360   4359   
]
 4361   4360   
 4362   4361   
[[package]]
 4363   4362   
name = "textwrap"
 4364   4363   
version = "0.16.2"
 4365   4364   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4366   4365   
checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
 4367   4366   
 4368   4367   
[[package]]
 4369   4368   
name = "thiserror"
 4370   4369   
version = "1.0.69"
 4371   4370   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4372   4371   
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
 4373   4372   
dependencies = [
 4374   4373   
 "thiserror-impl 1.0.69",
 4375   4374   
]
 4376   4375   
 4377   4376   
[[package]]
 4378   4377   
name = "thiserror"
 4379   4378   
version = "2.0.18"
 4380   4379   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4381   4380   
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
 4382   4381   
dependencies = [
 4383   4382   
 "thiserror-impl 2.0.18",
 4384   4383   
]
 4385   4384   
 4386   4385   
[[package]]
 4387   4386   
name = "thiserror-impl"
 4388   4387   
version = "1.0.69"
 4389   4388   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4390   4389   
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
 4391   4390   
dependencies = [
 4392   4391   
 "proc-macro2",
 4393   4392   
 "quote",
 4394         -
 "syn 2.0.115",
        4393  +
 "syn 2.0.117",
 4395   4394   
]
 4396   4395   
 4397   4396   
[[package]]
 4398   4397   
name = "thiserror-impl"
 4399   4398   
version = "2.0.18"
 4400   4399   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4401   4400   
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
 4402   4401   
dependencies = [
 4403   4402   
 "proc-macro2",
 4404   4403   
 "quote",
 4405         -
 "syn 2.0.115",
        4404  +
 "syn 2.0.117",
 4406   4405   
]
 4407   4406   
 4408   4407   
[[package]]
 4409   4408   
name = "thread_local"
 4410   4409   
version = "1.1.9"
 4411   4410   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4412   4411   
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
 4413   4412   
dependencies = [
 4414   4413   
 "cfg-if",
 4415   4414   
]
@@ -4492,4491 +4571,4570 @@
 4512   4511   
]
 4513   4512   
 4514   4513   
[[package]]
 4515   4514   
name = "tokio-macros"
 4516   4515   
version = "2.6.0"
 4517   4516   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4518   4517   
checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
 4519   4518   
dependencies = [
 4520   4519   
 "proc-macro2",
 4521   4520   
 "quote",
 4522         -
 "syn 2.0.115",
        4521  +
 "syn 2.0.117",
 4523   4522   
]
 4524   4523   
 4525   4524   
[[package]]
 4526   4525   
name = "tokio-rustls"
 4527   4526   
version = "0.24.1"
 4528   4527   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4529   4528   
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
 4530   4529   
dependencies = [
 4531   4530   
 "rustls 0.21.12",
 4532   4531   
 "tokio",
 4533   4532   
]
 4534   4533   
 4535   4534   
[[package]]
 4536   4535   
name = "tokio-rustls"
 4537   4536   
version = "0.26.4"
 4538   4537   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4539   4538   
checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
 4540   4539   
dependencies = [
 4541         -
 "rustls 0.23.36",
        4540  +
 "rustls 0.23.37",
 4542   4541   
 "tokio",
 4543   4542   
]
 4544   4543   
 4545   4544   
[[package]]
 4546   4545   
name = "tokio-stream"
 4547   4546   
version = "0.1.18"
 4548   4547   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4549   4548   
checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
 4550   4549   
dependencies = [
 4551   4550   
 "futures-core",
@@ -4605,4604 +4665,4664 @@
 4625   4624   
 "tower-layer",
 4626   4625   
 "tower-service",
 4627   4626   
]
 4628   4627   
 4629   4628   
[[package]]
 4630   4629   
name = "tower-http"
 4631   4630   
version = "0.6.8"
 4632   4631   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4633   4632   
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
 4634   4633   
dependencies = [
 4635         -
 "bitflags 2.10.0",
        4634  +
 "bitflags 2.11.0",
 4636   4635   
 "bytes",
 4637   4636   
 "http 1.4.0",
 4638   4637   
 "http-body 1.0.1",
 4639   4638   
 "pin-project-lite",
 4640   4639   
 "tokio",
 4641   4640   
 "tower-layer",
 4642   4641   
 "tower-service",
 4643   4642   
]
 4644   4643   
 4645   4644   
[[package]]
@@ -4673,4672 +4733,4732 @@
 4693   4692   
]
 4694   4693   
 4695   4694   
[[package]]
 4696   4695   
name = "tracing-attributes"
 4697   4696   
version = "0.1.31"
 4698   4697   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4699   4698   
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
 4700   4699   
dependencies = [
 4701   4700   
 "proc-macro2",
 4702   4701   
 "quote",
 4703         -
 "syn 2.0.115",
        4702  +
 "syn 2.0.117",
 4704   4703   
]
 4705   4704   
 4706   4705   
[[package]]
 4707   4706   
name = "tracing-core"
 4708   4707   
version = "0.1.36"
 4709   4708   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4710   4709   
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
 4711   4710   
dependencies = [
 4712   4711   
 "once_cell",
 4713   4712   
 "valuable",
@@ -4746,4745 +4887,4886 @@
 4766   4765   
 "tracing-test-macro",
 4767   4766   
]
 4768   4767   
 4769   4768   
[[package]]
 4770   4769   
name = "tracing-test-macro"
 4771   4770   
version = "0.2.6"
 4772   4771   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4773   4772   
checksum = "ad06847b7afb65c7866a36664b75c40b895e318cea4f71299f013fb22965329d"
 4774   4773   
dependencies = [
 4775   4774   
 "quote",
 4776         -
 "syn 2.0.115",
        4775  +
 "syn 2.0.117",
 4777   4776   
]
 4778   4777   
 4779   4778   
[[package]]
 4780   4779   
name = "try-lock"
 4781   4780   
version = "0.2.5"
 4782   4781   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4783   4782   
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
 4784   4783   
 4785   4784   
[[package]]
 4786   4785   
name = "typenum"
 4787   4786   
version = "1.19.0"
 4788   4787   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4789   4788   
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
 4790   4789   
 4791   4790   
[[package]]
 4792   4791   
name = "unarray"
 4793   4792   
version = "0.1.4"
 4794   4793   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4795   4794   
checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
 4796   4795   
 4797   4796   
[[package]]
 4798   4797   
name = "unicode-ident"
 4799         -
version = "1.0.23"
        4798  +
version = "1.0.24"
 4800   4799   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4801         -
checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e"
        4800  +
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
 4802   4801   
 4803   4802   
[[package]]
 4804   4803   
name = "unicode-xid"
 4805   4804   
version = "0.2.6"
 4806   4805   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4807   4806   
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
 4808   4807   
 4809   4808   
[[package]]
 4810   4809   
name = "unindent"
 4811   4810   
version = "0.2.4"
 4812   4811   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4813   4812   
checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
 4814   4813   
 4815   4814   
[[package]]
 4816   4815   
name = "untrusted"
 4817   4816   
version = "0.7.1"
 4818   4817   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4819   4818   
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
 4820   4819   
 4821   4820   
[[package]]
 4822   4821   
name = "untrusted"
 4823   4822   
version = "0.9.0"
 4824   4823   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4825   4824   
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
 4826   4825   
 4827   4826   
[[package]]
 4828   4827   
name = "url"
 4829   4828   
version = "2.5.8"
 4830   4829   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4831   4830   
checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
 4832   4831   
dependencies = [
 4833   4832   
 "form_urlencoded",
 4834   4833   
 "idna",
 4835   4834   
 "percent-encoding",
 4836   4835   
 "serde",
 4837   4836   
]
 4838   4837   
 4839   4838   
[[package]]
 4840   4839   
name = "urlencoding"
 4841   4840   
version = "2.1.3"
 4842   4841   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4843   4842   
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
 4844   4843   
 4845   4844   
[[package]]
 4846   4845   
name = "utf8_iter"
 4847   4846   
version = "1.0.4"
 4848   4847   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4849   4848   
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
 4850   4849   
 4851   4850   
[[package]]
 4852   4851   
name = "uuid"
 4853         -
version = "1.20.0"
        4852  +
version = "1.21.0"
 4854   4853   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4855         -
checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f"
        4854  +
checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb"
 4856   4855   
dependencies = [
 4857         -
 "getrandom 0.3.4",
        4856  +
 "getrandom 0.4.1",
 4858   4857   
 "js-sys",
 4859   4858   
 "rand 0.9.2",
 4860   4859   
 "wasm-bindgen",
 4861   4860   
]
 4862   4861   
 4863   4862   
[[package]]
 4864   4863   
name = "valuable"
 4865   4864   
version = "0.1.1"
 4866   4865   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4867   4866   
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
@@ -4911,4910 +5066,5065 @@
 4931   4930   
name = "wasip3"
 4932   4931   
version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
 4933   4932   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4934   4933   
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
 4935   4934   
dependencies = [
 4936   4935   
 "wit-bindgen 0.51.0",
 4937   4936   
]
 4938   4937   
 4939   4938   
[[package]]
 4940   4939   
name = "wasm-bindgen"
 4941         -
version = "0.2.108"
        4940  +
version = "0.2.112"
 4942   4941   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4943         -
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
        4942  +
checksum = "05d7d0fce354c88b7982aec4400b3e7fcf723c32737cef571bd165f7613557ee"
 4944   4943   
dependencies = [
 4945   4944   
 "cfg-if",
 4946   4945   
 "once_cell",
 4947   4946   
 "rustversion",
 4948   4947   
 "wasm-bindgen-macro",
 4949   4948   
 "wasm-bindgen-shared",
 4950   4949   
]
 4951   4950   
 4952   4951   
[[package]]
 4953   4952   
name = "wasm-bindgen-futures"
 4954         -
version = "0.4.58"
        4953  +
version = "0.4.62"
 4955   4954   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4956         -
checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f"
        4955  +
checksum = "ee85afca410ac4abba5b584b12e77ea225db6ee5471d0aebaae0861166f9378a"
 4957   4956   
dependencies = [
 4958   4957   
 "cfg-if",
 4959   4958   
 "futures-util",
 4960   4959   
 "js-sys",
 4961   4960   
 "once_cell",
 4962   4961   
 "wasm-bindgen",
 4963   4962   
 "web-sys",
 4964   4963   
]
 4965   4964   
 4966   4965   
[[package]]
 4967   4966   
name = "wasm-bindgen-macro"
 4968         -
version = "0.2.108"
        4967  +
version = "0.2.112"
 4969   4968   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4970         -
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
        4969  +
checksum = "55839b71ba921e4f75b674cb16f843f4b1f3b26ddfcb3454de1cf65cc021ec0f"
 4971   4970   
dependencies = [
 4972   4971   
 "quote",
 4973   4972   
 "wasm-bindgen-macro-support",
 4974   4973   
]
 4975   4974   
 4976   4975   
[[package]]
 4977   4976   
name = "wasm-bindgen-macro-support"
 4978         -
version = "0.2.108"
        4977  +
version = "0.2.112"
 4979   4978   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4980         -
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
        4979  +
checksum = "caf2e969c2d60ff52e7e98b7392ff1588bffdd1ccd4769eba27222fd3d621571"
 4981   4980   
dependencies = [
 4982   4981   
 "bumpalo",
 4983   4982   
 "proc-macro2",
 4984   4983   
 "quote",
 4985         -
 "syn 2.0.115",
        4984  +
 "syn 2.0.117",
 4986   4985   
 "wasm-bindgen-shared",
 4987   4986   
]
 4988   4987   
 4989   4988   
[[package]]
 4990   4989   
name = "wasm-bindgen-shared"
 4991         -
version = "0.2.108"
        4990  +
version = "0.2.112"
 4992   4991   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4993         -
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
        4992  +
checksum = "0861f0dcdf46ea819407495634953cdcc8a8c7215ab799a7a7ce366be71c7b30"
 4994   4993   
dependencies = [
 4995   4994   
 "unicode-ident",
 4996   4995   
]
 4997   4996   
 4998   4997   
[[package]]
 4999   4998   
name = "wasm-encoder"
 5000   4999   
version = "0.244.0"
 5001   5000   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5002   5001   
checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
 5003   5002   
dependencies = [
 5004   5003   
 "leb128fmt",
 5005   5004   
 "wasmparser",
 5006   5005   
]
 5007   5006   
 5008   5007   
[[package]]
 5009   5008   
name = "wasm-metadata"
 5010   5009   
version = "0.244.0"
 5011   5010   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5012   5011   
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
 5013   5012   
dependencies = [
 5014   5013   
 "anyhow",
 5015   5014   
 "indexmap 2.13.0",
 5016   5015   
 "wasm-encoder",
 5017   5016   
 "wasmparser",
 5018   5017   
]
 5019   5018   
 5020   5019   
[[package]]
 5021   5020   
name = "wasmparser"
 5022   5021   
version = "0.244.0"
 5023   5022   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5024   5023   
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
 5025   5024   
dependencies = [
 5026         -
 "bitflags 2.10.0",
        5025  +
 "bitflags 2.11.0",
 5027   5026   
 "hashbrown 0.15.5",
 5028   5027   
 "indexmap 2.13.0",
 5029   5028   
 "semver",
 5030   5029   
]
 5031   5030   
 5032   5031   
[[package]]
 5033   5032   
name = "web-sys"
 5034         -
version = "0.3.85"
        5033  +
version = "0.3.89"
 5035   5034   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5036         -
checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598"
        5035  +
checksum = "10053fbf9a374174094915bbce141e87a6bf32ecd9a002980db4b638405e8962"
 5037   5036   
dependencies = [
 5038   5037   
 "js-sys",
 5039   5038   
 "wasm-bindgen",
 5040   5039   
]
 5041   5040   
 5042   5041   
[[package]]
 5043   5042   
name = "widestring"
 5044   5043   
version = "1.2.1"
 5045   5044   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5046   5045   
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
@@ -5322,5321 +5443,5442 @@
 5342   5341   
 "cfg-if",
 5343   5342   
 "windows-sys 0.48.0",
 5344   5343   
]
 5345   5344   
 5346   5345   
[[package]]
 5347   5346   
name = "wit-bindgen"
 5348   5347   
version = "0.46.0"
 5349   5348   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5350   5349   
checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
 5351   5350   
dependencies = [
 5352         -
 "bitflags 2.10.0",
        5351  +
 "bitflags 2.11.0",
 5353   5352   
]
 5354   5353   
 5355   5354   
[[package]]
 5356   5355   
name = "wit-bindgen"
 5357   5356   
version = "0.51.0"
 5358   5357   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5359   5358   
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
 5360   5359   
dependencies = [
 5361   5360   
 "wit-bindgen-rust-macro",
 5362   5361   
]
 5363   5362   
 5364   5363   
[[package]]
 5365   5364   
name = "wit-bindgen-core"
 5366   5365   
version = "0.51.0"
 5367   5366   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5368   5367   
checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
 5369   5368   
dependencies = [
 5370   5369   
 "anyhow",
 5371   5370   
 "heck 0.5.0",
 5372   5371   
 "wit-parser",
 5373   5372   
]
 5374   5373   
 5375   5374   
[[package]]
 5376   5375   
name = "wit-bindgen-rust"
 5377   5376   
version = "0.51.0"
 5378   5377   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5379   5378   
checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
 5380   5379   
dependencies = [
 5381   5380   
 "anyhow",
 5382   5381   
 "heck 0.5.0",
 5383   5382   
 "indexmap 2.13.0",
 5384   5383   
 "prettyplease",
 5385         -
 "syn 2.0.115",
        5384  +
 "syn 2.0.117",
 5386   5385   
 "wasm-metadata",
 5387   5386   
 "wit-bindgen-core",
 5388   5387   
 "wit-component",
 5389   5388   
]
 5390   5389   
 5391   5390   
[[package]]
 5392   5391   
name = "wit-bindgen-rust-macro"
 5393   5392   
version = "0.51.0"
 5394   5393   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5395   5394   
checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
 5396   5395   
dependencies = [
 5397   5396   
 "anyhow",
 5398   5397   
 "prettyplease",
 5399   5398   
 "proc-macro2",
 5400   5399   
 "quote",
 5401         -
 "syn 2.0.115",
        5400  +
 "syn 2.0.117",
 5402   5401   
 "wit-bindgen-core",
 5403   5402   
 "wit-bindgen-rust",
 5404   5403   
]
 5405   5404   
 5406   5405   
[[package]]
 5407   5406   
name = "wit-component"
 5408   5407   
version = "0.244.0"
 5409   5408   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5410   5409   
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
 5411   5410   
dependencies = [
 5412   5411   
 "anyhow",
 5413         -
 "bitflags 2.10.0",
        5412  +
 "bitflags 2.11.0",
 5414   5413   
 "indexmap 2.13.0",
 5415   5414   
 "log",
 5416   5415   
 "serde",
 5417   5416   
 "serde_derive",
 5418   5417   
 "serde_json",
 5419   5418   
 "wasm-encoder",
 5420   5419   
 "wasm-metadata",
 5421   5420   
 "wasmparser",
 5422   5421   
 "wit-parser",
 5423   5422   
]
@@ -5459,5458 +5571,5570 @@
 5479   5478   
]
 5480   5479   
 5481   5480   
[[package]]
 5482   5481   
name = "yoke-derive"
 5483   5482   
version = "0.8.1"
 5484   5483   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5485   5484   
checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
 5486   5485   
dependencies = [
 5487   5486   
 "proc-macro2",
 5488   5487   
 "quote",
 5489         -
 "syn 2.0.115",
        5488  +
 "syn 2.0.117",
 5490   5489   
 "synstructure",
 5491   5490   
]
 5492   5491   
 5493   5492   
[[package]]
 5494   5493   
name = "zerocopy"
 5495   5494   
version = "0.8.39"
 5496   5495   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5497   5496   
checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
 5498   5497   
dependencies = [
 5499   5498   
 "zerocopy-derive",
 5500   5499   
]
 5501   5500   
 5502   5501   
[[package]]
 5503   5502   
name = "zerocopy-derive"
 5504   5503   
version = "0.8.39"
 5505   5504   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5506   5505   
checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
 5507   5506   
dependencies = [
 5508   5507   
 "proc-macro2",
 5509   5508   
 "quote",
 5510         -
 "syn 2.0.115",
        5509  +
 "syn 2.0.117",
 5511   5510   
]
 5512   5511   
 5513   5512   
[[package]]
 5514   5513   
name = "zerofrom"
 5515   5514   
version = "0.1.6"
 5516   5515   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5517   5516   
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
 5518   5517   
dependencies = [
 5519   5518   
 "zerofrom-derive",
 5520   5519   
]
 5521   5520   
 5522   5521   
[[package]]
 5523   5522   
name = "zerofrom-derive"
 5524   5523   
version = "0.1.6"
 5525   5524   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5526   5525   
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
 5527   5526   
dependencies = [
 5528   5527   
 "proc-macro2",
 5529   5528   
 "quote",
 5530         -
 "syn 2.0.115",
        5529  +
 "syn 2.0.117",
 5531   5530   
 "synstructure",
 5532   5531   
]
 5533   5532   
 5534   5533   
[[package]]
 5535   5534   
name = "zeroize"
 5536   5535   
version = "1.8.2"
 5537   5536   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5538   5537   
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
 5539   5538   
 5540   5539   
[[package]]
 5541   5540   
name = "zerotrie"
 5542   5541   
version = "0.2.3"
 5543   5542   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5544   5543   
checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
 5545   5544   
dependencies = [
 5546   5545   
 "displaydoc",
 5547   5546   
 "yoke",
 5548   5547   
 "zerofrom",
 5549   5548   
]
 5550   5549   
 5551   5550   
[[package]]
 5552   5551   
name = "zerovec"
 5553   5552   
version = "0.11.5"
 5554   5553   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5555   5554   
checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
 5556   5555   
dependencies = [
 5557   5556   
 "yoke",
 5558   5557   
 "zerofrom",
 5559   5558   
 "zerovec-derive",
 5560   5559   
]
 5561   5560   
 5562   5561   
[[package]]
 5563   5562   
name = "zerovec-derive"
 5564   5563   
version = "0.11.2"
 5565   5564   
source = "registry+https://github.com/rust-lang/crates.io-index"
 5566   5565   
checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
 5567   5566   
dependencies = [
 5568   5567   
 "proc-macro2",
 5569   5568   
 "quote",
 5570         -
 "syn 2.0.115",
        5569  +
 "syn 2.0.117",
 5571   5570   
]

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/Cargo.toml

@@ -13,13 +66,69 @@
   33     33   
version = "2.0.0"
   34     34   
[dependencies.futures-util]
   35     35   
version = "0.3.25"
   36     36   
features = ["alloc"]
   37     37   
default-features = false
   38     38   
[dependencies.http]
   39     39   
version = "0.2.9"
   40     40   
[dependencies.http-1x]
   41     41   
version = "1"
   42     42   
package = "http"
          43  +
[dependencies.http-body-1x]
          44  +
version = "1"
          45  +
package = "http-body"
   43     46   
[dependencies.http-body-util]
   44     47   
version = "0.1.3"
   45     48   
[dependencies.tracing]
   46     49   
version = "0.1"
   47     50   
[dev-dependencies.aws-smithy-protocol-test]
   48     51   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-protocol-test"
   49     52   
[dev-dependencies.pretty_assertions]
   50     53   
version = "1.3.0"
   51     54   
[dev-dependencies.tokio]
   52     55   
version = "1.23.1"

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_initial_data.rs

@@ -200,200 +277,264 @@
  220    220   
        let body = ::aws_smithy_types::body::SdkBody::from({
  221    221   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  222    222   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  223    223   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  224    224   
            _cfg.interceptor_state().store_put(signer_sender);
  225    225   
            ::aws_smithy_types::body::SdkBody::from_body_1_x(::http_body_util::StreamBody::new({
  226    226   
                use ::futures_util::StreamExt;
  227    227   
                let body =
  228    228   
                    crate::protocol_serde::shape_streaming_operation_with_initial_data::ser_streaming_operation_with_initial_data_input(&input)?;
  229    229   
                let initial_message = crate::event_stream_serde::initial_message_from_body(body);
  230         -
  231         -
                // Wrap the marshaller to handle both initial and regular messages
  232         -
                let wrapped_marshaller = ::aws_smithy_http::event_stream::EventOrInitialMarshaller::new(marshaller);
  233         -
  234         -
                // Create stream with initial message
  235         -
                let initial_stream = ::futures_util::stream::once(async move {
  236         -
                    ::std::result::Result::Ok(::aws_smithy_http::event_stream::EventOrInitial::InitialMessage(initial_message))
  237         -
                });
  238         -
  239         -
                // Extract inner stream and map events
  240         -
                let event_stream = input
  241         -
                    .events
  242         -
                    .into_inner()
  243         -
                    .map(|result| result.map(::aws_smithy_http::event_stream::EventOrInitial::Event));
  244         -
  245         -
                // Chain streams and convert to EventStreamSender
  246         -
                let combined = initial_stream.chain(event_stream);
  247         -
                ::aws_smithy_http::event_stream::EventStreamSender::from(combined).into_body_stream(wrapped_marshaller, error_marshaller, signer)
         230  +
                let mut buffer = ::std::vec::Vec::new();
         231  +
                ::aws_smithy_eventstream::frame::write_message_to(&initial_message, &mut buffer)?;
         232  +
                let initial_message_stream = futures_util::stream::iter(vec![Ok(::http_body_1x::Frame::data(buffer.into()))]);
         233  +
                let adapter = input.events.into_body_stream(marshaller, error_marshaller, signer);
         234  +
                initial_message_stream.chain(adapter)
  248    235   
            }))
  249    236   
        });
  250    237   
        if let Some(content_length) = body.content_length() {
  251    238   
            let content_length = content_length.to_string();
  252    239   
            request_builder = _header_serialization_settings.set_default_header(request_builder, ::http_1x::header::CONTENT_LENGTH, &content_length);
  253    240   
        }
  254    241   
        ::std::result::Result::Ok(request_builder.body(body).expect("valid request").try_into().unwrap())
  255    242   
    }
  256    243   
}
  257    244   
#[derive(Debug)]

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_optional_data.rs

@@ -200,200 +277,264 @@
  220    220   
        let body = ::aws_smithy_types::body::SdkBody::from({
  221    221   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  222    222   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  223    223   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  224    224   
            _cfg.interceptor_state().store_put(signer_sender);
  225    225   
            ::aws_smithy_types::body::SdkBody::from_body_1_x(::http_body_util::StreamBody::new({
  226    226   
                use ::futures_util::StreamExt;
  227    227   
                let body =
  228    228   
                    crate::protocol_serde::shape_streaming_operation_with_optional_data::ser_streaming_operation_with_optional_data_input(&input)?;
  229    229   
                let initial_message = crate::event_stream_serde::initial_message_from_body(body);
  230         -
  231         -
                // Wrap the marshaller to handle both initial and regular messages
  232         -
                let wrapped_marshaller = ::aws_smithy_http::event_stream::EventOrInitialMarshaller::new(marshaller);
  233         -
  234         -
                // Create stream with initial message
  235         -
                let initial_stream = ::futures_util::stream::once(async move {
  236         -
                    ::std::result::Result::Ok(::aws_smithy_http::event_stream::EventOrInitial::InitialMessage(initial_message))
  237         -
                });
  238         -
  239         -
                // Extract inner stream and map events
  240         -
                let event_stream = input
  241         -
                    .events
  242         -
                    .into_inner()
  243         -
                    .map(|result| result.map(::aws_smithy_http::event_stream::EventOrInitial::Event));
  244         -
  245         -
                // Chain streams and convert to EventStreamSender
  246         -
                let combined = initial_stream.chain(event_stream);
  247         -
                ::aws_smithy_http::event_stream::EventStreamSender::from(combined).into_body_stream(wrapped_marshaller, error_marshaller, signer)
         230  +
                let mut buffer = ::std::vec::Vec::new();
         231  +
                ::aws_smithy_eventstream::frame::write_message_to(&initial_message, &mut buffer)?;
         232  +
                let initial_message_stream = futures_util::stream::iter(vec![Ok(::http_body_1x::Frame::data(buffer.into()))]);
         233  +
                let adapter = input.events.into_body_stream(marshaller, error_marshaller, signer);
         234  +
                initial_message_stream.chain(adapter)
  248    235   
            }))
  249    236   
        });
  250    237   
        if let Some(content_length) = body.content_length() {
  251    238   
            let content_length = content_length.to_string();
  252    239   
            request_builder = _header_serialization_settings.set_default_header(request_builder, ::http_1x::header::CONTENT_LENGTH, &content_length);
  253    240   
        }
  254    241   
        ::std::result::Result::Ok(request_builder.body(body).expect("valid request").try_into().unwrap())
  255    242   
    }
  256    243   
}
  257    244   
#[derive(Debug)]