lol

Merge pull request #267066 from NicGrimpe/update-humility

authored by

Artturi and committed by
GitHub
354ee675 37ecc26b

+1758 -659
+1750 -650
pkgs/development/tools/rust/humility/Cargo.lock
··· 3 3 version = 3 4 4 5 5 [[package]] 6 - name = "CoreFoundation-sys" 7 - version = "0.1.4" 6 + name = "addr2line" 7 + version = "0.19.0" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "d0e9889e6db118d49d88d84728d0e964d973a5680befb5f85f55141beea5c20b" 9 + checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 10 10 dependencies = [ 11 - "libc", 12 - "mach", 11 + "gimli 0.27.2", 13 12 ] 14 13 15 14 [[package]] 16 - name = "IOKit-sys" 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aes" 22 + version = "0.7.5" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" 25 + dependencies = [ 26 + "cfg-if", 27 + "cipher", 28 + "cpufeatures", 29 + "opaque-debug", 30 + ] 31 + 32 + [[package]] 33 + name = "aho-corasick" 34 + version = "1.0.1" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 37 + dependencies = [ 38 + "memchr", 39 + ] 40 + 41 + [[package]] 42 + name = "android_system_properties" 17 43 version = "0.1.5" 18 44 source = "registry+https://github.com/rust-lang/crates.io-index" 19 - checksum = "99696c398cbaf669d2368076bdb3d627fb0ce51a26899d7c61228c5c0af3bf4a" 45 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 20 46 dependencies = [ 21 - "CoreFoundation-sys", 22 47 "libc", 23 - "mach", 24 48 ] 25 49 26 50 [[package]] 27 - name = "addr2line" 28 - version = "0.17.0" 51 + name = "anstream" 52 + version = "0.3.0" 29 53 source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" 54 + checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" 31 55 dependencies = [ 32 - "gimli 0.26.1", 56 + "anstyle", 57 + "anstyle-parse", 58 + "anstyle-query", 59 + "anstyle-wincon", 60 + "colorchoice", 61 + "is-terminal", 62 + "utf8parse", 33 63 ] 34 64 35 65 [[package]] 36 - name = "adler" 37 - version = "1.0.2" 66 + name = "anstyle" 67 + version = "1.0.0" 38 68 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 69 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 40 70 41 71 [[package]] 42 - name = "aho-corasick" 43 - version = "0.7.18" 72 + name = "anstyle-parse" 73 + version = "0.2.0" 44 74 source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 75 + checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 46 76 dependencies = [ 47 - "memchr", 77 + "utf8parse", 78 + ] 79 + 80 + [[package]] 81 + name = "anstyle-query" 82 + version = "1.0.0" 83 + source = "registry+https://github.com/rust-lang/crates.io-index" 84 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 85 + dependencies = [ 86 + "windows-sys 0.48.0", 87 + ] 88 + 89 + [[package]] 90 + name = "anstyle-wincon" 91 + version = "1.0.0" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" 94 + dependencies = [ 95 + "anstyle", 96 + "windows-sys 0.48.0", 48 97 ] 49 98 50 99 [[package]] 51 100 name = "anyhow" 52 - version = "1.0.58" 101 + version = "1.0.70" 53 102 source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" 103 + checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 55 104 dependencies = [ 56 105 "backtrace", 57 106 ] 58 107 59 108 [[package]] 109 + name = "arrayvec" 110 + version = "0.5.2" 111 + source = "registry+https://github.com/rust-lang/crates.io-index" 112 + checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 113 + 114 + [[package]] 60 115 name = "atomic-polyfill" 61 - version = "0.1.8" 116 + version = "0.1.11" 62 117 source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "e14bf7b4f565e5e717d7a7a65b2a05c0b8c96e4db636d6f780f03b15108cdd1b" 118 + checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" 64 119 dependencies = [ 65 120 "critical-section", 66 121 ] ··· 71 126 source = "registry+https://github.com/rust-lang/crates.io-index" 72 127 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 73 128 dependencies = [ 74 - "hermit-abi", 129 + "hermit-abi 0.1.19", 75 130 "libc", 76 131 "winapi", 77 132 ] ··· 84 139 85 140 [[package]] 86 141 name = "backtrace" 87 - version = "0.3.65" 142 + version = "0.3.67" 88 143 source = "registry+https://github.com/rust-lang/crates.io-index" 89 - checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61" 144 + checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 90 145 dependencies = [ 91 146 "addr2line", 92 147 "cc", 93 148 "cfg-if", 94 149 "libc", 95 150 "miniz_oxide", 96 - "object 0.28.4", 151 + "object 0.30.3", 97 152 "rustc-demangle", 98 153 ] 99 154 100 155 [[package]] 101 - name = "bare-metal" 102 - version = "0.2.5" 156 + name = "base64" 157 + version = "0.13.1" 103 158 source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3" 105 - dependencies = [ 106 - "rustc_version 0.2.3", 107 - ] 159 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 108 160 109 161 [[package]] 110 - name = "bare-metal" 111 - version = "1.0.0" 162 + name = "base64ct" 163 + version = "1.6.0" 112 164 source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603" 114 - 115 - [[package]] 116 - name = "base64" 117 - version = "0.13.0" 118 - source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 165 + checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 120 166 121 167 [[package]] 122 168 name = "bincode" ··· 128 174 ] 129 175 130 176 [[package]] 131 - name = "bit_field" 132 - version = "0.10.1" 133 - source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" 135 - 136 - [[package]] 137 177 name = "bitfield" 138 178 version = "0.13.2" 139 179 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 146 186 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 147 187 148 188 [[package]] 189 + name = "bitflags" 190 + version = "2.1.0" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "c70beb79cbb5ce9c4f8e20849978f34225931f665bb49efa6982875a4d5facb3" 193 + 194 + [[package]] 149 195 name = "bitvec" 150 - version = "0.22.3" 196 + version = "1.0.1" 151 197 source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "5237f00a8c86130a0cc317830e558b966dd7850d48a953d998c813f01a41b527" 198 + checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 153 199 dependencies = [ 154 200 "funty", 155 201 "radium", ··· 159 205 160 206 [[package]] 161 207 name = "block-buffer" 162 - version = "0.10.2" 208 + version = "0.10.4" 163 209 source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 210 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 165 211 dependencies = [ 166 212 "generic-array", 167 213 ] 168 214 169 215 [[package]] 170 - name = "bstr" 171 - version = "0.2.17" 216 + name = "bumpalo" 217 + version = "3.12.0" 172 218 source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 174 - dependencies = [ 175 - "lazy_static", 176 - "memchr", 177 - "regex-automata", 178 - "serde", 179 - ] 219 + checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 180 220 181 221 [[package]] 182 222 name = "byteorder" ··· 186 226 187 227 [[package]] 188 228 name = "bytes" 189 - version = "1.1.0" 229 + version = "1.4.0" 190 230 source = "registry+https://github.com/rust-lang/crates.io-index" 191 - checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 231 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 192 232 193 233 [[package]] 194 234 name = "bzip2" 195 - version = "0.4.3" 235 + version = "0.4.4" 196 236 source = "registry+https://github.com/rust-lang/crates.io-index" 197 - checksum = "6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0" 237 + checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" 198 238 dependencies = [ 199 239 "bzip2-sys", 200 240 "libc", ··· 246 286 dependencies = [ 247 287 "cargo-platform", 248 288 "semver 0.11.0", 249 - "semver-parser 0.10.2", 289 + "semver-parser", 250 290 "serde", 251 291 "serde_json", 252 292 ] ··· 259 299 260 300 [[package]] 261 301 name = "cc" 262 - version = "1.0.73" 302 + version = "1.0.79" 263 303 source = "registry+https://github.com/rust-lang/crates.io-index" 264 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 304 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 305 + dependencies = [ 306 + "jobserver", 307 + ] 265 308 266 309 [[package]] 267 310 name = "cfg-if" ··· 270 313 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 271 314 272 315 [[package]] 316 + name = "chrono" 317 + version = "0.4.24" 318 + source = "registry+https://github.com/rust-lang/crates.io-index" 319 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 320 + dependencies = [ 321 + "iana-time-zone", 322 + "js-sys", 323 + "num-integer", 324 + "num-traits", 325 + "time 0.1.45", 326 + "wasm-bindgen", 327 + "winapi", 328 + ] 329 + 330 + [[package]] 331 + name = "cipher" 332 + version = "0.3.0" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" 335 + dependencies = [ 336 + "generic-array", 337 + ] 338 + 339 + [[package]] 273 340 name = "clap" 274 - version = "3.2.6" 341 + version = "3.2.23" 275 342 source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "9f1fe12880bae935d142c8702d500c63a4e8634b6c3c57ad72bf978fc7b6249a" 343 + checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 277 344 dependencies = [ 278 345 "atty", 279 - "bitflags", 346 + "bitflags 1.3.2", 280 347 "clap_derive", 281 348 "clap_lex", 282 349 "indexmap", ··· 288 355 289 356 [[package]] 290 357 name = "clap_derive" 291 - version = "3.2.6" 358 + version = "3.2.18" 292 359 source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "ed6db9e867166a43a53f7199b5e4d1f522a1e5bd626654be263c999ce59df39a" 360 + checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" 294 361 dependencies = [ 295 - "heck 0.4.0", 362 + "heck", 296 363 "proc-macro-error", 297 364 "proc-macro2", 298 365 "quote", 299 - "syn", 366 + "syn 1.0.109", 300 367 ] 301 368 302 369 [[package]] 303 370 name = "clap_lex" 304 - version = "0.2.3" 371 + version = "0.2.4" 305 372 source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "87eba3c8c7f42ef17f6c659fc7416d0f4758cd3e58861ee63c5fa4a4dde649e4" 373 + checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 307 374 dependencies = [ 308 375 "os_str_bytes", 309 376 ] 310 377 311 378 [[package]] 379 + name = "codespan-reporting" 380 + version = "0.11.1" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 383 + dependencies = [ 384 + "termcolor", 385 + "unicode-width", 386 + ] 387 + 388 + [[package]] 389 + name = "colorchoice" 390 + version = "1.0.0" 391 + source = "registry+https://github.com/rust-lang/crates.io-index" 392 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 393 + 394 + [[package]] 312 395 name = "colored" 313 396 version = "2.0.0" 314 397 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 321 404 322 405 [[package]] 323 406 name = "combine" 324 - version = "4.6.4" 407 + version = "4.6.6" 325 408 source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" 409 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 327 410 dependencies = [ 328 411 "bytes", 329 412 "memchr", 330 413 ] 331 414 332 415 [[package]] 333 - name = "concolor" 334 - version = "0.0.8" 335 - source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "015267563b1df20adccdd00cb05257b1dfbea70a04928e9cf88ffb850c1a40af" 337 - dependencies = [ 338 - "atty", 339 - "bitflags", 340 - "concolor-query", 341 - ] 342 - 343 - [[package]] 344 - name = "concolor-query" 345 - version = "0.0.5" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "d6417fe6fc03a8b533fd2177742eeb39a90c7233eedec7bac96d4d6b69a09449" 348 - 349 - [[package]] 350 416 name = "console" 351 - version = "0.15.0" 417 + version = "0.15.5" 352 418 source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31" 419 + checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" 354 420 dependencies = [ 355 421 "encode_unicode", 422 + "lazy_static", 356 423 "libc", 357 - "once_cell", 358 - "regex", 359 - "terminal_size", 360 424 "unicode-width", 361 - "winapi", 425 + "windows-sys 0.42.0", 362 426 ] 363 427 364 428 [[package]] 429 + name = "constant_time_eq" 430 + version = "0.1.5" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 433 + 434 + [[package]] 365 435 name = "content_inspector" 366 436 version = "0.2.4" 367 437 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 372 442 373 443 [[package]] 374 444 name = "convert_case" 375 - version = "0.3.2" 445 + version = "0.4.0" 376 446 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "6e1f025f441cdfb75831bec89b9d6a6ed02e5e763f78fc5e1ff30d4870fefaec" 447 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 378 448 379 449 [[package]] 380 - name = "cortex-m" 381 - version = "0.7.5" 450 + name = "coolor" 451 + version = "0.5.0" 382 452 source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "cd20d4ac4aa86f4f75f239d59e542ef67de87cce2c282818dc6e84155d3ea126" 453 + checksum = "af4d7a805ca0d92f8c61a31c809d4323fdaa939b0b440e544d21db7797c5aaad" 384 454 dependencies = [ 385 - "bare-metal 0.2.5", 386 - "bitfield", 387 - "embedded-hal", 388 - "volatile-register", 455 + "crossterm 0.23.2", 389 456 ] 390 457 391 458 [[package]] 459 + name = "core-foundation-sys" 460 + version = "0.8.4" 461 + source = "registry+https://github.com/rust-lang/crates.io-index" 462 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 463 + 464 + [[package]] 392 465 name = "cpufeatures" 393 - version = "0.2.2" 466 + version = "0.2.7" 394 467 source = "registry+https://github.com/rust-lang/crates.io-index" 395 - checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" 468 + checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 396 469 dependencies = [ 397 470 "libc", 398 471 ] 399 472 400 473 [[package]] 401 474 name = "crc" 402 - version = "3.0.0" 475 + version = "3.0.1" 403 476 source = "registry+https://github.com/rust-lang/crates.io-index" 404 - checksum = "53757d12b596c16c78b83458d732a5d1a17ab3f53f2f7412f6fb57cc8a140ab3" 477 + checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 405 478 dependencies = [ 406 479 "crc-catalog", 407 480 ] 408 481 409 482 [[package]] 410 - name = "crc-any" 411 - version = "2.4.3" 412 - source = "registry+https://github.com/rust-lang/crates.io-index" 413 - checksum = "774646b687f63643eb0f4bf13dc263cb581c8c9e57973b6ddf78bda3994d88df" 414 - dependencies = [ 415 - "debug-helper", 416 - ] 417 - 418 - [[package]] 419 483 name = "crc-catalog" 420 - version = "2.1.0" 484 + version = "2.2.0" 421 485 source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "2d0165d2900ae6778e36e80bbc4da3b5eefccee9ba939761f9c2882a5d9af3ff" 486 + checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 423 487 424 488 [[package]] 425 489 name = "crc32fast" ··· 432 496 433 497 [[package]] 434 498 name = "critical-section" 435 - version = "0.2.7" 499 + version = "1.1.1" 436 500 source = "registry+https://github.com/rust-lang/crates.io-index" 437 - checksum = "95da181745b56d4bd339530ec393508910c909c784e8962d15d722bacf0bcbcd" 438 - dependencies = [ 439 - "bare-metal 1.0.0", 440 - "cfg-if", 441 - "cortex-m", 442 - "riscv", 443 - ] 501 + checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52" 444 502 445 503 [[package]] 446 504 name = "crossbeam" 447 - version = "0.8.1" 505 + version = "0.8.2" 448 506 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" 507 + checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" 450 508 dependencies = [ 451 509 "cfg-if", 452 510 "crossbeam-channel", ··· 458 516 459 517 [[package]] 460 518 name = "crossbeam-channel" 461 - version = "0.5.5" 519 + version = "0.5.8" 462 520 source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" 521 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 464 522 dependencies = [ 465 523 "cfg-if", 466 524 "crossbeam-utils", ··· 468 526 469 527 [[package]] 470 528 name = "crossbeam-deque" 471 - version = "0.8.1" 529 + version = "0.8.3" 472 530 source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" 531 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 474 532 dependencies = [ 475 533 "cfg-if", 476 534 "crossbeam-epoch", ··· 479 537 480 538 [[package]] 481 539 name = "crossbeam-epoch" 482 - version = "0.9.9" 540 + version = "0.9.14" 483 541 source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d" 542 + checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 485 543 dependencies = [ 486 544 "autocfg", 487 545 "cfg-if", 488 546 "crossbeam-utils", 489 547 "memoffset", 490 - "once_cell", 491 548 "scopeguard", 492 549 ] 493 550 494 551 [[package]] 495 552 name = "crossbeam-queue" 496 - version = "0.3.5" 553 + version = "0.3.8" 497 554 source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2" 555 + checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 499 556 dependencies = [ 500 557 "cfg-if", 501 558 "crossbeam-utils", ··· 503 560 504 561 [[package]] 505 562 name = "crossbeam-utils" 506 - version = "0.8.9" 563 + version = "0.8.15" 507 564 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "8ff1f980957787286a554052d03c7aee98d99cc32e09f6d45f0a814133c87978" 565 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 509 566 dependencies = [ 510 567 "cfg-if", 511 - "once_cell", 512 568 ] 513 569 514 570 [[package]] ··· 517 573 source = "registry+https://github.com/rust-lang/crates.io-index" 518 574 checksum = "c0ebde6a9dd5e331cd6c6f48253254d117642c31653baa475e394657c59c1f7d" 519 575 dependencies = [ 520 - "bitflags", 521 - "crossterm_winapi", 576 + "bitflags 1.3.2", 577 + "crossterm_winapi 0.8.0", 522 578 "libc", 523 - "mio", 524 - "parking_lot", 579 + "mio 0.7.14", 580 + "parking_lot 0.11.2", 581 + "signal-hook", 582 + "signal-hook-mio", 583 + "winapi", 584 + ] 585 + 586 + [[package]] 587 + name = "crossterm" 588 + version = "0.23.2" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17" 591 + dependencies = [ 592 + "bitflags 1.3.2", 593 + "crossterm_winapi 0.9.0", 594 + "libc", 595 + "mio 0.8.6", 596 + "parking_lot 0.12.1", 597 + "signal-hook", 598 + "signal-hook-mio", 599 + "winapi", 600 + ] 601 + 602 + [[package]] 603 + name = "crossterm" 604 + version = "0.24.0" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "ab9f7409c70a38a56216480fba371ee460207dd8926ccf5b4160591759559170" 607 + dependencies = [ 608 + "bitflags 1.3.2", 609 + "crossterm_winapi 0.9.0", 610 + "libc", 611 + "mio 0.8.6", 612 + "parking_lot 0.12.1", 613 + "serde", 525 614 "signal-hook", 526 615 "signal-hook-mio", 527 616 "winapi", ··· 532 621 version = "0.8.0" 533 622 source = "registry+https://github.com/rust-lang/crates.io-index" 534 623 checksum = "3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507" 624 + dependencies = [ 625 + "winapi", 626 + ] 627 + 628 + [[package]] 629 + name = "crossterm_winapi" 630 + version = "0.9.0" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" 535 633 dependencies = [ 536 634 "winapi", 537 635 ] 538 636 539 637 [[package]] 540 638 name = "crypto-common" 541 - version = "0.1.3" 639 + version = "0.1.6" 542 640 source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 641 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 544 642 dependencies = [ 545 643 "generic-array", 546 644 "typenum", ··· 548 646 549 647 [[package]] 550 648 name = "csv" 551 - version = "1.1.6" 649 + version = "1.2.1" 552 650 source = "registry+https://github.com/rust-lang/crates.io-index" 553 - checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" 651 + checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad" 554 652 dependencies = [ 555 - "bstr", 556 653 "csv-core", 557 - "itoa 0.4.8", 654 + "itoa", 558 655 "ryu", 559 656 "serde", 560 657 ] ··· 570 667 571 668 [[package]] 572 669 name = "ctrlc" 573 - version = "3.2.2" 670 + version = "3.2.5" 574 671 source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "b37feaa84e6861e00a1f5e5aa8da3ee56d605c9992d33e082786754828e20865" 672 + checksum = "bbcf33c2a618cbe41ee43ae6e9f2e48368cd9f9db2896f10167d8d762679f639" 576 673 dependencies = [ 577 674 "nix", 578 - "winapi", 675 + "windows-sys 0.45.0", 676 + ] 677 + 678 + [[package]] 679 + name = "cxx" 680 + version = "1.0.94" 681 + source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 683 + dependencies = [ 684 + "cc", 685 + "cxxbridge-flags", 686 + "cxxbridge-macro", 687 + "link-cplusplus", 688 + ] 689 + 690 + [[package]] 691 + name = "cxx-build" 692 + version = "1.0.94" 693 + source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 695 + dependencies = [ 696 + "cc", 697 + "codespan-reporting", 698 + "once_cell", 699 + "proc-macro2", 700 + "quote", 701 + "scratch", 702 + "syn 2.0.15", 703 + ] 704 + 705 + [[package]] 706 + name = "cxxbridge-flags" 707 + version = "1.0.94" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 710 + 711 + [[package]] 712 + name = "cxxbridge-macro" 713 + version = "1.0.94" 714 + source = "registry+https://github.com/rust-lang/crates.io-index" 715 + checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 716 + dependencies = [ 717 + "proc-macro2", 718 + "quote", 719 + "syn 2.0.15", 579 720 ] 580 721 581 722 [[package]] ··· 599 740 "proc-macro2", 600 741 "quote", 601 742 "strsim", 602 - "syn", 743 + "syn 1.0.109", 603 744 ] 604 745 605 746 [[package]] ··· 610 751 dependencies = [ 611 752 "darling_core", 612 753 "quote", 613 - "syn", 754 + "syn 1.0.109", 614 755 ] 615 756 616 757 [[package]] 617 - name = "debug-helper" 618 - version = "0.3.13" 619 - source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e" 621 - 622 - [[package]] 623 758 name = "digest" 624 - version = "0.10.3" 759 + version = "0.10.6" 625 760 source = "registry+https://github.com/rust-lang/crates.io-index" 626 - checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" 761 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 627 762 dependencies = [ 628 763 "block-buffer", 629 764 "crypto-common", 765 + "subtle", 630 766 ] 631 767 632 768 [[package]] 633 769 name = "dunce" 634 - version = "1.0.2" 770 + version = "1.0.4" 635 771 source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "453440c271cf5577fd2a40e4942540cb7d0d2f85e27c8d07dd0023c925a67541" 772 + checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 637 773 638 774 [[package]] 639 775 name = "either" 640 - version = "1.6.1" 776 + version = "1.8.1" 641 777 source = "registry+https://github.com/rust-lang/crates.io-index" 642 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 643 - 644 - [[package]] 645 - name = "embedded-hal" 646 - version = "0.2.7" 647 - source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff" 649 - dependencies = [ 650 - "nb 0.1.3", 651 - "void", 652 - ] 778 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 653 779 654 780 [[package]] 655 781 name = "encode_unicode" ··· 665 791 dependencies = [ 666 792 "num-traits", 667 793 "quote", 668 - "syn", 794 + "syn 1.0.109", 669 795 ] 670 796 671 797 [[package]] 672 798 name = "env_logger" 673 - version = "0.9.0" 799 + version = "0.9.3" 674 800 source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" 801 + checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" 676 802 dependencies = [ 677 803 "atty", 678 804 "humantime", 679 805 "log", 680 806 "regex", 681 807 "termcolor", 808 + ] 809 + 810 + [[package]] 811 + name = "errno" 812 + version = "0.3.1" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 815 + dependencies = [ 816 + "errno-dragonfly", 817 + "libc", 818 + "windows-sys 0.48.0", 819 + ] 820 + 821 + [[package]] 822 + name = "errno-dragonfly" 823 + version = "0.1.2" 824 + source = "registry+https://github.com/rust-lang/crates.io-index" 825 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 826 + dependencies = [ 827 + "cc", 828 + "libc", 682 829 ] 683 830 684 831 [[package]] ··· 689 836 690 837 [[package]] 691 838 name = "fastrand" 692 - version = "1.7.0" 839 + version = "1.9.0" 693 840 source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" 841 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 695 842 dependencies = [ 696 843 "instant", 697 844 ] 698 845 699 846 [[package]] 847 + name = "fd-lock" 848 + version = "3.0.12" 849 + source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "39ae6b3d9530211fb3b12a95374b8b0823be812f53d09e18c5675c0146b09642" 851 + dependencies = [ 852 + "cfg-if", 853 + "rustix", 854 + "windows-sys 0.48.0", 855 + ] 856 + 857 + [[package]] 700 858 name = "filetime" 701 - version = "0.2.16" 859 + version = "0.2.21" 702 860 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" 861 + checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 704 862 dependencies = [ 705 863 "cfg-if", 706 864 "libc", 707 - "redox_syscall", 708 - "winapi", 865 + "redox_syscall 0.2.16", 866 + "windows-sys 0.48.0", 709 867 ] 710 868 711 869 [[package]] 712 870 name = "flate2" 713 - version = "1.0.24" 871 + version = "1.0.25" 714 872 source = "registry+https://github.com/rust-lang/crates.io-index" 715 - checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 873 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 716 874 dependencies = [ 717 875 "crc32fast", 718 876 "miniz_oxide", ··· 726 884 727 885 [[package]] 728 886 name = "funty" 729 - version = "1.2.0" 887 + version = "2.0.0" 730 888 source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "1847abb9cb65d566acd5942e94aea9c8f547ad02c98e1649326fc0e8910b8b1e" 889 + checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 732 890 733 891 [[package]] 734 892 name = "generic-array" 735 - version = "0.14.5" 893 + version = "0.14.7" 736 894 source = "registry+https://github.com/rust-lang/crates.io-index" 737 - checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" 895 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 738 896 dependencies = [ 739 897 "typenum", 740 898 "version_check", 741 899 ] 742 900 743 901 [[package]] 902 + name = "getrandom" 903 + version = "0.2.9" 904 + source = "registry+https://github.com/rust-lang/crates.io-index" 905 + checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 906 + dependencies = [ 907 + "cfg-if", 908 + "libc", 909 + "wasi 0.11.0+wasi-snapshot-preview1", 910 + ] 911 + 912 + [[package]] 744 913 name = "gimli" 745 914 version = "0.22.0" 746 915 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 753 922 754 923 [[package]] 755 924 name = "gimli" 756 - version = "0.26.1" 925 + version = "0.26.2" 757 926 source = "registry+https://github.com/rust-lang/crates.io-index" 758 - checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" 927 + checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" 759 928 dependencies = [ 760 929 "fallible-iterator", 761 930 "stable_deref_trait", 762 931 ] 763 932 764 933 [[package]] 934 + name = "gimli" 935 + version = "0.27.2" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" 938 + 939 + [[package]] 765 940 name = "glob" 766 - version = "0.3.0" 941 + version = "0.3.1" 767 942 source = "registry+https://github.com/rust-lang/crates.io-index" 768 - checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 943 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 769 944 770 945 [[package]] 771 946 name = "goblin" ··· 789 964 790 965 [[package]] 791 966 name = "hashbrown" 792 - version = "0.12.1" 967 + version = "0.12.3" 793 968 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" 969 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 795 970 796 971 [[package]] 797 972 name = "heapless" 798 - version = "0.7.14" 973 + version = "0.7.16" 799 974 source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "065681e99f9ef7e0e813702a0326aedbcbbde7db5e55f097aedd1bf50b9dca43" 975 + checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" 801 976 dependencies = [ 802 977 "atomic-polyfill", 803 978 "hash32", 804 - "rustc_version 0.4.0", 979 + "rustc_version", 805 980 "serde", 806 981 "spin", 807 982 "stable_deref_trait", ··· 809 984 810 985 [[package]] 811 986 name = "heck" 812 - version = "0.3.3" 987 + version = "0.4.1" 813 988 source = "registry+https://github.com/rust-lang/crates.io-index" 814 - checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 815 - dependencies = [ 816 - "unicode-segmentation", 817 - ] 989 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 818 990 819 991 [[package]] 820 - name = "heck" 821 - version = "0.4.0" 992 + name = "hermit-abi" 993 + version = "0.1.19" 822 994 source = "registry+https://github.com/rust-lang/crates.io-index" 823 - checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 995 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 996 + dependencies = [ 997 + "libc", 998 + ] 824 999 825 1000 [[package]] 826 1001 name = "hermit-abi" 827 - version = "0.1.19" 1002 + version = "0.2.6" 828 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 829 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1004 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 830 1005 dependencies = [ 831 1006 "libc", 832 1007 ] 833 1008 834 1009 [[package]] 1010 + name = "hermit-abi" 1011 + version = "0.3.1" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1014 + 1015 + [[package]] 835 1016 name = "hidapi" 836 1017 version = "1.4.1" 837 1018 source = "git+https://github.com/oxidecomputer/hidapi-rs?branch=oxide-stable#91237483222a42f68d16adcdfd42bc8e32adf666" ··· 852 1033 ] 853 1034 854 1035 [[package]] 1036 + name = "hmac" 1037 + version = "0.12.1" 1038 + source = "registry+https://github.com/rust-lang/crates.io-index" 1039 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1040 + dependencies = [ 1041 + "digest", 1042 + ] 1043 + 1044 + [[package]] 1045 + name = "hubpack" 1046 + version = "0.1.2" 1047 + source = "registry+https://github.com/rust-lang/crates.io-index" 1048 + checksum = "61a0b84aeae519f65e0ba3aa998327080993426024edbd5cc38dbaf5ec524303" 1049 + dependencies = [ 1050 + "hubpack_derive", 1051 + "serde", 1052 + ] 1053 + 1054 + [[package]] 1055 + name = "hubpack_derive" 1056 + version = "0.1.1" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "0f928320aff16ee8818ef7309180f8b5897057fd79d9dcb8de3ed1ba6dcc125a" 1059 + dependencies = [ 1060 + "proc-macro2", 1061 + "quote", 1062 + "syn 1.0.109", 1063 + ] 1064 + 1065 + [[package]] 855 1066 name = "humantime" 856 1067 version = "2.1.0" 857 1068 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 869 1080 870 1081 [[package]] 871 1082 name = "humility" 872 - version = "0.8.14" 1083 + version = "0.10.34" 873 1084 dependencies = [ 874 1085 "anyhow", 875 1086 "bitfield", ··· 880 1091 "env_logger", 881 1092 "fallible-iterator", 882 1093 "hif", 1094 + "humility-cli", 883 1095 "humility-cmd", 884 1096 "humility-cmd-apptable", 885 1097 "humility-cmd-auxflash", 1098 + "humility-cmd-bankerase", 1099 + "humility-cmd-console-proxy", 886 1100 "humility-cmd-dashboard", 887 1101 "humility-cmd-debugmailbox", 888 1102 "humility-cmd-diagnose", ··· 896 1110 "humility-cmd-gpio", 897 1111 "humility-cmd-hash", 898 1112 "humility-cmd-hiffy", 1113 + "humility-cmd-host", 899 1114 "humility-cmd-i2c", 900 - "humility-cmd-isp", 1115 + "humility-cmd-ibc", 901 1116 "humility-cmd-itm", 902 1117 "humility-cmd-jefe", 903 1118 "humility-cmd-lpc55gpio", ··· 907 1122 "humility-cmd-net", 908 1123 "humility-cmd-openocd", 909 1124 "humility-cmd-pmbus", 1125 + "humility-cmd-power", 1126 + "humility-cmd-powershelf", 910 1127 "humility-cmd-probe", 911 1128 "humility-cmd-qspi", 912 1129 "humility-cmd-readmem", 913 1130 "humility-cmd-readvar", 1131 + "humility-cmd-rebootleby", 914 1132 "humility-cmd-registers", 915 1133 "humility-cmd-rencm", 916 1134 "humility-cmd-rendmp", 917 1135 "humility-cmd-reset", 918 1136 "humility-cmd-ringbuf", 919 1137 "humility-cmd-rpc", 1138 + "humility-cmd-sbrmi", 920 1139 "humility-cmd-sensors", 921 1140 "humility-cmd-spctrl", 922 1141 "humility-cmd-spd", ··· 925 1144 "humility-cmd-stmsecure", 926 1145 "humility-cmd-tasks", 927 1146 "humility-cmd-test", 928 - "humility-cmd-trace", 1147 + "humility-cmd-tofino-eeprom", 1148 + "humility-cmd-update", 929 1149 "humility-cmd-validate", 930 1150 "humility-cmd-vpd", 1151 + "humility-cmd-writeword", 931 1152 "humility-core", 932 1153 "humility-cortex", 933 1154 "indexmap", ··· 939 1160 "num-traits", 940 1161 "parse_int", 941 1162 "pmbus", 1163 + "reedline", 942 1164 "scroll", 943 1165 "serde", 944 1166 "spd", 945 - "toml", 1167 + "toml 0.5.11", 946 1168 "trycmd", 947 1169 ] 948 1170 949 1171 [[package]] 950 - name = "humility-cmd" 1172 + name = "humility-arch-arm" 1173 + version = "0.1.0" 1174 + dependencies = [ 1175 + "anyhow", 1176 + "capstone", 1177 + "num-derive", 1178 + "num-traits", 1179 + ] 1180 + 1181 + [[package]] 1182 + name = "humility-cli" 951 1183 version = "0.1.0" 952 1184 dependencies = [ 953 1185 "anyhow", 954 1186 "clap", 955 - "colored", 956 - "hif", 957 1187 "humility-core", 958 - "idol", 959 1188 "indexmap", 960 - "log", 961 1189 "parse_int", 962 - "postcard", 963 1190 "serde", 964 1191 "serde_json", 965 - "ssmarshal", 966 - "zerocopy", 1192 + ] 1193 + 1194 + [[package]] 1195 + name = "humility-cmd" 1196 + version = "0.1.0" 1197 + dependencies = [ 1198 + "anyhow", 1199 + "clap", 1200 + "humility-cli", 1201 + "humility-core", 1202 + "humility-net-core", 967 1203 ] 968 1204 969 1205 [[package]] ··· 972 1208 dependencies = [ 973 1209 "anyhow", 974 1210 "clap", 1211 + "humility-cli", 975 1212 "humility-cmd", 976 1213 "humility-core", 977 1214 ] ··· 984 1221 "clap", 985 1222 "colored", 986 1223 "hif", 1224 + "humility-cli", 987 1225 "humility-cmd", 988 - "humility-cmd-hiffy", 989 1226 "humility-core", 1227 + "humility-hiffy", 1228 + "humility-idol", 990 1229 "idol", 991 1230 "indicatif", 992 1231 "log", 993 1232 "parse_int", 994 - "regex", 995 1233 "tlvc", 996 - "vsc7448-info", 997 - "vsc7448-types", 998 - "zip", 1234 + ] 1235 + 1236 + [[package]] 1237 + name = "humility-cmd-bankerase" 1238 + version = "0.1.0" 1239 + dependencies = [ 1240 + "anyhow", 1241 + "clap", 1242 + "humility-cli", 1243 + "humility-cmd", 1244 + "humility-core", 1245 + "humility-cortex", 1246 + "ihex", 1247 + "parse_int", 1248 + "path-slash", 1249 + "tempfile", 1250 + ] 1251 + 1252 + [[package]] 1253 + name = "humility-cmd-console-proxy" 1254 + version = "0.1.0" 1255 + dependencies = [ 1256 + "anyhow", 1257 + "clap", 1258 + "crossbeam-channel", 1259 + "humility-cli", 1260 + "humility-cmd", 1261 + "humility-core", 1262 + "humility-hiffy", 1263 + "humility-idol", 1264 + "parse_int", 1265 + "termios", 999 1266 ] 1000 1267 1001 1268 [[package]] ··· 1004 1271 dependencies = [ 1005 1272 "anyhow", 1006 1273 "clap", 1007 - "crossterm", 1274 + "crossterm 0.20.0", 1008 1275 "hif", 1276 + "humility-cli", 1009 1277 "humility-cmd", 1010 1278 "humility-core", 1279 + "humility-hiffy", 1280 + "humility-idol", 1011 1281 "idol", 1012 - "indexmap", 1013 - "log", 1014 1282 "parse_int", 1015 1283 "tui", 1016 1284 ] ··· 1022 1290 "anyhow", 1023 1291 "byteorder", 1024 1292 "clap", 1293 + "humility-cli", 1025 1294 "humility-cmd", 1026 - "humility-core", 1027 1295 "humility-cortex", 1028 - "log", 1029 - "num-derive", 1030 - "num-traits", 1031 1296 "parse_int", 1032 1297 "probe-rs", 1033 - "strum", 1034 - "strum_macros", 1035 - "zerocopy", 1036 1298 ] 1037 1299 1038 1300 [[package]] ··· 1041 1303 dependencies = [ 1042 1304 "anyhow", 1043 1305 "clap", 1306 + "humility-cli", 1044 1307 "humility-cmd", 1045 1308 "humility-core", 1309 + "humility-doppel", 1310 + "humility-jefe", 1046 1311 "parse_int", 1047 1312 ] 1048 1313 ··· 1053 1318 "anyhow", 1054 1319 "cargo_metadata", 1055 1320 "clap", 1321 + "humility-cli", 1056 1322 "humility-cmd", 1057 - "humility-core", 1058 - "lazy_static", 1059 - "termimad", 1323 + "termimad 0.21.1", 1060 1324 ] 1061 1325 1062 1326 [[package]] ··· 1065 1329 dependencies = [ 1066 1330 "anyhow", 1067 1331 "clap", 1332 + "goblin", 1333 + "hubpack", 1334 + "humility-arch-arm", 1335 + "humility-cli", 1068 1336 "humility-cmd", 1069 1337 "humility-core", 1338 + "humility-dump-agent", 1339 + "humpty", 1340 + "indexmap", 1341 + "indicatif", 1070 1342 "log", 1343 + "lzss", 1344 + "num-traits", 1345 + "parse_int", 1346 + "probe-rs", 1347 + "zerocopy", 1348 + "zip", 1071 1349 ] 1072 1350 1073 1351 [[package]] ··· 1076 1354 dependencies = [ 1077 1355 "anyhow", 1078 1356 "clap", 1079 - "colored", 1080 1357 "csv", 1358 + "humility-cli", 1081 1359 "humility-cmd", 1082 1360 "humility-core", 1083 1361 "humility-cortex", ··· 1091 1369 dependencies = [ 1092 1370 "anyhow", 1093 1371 "clap", 1372 + "humility-cli", 1094 1373 "humility-cmd", 1095 - "humility-core", 1374 + "humility-log", 1096 1375 "serde_json", 1097 1376 "splitty", 1098 1377 ] ··· 1103 1382 dependencies = [ 1104 1383 "anyhow", 1105 1384 "clap", 1385 + "humility-cli", 1106 1386 "humility-cmd", 1107 - "humility-core", 1387 + "humility-log", 1108 1388 "zip", 1109 1389 ] 1110 1390 ··· 1115 1395 "anyhow", 1116 1396 "clap", 1117 1397 "goblin", 1398 + "humility-cli", 1118 1399 "humility-cmd", 1119 1400 "humility-cmd-auxflash", 1120 1401 "humility-core", 1121 1402 "humility-cortex", 1122 1403 "ihex", 1123 - "log", 1124 1404 "num-traits", 1125 1405 "parse_int", 1126 1406 "path-slash", 1127 - "regex", 1128 1407 "ron 0.7.1", 1129 - "serde", 1130 1408 "srec", 1131 1409 "tempfile", 1132 1410 ] ··· 1138 1416 "anyhow", 1139 1417 "clap", 1140 1418 "ctrlc", 1419 + "humility-cli", 1141 1420 "humility-cmd", 1142 1421 "humility-cmd-openocd", 1143 - "humility-core", 1144 1422 "tempfile", 1145 1423 ] 1146 1424 ··· 1151 1429 "anyhow", 1152 1430 "clap", 1153 1431 "hif", 1432 + "humility-cli", 1154 1433 "humility-cmd", 1155 - "humility-core", 1434 + "humility-hiffy", 1156 1435 "parse_int", 1157 1436 ] 1158 1437 ··· 1163 1442 "anyhow", 1164 1443 "clap", 1165 1444 "hif", 1445 + "humility-cli", 1166 1446 "humility-cmd", 1167 1447 "humility-core", 1448 + "humility-hiffy", 1168 1449 "indicatif", 1169 - "log", 1170 1450 "parse_int", 1171 1451 "sha2", 1172 1452 ] ··· 1178 1458 "anyhow", 1179 1459 "atty", 1180 1460 "clap", 1181 - "colored", 1182 1461 "hif", 1462 + "humility-cli", 1183 1463 "humility-cmd", 1184 1464 "humility-core", 1465 + "humility-hiffy", 1466 + "humility-idol", 1185 1467 "idol", 1186 1468 "indexmap", 1187 1469 "parse_int", 1188 1470 ] 1189 1471 1190 1472 [[package]] 1473 + name = "humility-cmd-host" 1474 + version = "0.1.0" 1475 + dependencies = [ 1476 + "anyhow", 1477 + "clap", 1478 + "humility-cli", 1479 + "humility-cmd", 1480 + "humility-core", 1481 + "humility-log", 1482 + "zerocopy", 1483 + ] 1484 + 1485 + [[package]] 1191 1486 name = "humility-cmd-i2c" 1192 1487 version = "0.1.0" 1193 1488 dependencies = [ 1194 1489 "anyhow", 1195 1490 "clap", 1196 1491 "hif", 1492 + "humility-cli", 1197 1493 "humility-cmd", 1198 - "humility-core", 1494 + "humility-hiffy", 1495 + "humility-i2c", 1496 + "humility-log", 1199 1497 "indicatif", 1200 - "log", 1201 1498 "parse_int", 1202 1499 ] 1203 1500 1204 1501 [[package]] 1205 - name = "humility-cmd-isp" 1502 + name = "humility-cmd-ibc" 1206 1503 version = "0.1.0" 1207 1504 dependencies = [ 1208 1505 "anyhow", 1209 - "byteorder", 1210 1506 "clap", 1211 - "crc-any", 1507 + "colored", 1508 + "hif", 1509 + "humility-cli", 1212 1510 "humility-cmd", 1213 1511 "humility-core", 1214 - "humility-cortex", 1215 - "log", 1216 - "num-derive", 1217 - "num-traits", 1512 + "humility-hiffy", 1513 + "humility-idol", 1514 + "idol", 1218 1515 "parse_int", 1219 - "serialport", 1220 - "strum", 1221 - "strum_macros", 1516 + "pmbus", 1222 1517 "zerocopy", 1223 1518 ] 1224 1519 ··· 1229 1524 "anyhow", 1230 1525 "clap", 1231 1526 "csv", 1527 + "humility-cli", 1232 1528 "humility-cmd", 1233 1529 "humility-core", 1234 1530 "humility-cortex", 1235 - "log", 1236 1531 "parse_int", 1237 1532 ] 1238 1533 ··· 1242 1537 dependencies = [ 1243 1538 "anyhow", 1244 1539 "clap", 1540 + "humility-cli", 1245 1541 "humility-cmd", 1246 1542 "humility-core", 1247 - "log", 1543 + "humility-jefe", 1248 1544 "parse_int", 1249 1545 ] 1250 1546 ··· 1255 1551 "anyhow", 1256 1552 "clap", 1257 1553 "hif", 1554 + "humility-cli", 1258 1555 "humility-cmd", 1259 - "humility-core", 1556 + "humility-hiffy", 1260 1557 "parse_int", 1261 1558 ] 1262 1559 ··· 1266 1563 dependencies = [ 1267 1564 "anyhow", 1268 1565 "clap", 1566 + "humility-cli", 1269 1567 "humility-cmd", 1270 1568 "humility-core", 1569 + "serde_json", 1271 1570 ] 1272 1571 1273 1572 [[package]] ··· 1276 1575 dependencies = [ 1277 1576 "anyhow", 1278 1577 "clap", 1578 + "humility-cli", 1279 1579 "humility-cmd", 1280 1580 "humility-core", 1281 1581 ] ··· 1288 1588 "clap", 1289 1589 "colored", 1290 1590 "hif", 1591 + "humility-cli", 1291 1592 "humility-cmd", 1292 - "humility-cmd-hiffy", 1293 1593 "humility-core", 1594 + "humility-hiffy", 1595 + "humility-idol", 1294 1596 "idol", 1295 1597 "log", 1296 1598 "parse_int", ··· 1307 1609 "clap", 1308 1610 "colored", 1309 1611 "hif", 1612 + "humility-cli", 1310 1613 "humility-cmd", 1311 - "humility-cmd-hiffy", 1312 1614 "humility-core", 1615 + "humility-hiffy", 1616 + "humility-idol", 1313 1617 "parse_int", 1314 1618 ] 1315 1619 ··· 1320 1624 "anyhow", 1321 1625 "clap", 1322 1626 "ctrlc", 1627 + "humility-cli", 1323 1628 "humility-cmd", 1324 - "humility-core", 1325 1629 "regex", 1326 1630 "tempfile", 1327 1631 ] ··· 1334 1638 "clap", 1335 1639 "colored", 1336 1640 "hif", 1641 + "humility-cli", 1337 1642 "humility-cmd", 1338 1643 "humility-core", 1644 + "humility-hiffy", 1645 + "humility-i2c", 1646 + "humility-idol", 1647 + "humility-pmbus", 1648 + "indexmap", 1649 + "parse_int", 1650 + "pmbus", 1651 + ] 1652 + 1653 + [[package]] 1654 + name = "humility-cmd-power" 1655 + version = "0.1.0" 1656 + dependencies = [ 1657 + "anyhow", 1658 + "clap", 1659 + "hif", 1660 + "humility-cli", 1661 + "humility-cmd", 1662 + "humility-core", 1663 + "humility-hiffy", 1664 + "humility-idol", 1665 + "idol", 1666 + "indexmap", 1667 + "log", 1668 + "parse_int", 1669 + ] 1670 + 1671 + [[package]] 1672 + name = "humility-cmd-powershelf" 1673 + version = "0.1.0" 1674 + dependencies = [ 1675 + "anyhow", 1676 + "clap", 1677 + "hif", 1678 + "humility-cli", 1679 + "humility-cmd", 1680 + "humility-core", 1681 + "humility-hiffy", 1682 + "humility-idol", 1683 + "idol", 1339 1684 "indexmap", 1340 1685 "log", 1341 1686 "parse_int", ··· 1348 1693 dependencies = [ 1349 1694 "anyhow", 1350 1695 "clap", 1696 + "humility-arch-arm", 1697 + "humility-cli", 1351 1698 "humility-cmd", 1352 1699 "humility-core", 1353 1700 "humility-cortex", 1354 - "log", 1355 1701 "num-traits", 1356 1702 ] 1357 1703 ··· 1362 1708 "anyhow", 1363 1709 "clap", 1364 1710 "hif", 1711 + "humility-cli", 1365 1712 "humility-cmd", 1366 1713 "humility-core", 1714 + "humility-hiffy", 1715 + "humility-idol", 1367 1716 "indicatif", 1368 1717 "log", 1369 1718 "parse_int", ··· 1376 1725 dependencies = [ 1377 1726 "anyhow", 1378 1727 "clap", 1728 + "humility-cli", 1379 1729 "humility-cmd", 1380 1730 "humility-core", 1731 + "humility-log", 1732 + "parse-size", 1381 1733 "parse_int", 1382 1734 ] 1383 1735 ··· 1387 1739 dependencies = [ 1388 1740 "anyhow", 1389 1741 "clap", 1742 + "humility-cli", 1390 1743 "humility-cmd", 1391 1744 "humility-core", 1392 1745 ] 1393 1746 1394 1747 [[package]] 1748 + name = "humility-cmd-rebootleby" 1749 + version = "0.1.0" 1750 + dependencies = [ 1751 + "anyhow", 1752 + "clap", 1753 + "humility-arch-arm", 1754 + "humility-cli", 1755 + "humility-cmd", 1756 + "humility-core", 1757 + "humility-cortex", 1758 + "ihex", 1759 + "log", 1760 + "parse_int", 1761 + "path-slash", 1762 + "probe-rs", 1763 + "tempfile", 1764 + "zip", 1765 + ] 1766 + 1767 + [[package]] 1395 1768 name = "humility-cmd-registers" 1396 1769 version = "0.1.0" 1397 1770 dependencies = [ 1398 1771 "anyhow", 1399 1772 "clap", 1773 + "humility-arch-arm", 1774 + "humility-cli", 1400 1775 "humility-cmd", 1401 1776 "humility-core", 1402 1777 "humility-cortex", 1778 + "humility-stack", 1403 1779 "num-traits", 1404 1780 ] 1405 1781 ··· 1411 1787 "clap", 1412 1788 "csv", 1413 1789 "hif", 1790 + "humility-cli", 1414 1791 "humility-cmd", 1415 1792 "humility-core", 1793 + "humility-hiffy", 1794 + "humility-i2c", 1416 1795 "idt8a3xxxx", 1417 1796 "itertools", 1418 - "log", 1419 1797 "parse_int", 1420 1798 "serde", 1421 1799 "serde-xml-rs", 1422 - "serde_derive", 1423 1800 ] 1424 1801 1425 1802 [[package]] ··· 1428 1805 dependencies = [ 1429 1806 "anyhow", 1430 1807 "clap", 1808 + "colored", 1431 1809 "hif", 1810 + "humility-cli", 1432 1811 "humility-cmd", 1812 + "humility-cmd-spd", 1433 1813 "humility-core", 1814 + "humility-hiffy", 1815 + "humility-i2c", 1816 + "humility-idol", 1817 + "humility-pmbus", 1434 1818 "indicatif", 1435 - "log", 1436 1819 "num-derive", 1437 1820 "num-traits", 1438 1821 "parse_int", 1439 1822 "pmbus", 1823 + "zerocopy", 1440 1824 ] 1441 1825 1442 1826 [[package]] 1827 + name = "humility-cmd-repl" 1828 + version = "0.1.0" 1829 + 1830 + [[package]] 1443 1831 name = "humility-cmd-reset" 1444 1832 version = "0.1.0" 1445 1833 dependencies = [ 1446 1834 "anyhow", 1447 1835 "clap", 1836 + "humility-cli", 1448 1837 "humility-cmd", 1449 1838 "humility-core", 1450 - "log", 1451 - "num-traits", 1452 1839 ] 1453 1840 1454 1841 [[package]] ··· 1457 1844 dependencies = [ 1458 1845 "anyhow", 1459 1846 "clap", 1847 + "humility-cli", 1460 1848 "humility-cmd", 1461 1849 "humility-core", 1462 - "log", 1850 + "humility-doppel", 1463 1851 ] 1464 1852 1465 1853 [[package]] ··· 1470 1858 "clap", 1471 1859 "colored", 1472 1860 "hif", 1861 + "hubpack", 1862 + "humility-cli", 1473 1863 "humility-cmd", 1474 1864 "humility-cmd-hiffy", 1475 - "humility-cmd-net", 1476 1865 "humility-core", 1866 + "humility-doppel", 1867 + "humility-hiffy", 1868 + "humility-idol", 1477 1869 "idol", 1478 1870 "indexmap", 1479 - "libc", 1480 - "log", 1481 1871 "parse_int", 1482 - "winapi", 1872 + "serde", 1873 + "zerocopy", 1874 + ] 1875 + 1876 + [[package]] 1877 + name = "humility-cmd-sbrmi" 1878 + version = "0.1.0" 1879 + dependencies = [ 1880 + "anyhow", 1881 + "clap", 1882 + "colored", 1883 + "hif", 1884 + "humility-cli", 1885 + "humility-cmd", 1886 + "humility-core", 1887 + "humility-hiffy", 1888 + "humility-idol", 1889 + "parse_int", 1890 + "raw-cpuid", 1891 + "termimad 0.21.1", 1483 1892 "zerocopy", 1484 1893 ] 1485 1894 ··· 1490 1899 "anyhow", 1491 1900 "clap", 1492 1901 "hif", 1902 + "humility-cli", 1493 1903 "humility-cmd", 1494 1904 "humility-core", 1495 - "idol", 1905 + "humility-hiffy", 1906 + "humility-idol", 1496 1907 "indexmap", 1497 - "log", 1908 + "itertools", 1498 1909 "parse_int", 1499 1910 ] 1500 1911 ··· 1505 1916 "anyhow", 1506 1917 "clap", 1507 1918 "hif", 1919 + "humility-cli", 1508 1920 "humility-cmd", 1509 - "humility-core", 1510 - "log", 1921 + "humility-hiffy", 1511 1922 "parse_int", 1512 1923 ] 1513 1924 ··· 1518 1929 "anyhow", 1519 1930 "clap", 1520 1931 "hif", 1932 + "humility-cli", 1521 1933 "humility-cmd", 1522 1934 "humility-core", 1935 + "humility-hiffy", 1936 + "humility-i2c", 1937 + "humility-log", 1523 1938 "jep106", 1524 - "log", 1525 1939 "parse_int", 1526 1940 "spd", 1527 1941 ] ··· 1533 1947 "anyhow", 1534 1948 "clap", 1535 1949 "hif", 1950 + "humility-cli", 1536 1951 "humility-cmd", 1537 1952 "humility-core", 1538 - "log", 1953 + "humility-hiffy", 1539 1954 "parse_int", 1540 1955 ] 1541 1956 ··· 1545 1960 dependencies = [ 1546 1961 "anyhow", 1547 1962 "clap", 1963 + "humility-cli", 1548 1964 "humility-cmd", 1549 1965 "humility-core", 1550 1966 ] ··· 1555 1971 dependencies = [ 1556 1972 "anyhow", 1557 1973 "clap", 1974 + "humility-arch-arm", 1975 + "humility-cli", 1558 1976 "humility-cmd", 1559 1977 "humility-core", 1560 1978 "parse_int", ··· 1566 1984 dependencies = [ 1567 1985 "anyhow", 1568 1986 "clap", 1569 - "colored", 1987 + "humility-arch-arm", 1988 + "humility-cli", 1570 1989 "humility-cmd", 1571 1990 "humility-core", 1991 + "humility-doppel", 1992 + "humility-stack", 1572 1993 "log", 1573 1994 "num-traits", 1995 + "parse_int", 1574 1996 ] 1575 1997 1576 1998 [[package]] ··· 1579 2001 dependencies = [ 1580 2002 "anyhow", 1581 2003 "clap", 2004 + "colored", 2005 + "hif", 2006 + "humility-cli", 1582 2007 "humility-cmd", 2008 + "humility-cmd-tasks", 1583 2009 "humility-core", 1584 2010 "humility-cortex", 2011 + "humility-hiffy", 2012 + "parse_int", 1585 2013 ] 1586 2014 1587 2015 [[package]] 1588 - name = "humility-cmd-trace" 2016 + name = "humility-cmd-tofino-eeprom" 1589 2017 version = "0.1.0" 1590 2018 dependencies = [ 1591 2019 "anyhow", 1592 2020 "clap", 2021 + "humility-cli", 1593 2022 "humility-cmd", 1594 2023 "humility-core", 1595 - "humility-cortex", 2024 + "humility-hiffy", 2025 + "humility-idol", 2026 + "indicatif", 2027 + "parse_int", 2028 + ] 2029 + 2030 + [[package]] 2031 + name = "humility-cmd-update" 2032 + version = "0.1.0" 2033 + dependencies = [ 2034 + "anyhow", 2035 + "clap", 2036 + "humility-cli", 2037 + "humility-cmd", 2038 + "humility-hiffy", 2039 + "humility-idol", 2040 + "humility-log", 2041 + "indicatif", 2042 + "parse_int", 1596 2043 ] 1597 2044 1598 2045 [[package]] ··· 1603 2050 "clap", 1604 2051 "colored", 1605 2052 "hif", 2053 + "humility-cli", 1606 2054 "humility-cmd", 1607 2055 "humility-core", 2056 + "humility-hiffy", 2057 + "humility-i2c", 2058 + "humility-idol", 1608 2059 "idol", 1609 - "indexmap", 1610 - "log", 1611 2060 "parse_int", 1612 2061 ] 1613 2062 ··· 1617 2066 dependencies = [ 1618 2067 "anyhow", 1619 2068 "clap", 1620 - "colored", 1621 2069 "hif", 2070 + "humility-cli", 1622 2071 "humility-cmd", 1623 2072 "humility-core", 2073 + "humility-hiffy", 2074 + "humility-idol", 1624 2075 "idol", 1625 2076 "indexmap", 1626 2077 "indicatif", 1627 - "log", 1628 2078 "parse_int", 2079 + "ron 0.7.1", 2080 + "serde", 1629 2081 "tlvc", 1630 2082 "tlvc-text", 1631 2083 "zerocopy", 2084 + ] 2085 + 2086 + [[package]] 2087 + name = "humility-cmd-writeword" 2088 + version = "0.1.0" 2089 + dependencies = [ 2090 + "anyhow", 2091 + "clap", 2092 + "humility-cli", 2093 + "humility-cmd", 2094 + "humility-core", 2095 + "parse-size", 2096 + "parse_int", 1632 2097 ] 1633 2098 1634 2099 [[package]] ··· 1638 2103 "anyhow", 1639 2104 "bitfield", 1640 2105 "capstone", 1641 - "colored", 2106 + "clap", 1642 2107 "fallible-iterator", 1643 2108 "gimli 0.22.0", 1644 2109 "goblin", 2110 + "hubpack", 2111 + "humility-arch-arm", 2112 + "humility-log", 1645 2113 "humility_load_derive", 2114 + "humpty", 1646 2115 "idol", 1647 2116 "indexmap", 1648 2117 "indicatif", 2118 + "libc", 1649 2119 "log", 1650 2120 "multimap", 1651 2121 "num-derive", 1652 2122 "num-traits", 1653 2123 "parse_int", 1654 2124 "probe-rs", 2125 + "rayon", 1655 2126 "regex", 2127 + "ron 0.7.1", 1656 2128 "rusb", 1657 2129 "rustc-demangle", 1658 2130 "scroll", 1659 2131 "serde", 1660 - "ssmarshal", 1661 - "toml", 2132 + "serde_json", 2133 + "thiserror", 2134 + "toml 0.5.11", 2135 + "winapi", 2136 + "zerocopy", 1662 2137 "zip", 1663 2138 ] 1664 2139 ··· 1678 2153 ] 1679 2154 1680 2155 [[package]] 2156 + name = "humility-doppel" 2157 + version = "0.1.0" 2158 + dependencies = [ 2159 + "anyhow", 2160 + "humility-core", 2161 + "zerocopy", 2162 + ] 2163 + 2164 + [[package]] 2165 + name = "humility-dump-agent" 2166 + version = "0.1.0" 2167 + dependencies = [ 2168 + "anyhow", 2169 + "hif", 2170 + "hubpack", 2171 + "humility-arch-arm", 2172 + "humility-core", 2173 + "humility-hiffy", 2174 + "humility-idol", 2175 + "humpty", 2176 + "indexmap", 2177 + "indicatif", 2178 + "lzss", 2179 + "num-traits", 2180 + "rand", 2181 + "zerocopy", 2182 + ] 2183 + 2184 + [[package]] 2185 + name = "humility-hiffy" 2186 + version = "0.1.0" 2187 + dependencies = [ 2188 + "anyhow", 2189 + "hif", 2190 + "humility-core", 2191 + "humility-doppel", 2192 + "humility-idol", 2193 + "idol", 2194 + "parse_int", 2195 + "postcard", 2196 + "zerocopy", 2197 + ] 2198 + 2199 + [[package]] 2200 + name = "humility-i2c" 2201 + version = "0.1.0" 2202 + dependencies = [ 2203 + "anyhow", 2204 + "humility-core", 2205 + "parse_int", 2206 + ] 2207 + 2208 + [[package]] 2209 + name = "humility-idol" 2210 + version = "0.1.0" 2211 + dependencies = [ 2212 + "anyhow", 2213 + "hubpack", 2214 + "humility-core", 2215 + "idol", 2216 + "indexmap", 2217 + "parse_int", 2218 + "serde", 2219 + ] 2220 + 2221 + [[package]] 2222 + name = "humility-jefe" 2223 + version = "0.1.0" 2224 + dependencies = [ 2225 + "anyhow", 2226 + "humility-core", 2227 + ] 2228 + 2229 + [[package]] 2230 + name = "humility-log" 2231 + version = "0.1.0" 2232 + dependencies = [ 2233 + "colored", 2234 + "log", 2235 + ] 2236 + 2237 + [[package]] 2238 + name = "humility-net-core" 2239 + version = "0.1.0" 2240 + dependencies = [ 2241 + "anyhow", 2242 + "humility-arch-arm", 2243 + "humility-core", 2244 + "humility-dump-agent", 2245 + "humpty", 2246 + ] 2247 + 2248 + [[package]] 2249 + name = "humility-pmbus" 2250 + version = "0.1.0" 2251 + dependencies = [ 2252 + "anyhow", 2253 + "humility-core", 2254 + ] 2255 + 2256 + [[package]] 2257 + name = "humility-stack" 2258 + version = "0.1.0" 2259 + dependencies = [ 2260 + "humility-arch-arm", 2261 + "humility-core", 2262 + ] 2263 + 2264 + [[package]] 1681 2265 name = "humility_load_derive" 1682 2266 version = "0.1.0" 1683 2267 dependencies = [ 1684 2268 "proc-macro2", 1685 2269 "quote", 1686 - "syn", 2270 + "syn 1.0.109", 2271 + ] 2272 + 2273 + [[package]] 2274 + name = "humpty" 2275 + version = "0.1.3" 2276 + source = "git+https://github.com/oxidecomputer/humpty#f6871f6d8844c3d2ee09c467f50b9f186652cb41" 2277 + dependencies = [ 2278 + "hubpack", 2279 + "lzss", 2280 + "serde", 2281 + "serde-big-array", 2282 + "static_assertions", 2283 + "zerocopy", 2284 + ] 2285 + 2286 + [[package]] 2287 + name = "iana-time-zone" 2288 + version = "0.1.56" 2289 + source = "registry+https://github.com/rust-lang/crates.io-index" 2290 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 2291 + dependencies = [ 2292 + "android_system_properties", 2293 + "core-foundation-sys", 2294 + "iana-time-zone-haiku", 2295 + "js-sys", 2296 + "wasm-bindgen", 2297 + "windows", 2298 + ] 2299 + 2300 + [[package]] 2301 + name = "iana-time-zone-haiku" 2302 + version = "0.1.1" 2303 + source = "registry+https://github.com/rust-lang/crates.io-index" 2304 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 2305 + dependencies = [ 2306 + "cxx", 2307 + "cxx-build", 1687 2308 ] 1688 2309 1689 2310 [[package]] ··· 1694 2315 1695 2316 [[package]] 1696 2317 name = "idol" 1697 - version = "0.2.0" 1698 - source = "git+https://github.com/oxidecomputer/idolatry.git#994077e3ecff3ec6df15c082fc4f810cf27c97f2" 2318 + version = "0.3.0" 2319 + source = "git+https://github.com/oxidecomputer/idolatry.git#f2396893e786d4bfa75212312908198b8d6a5310" 1699 2320 dependencies = [ 1700 2321 "indexmap", 1701 2322 "quote", 1702 - "ron 0.7.1", 2323 + "ron 0.8.0", 1703 2324 "serde", 1704 - "toml", 2325 + "toml 0.7.3", 1705 2326 ] 1706 2327 1707 2328 [[package]] ··· 1722 2343 1723 2344 [[package]] 1724 2345 name = "indexmap" 1725 - version = "1.9.1" 2346 + version = "1.9.3" 1726 2347 source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 2348 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1728 2349 dependencies = [ 1729 2350 "autocfg", 1730 2351 "hashbrown", ··· 1753 2374 ] 1754 2375 1755 2376 [[package]] 1756 - name = "itertools" 1757 - version = "0.10.3" 2377 + name = "io-lifetimes" 2378 + version = "1.0.10" 1758 2379 source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" 2380 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1760 2381 dependencies = [ 1761 - "either", 2382 + "hermit-abi 0.3.1", 2383 + "libc", 2384 + "windows-sys 0.48.0", 1762 2385 ] 1763 2386 1764 2387 [[package]] 1765 - name = "itoa" 1766 - version = "0.4.8" 2388 + name = "is-terminal" 2389 + version = "0.4.7" 1767 2390 source = "registry+https://github.com/rust-lang/crates.io-index" 1768 - checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 2391 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 2392 + dependencies = [ 2393 + "hermit-abi 0.3.1", 2394 + "io-lifetimes", 2395 + "rustix", 2396 + "windows-sys 0.48.0", 2397 + ] 2398 + 2399 + [[package]] 2400 + name = "itertools" 2401 + version = "0.10.5" 2402 + source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 2404 + dependencies = [ 2405 + "either", 2406 + ] 1769 2407 1770 2408 [[package]] 1771 2409 name = "itoa" 1772 - version = "1.0.2" 2410 + version = "1.0.6" 1773 2411 source = "registry+https://github.com/rust-lang/crates.io-index" 1774 - checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" 2412 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1775 2413 1776 2414 [[package]] 1777 2415 name = "jaylink" ··· 1779 2417 source = "registry+https://github.com/rust-lang/crates.io-index" 1780 2418 checksum = "3f58b72b6aa9d25083b8c19d292fe015a936185fa200d15e225e1524a18222e9" 1781 2419 dependencies = [ 1782 - "bitflags", 2420 + "bitflags 1.3.2", 1783 2421 "byteorder", 1784 2422 "log", 1785 2423 "rusb", ··· 1787 2425 1788 2426 [[package]] 1789 2427 name = "jep106" 1790 - version = "0.2.6" 2428 + version = "0.2.8" 1791 2429 source = "registry+https://github.com/rust-lang/crates.io-index" 1792 - checksum = "e80f965a2a659a7a4d9cdb9821a869d6e33c10f3e094e8f7d01648063c425953" 2430 + checksum = "ff93b33ae176e47fe588708ff6a4cccae22bd369b81c2d26d2179a8d41c0a0b0" 1793 2431 dependencies = [ 1794 2432 "serde", 1795 2433 ] 1796 2434 1797 2435 [[package]] 1798 - name = "lazy_static" 1799 - version = "1.4.0" 2436 + name = "jobserver" 2437 + version = "0.1.26" 1800 2438 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 2439 + checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 2440 + dependencies = [ 2441 + "libc", 2442 + ] 1802 2443 1803 2444 [[package]] 1804 - name = "libc" 1805 - version = "0.2.126" 2445 + name = "js-sys" 2446 + version = "0.3.61" 1806 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" 2448 + checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 2449 + dependencies = [ 2450 + "wasm-bindgen", 2451 + ] 1808 2452 1809 2453 [[package]] 1810 - name = "libm" 1811 - version = "0.2.2" 2454 + name = "lazy_static" 2455 + version = "1.4.0" 1812 2456 source = "registry+https://github.com/rust-lang/crates.io-index" 1813 - checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db" 2457 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1814 2458 1815 2459 [[package]] 1816 - name = "libudev" 1817 - version = "0.3.0" 2460 + name = "libc" 2461 + version = "0.2.142" 1818 2462 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "78b324152da65df7bb95acfcaab55e3097ceaab02fb19b228a9eb74d55f135e0" 1820 - dependencies = [ 1821 - "libc", 1822 - "libudev-sys", 1823 - ] 2463 + checksum = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317" 1824 2464 1825 2465 [[package]] 1826 - name = "libudev-sys" 1827 - version = "0.1.4" 2466 + name = "libm" 2467 + version = "0.2.6" 1828 2468 source = "registry+https://github.com/rust-lang/crates.io-index" 1829 - checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" 1830 - dependencies = [ 1831 - "libc", 1832 - "pkg-config", 1833 - ] 2469 + checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" 1834 2470 1835 2471 [[package]] 1836 2472 name = "libusb1-sys" ··· 1844 2480 ] 1845 2481 1846 2482 [[package]] 2483 + name = "link-cplusplus" 2484 + version = "1.0.8" 2485 + source = "registry+https://github.com/rust-lang/crates.io-index" 2486 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 2487 + dependencies = [ 2488 + "cc", 2489 + ] 2490 + 2491 + [[package]] 1847 2492 name = "linked-hash-map" 1848 - version = "0.5.4" 2493 + version = "0.5.6" 1849 2494 source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" 2495 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 2496 + 2497 + [[package]] 2498 + name = "linux-raw-sys" 2499 + version = "0.3.3" 2500 + source = "registry+https://github.com/rust-lang/crates.io-index" 2501 + checksum = "9b085a4f2cde5781fc4b1717f2e86c62f5cda49de7ba99a7c2eae02b61c9064c" 1851 2502 1852 2503 [[package]] 1853 2504 name = "lock_api" 1854 - version = "0.4.7" 2505 + version = "0.4.9" 1855 2506 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" 2507 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1857 2508 dependencies = [ 1858 2509 "autocfg", 1859 2510 "scopeguard", ··· 1869 2520 ] 1870 2521 1871 2522 [[package]] 1872 - name = "mach" 1873 - version = "0.1.2" 2523 + name = "lzss" 2524 + version = "0.8.2" 1874 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 1875 - checksum = "2fd13ee2dd61cc82833ba05ade5a30bb3d63f7ced605ef827063c63078302de9" 2526 + checksum = "39e2b9a6124e5200c13bb5c5d1124bf93b451bff69b651912810039e36ca97eb" 1876 2527 dependencies = [ 1877 - "libc", 1878 - ] 1879 - 1880 - [[package]] 1881 - name = "mach2" 1882 - version = "0.4.1" 1883 - source = "registry+https://github.com/rust-lang/crates.io-index" 1884 - checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8" 1885 - dependencies = [ 1886 - "libc", 2528 + "void", 1887 2529 ] 1888 2530 1889 2531 [[package]] ··· 1894 2536 1895 2537 [[package]] 1896 2538 name = "memoffset" 1897 - version = "0.6.5" 2539 + version = "0.8.0" 1898 2540 source = "registry+https://github.com/rust-lang/crates.io-index" 1899 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 2541 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 1900 2542 dependencies = [ 1901 2543 "autocfg", 1902 2544 ] 1903 2545 1904 2546 [[package]] 1905 2547 name = "minimad" 1906 - version = "0.8.0" 2548 + version = "0.10.0" 2549 + source = "registry+https://github.com/rust-lang/crates.io-index" 2550 + checksum = "fed1b13e2000bd8e238d97a97de6fc30224f89a08b0aa5aaa09ed1bd68ba2fa1" 2551 + dependencies = [ 2552 + "once_cell", 2553 + ] 2554 + 2555 + [[package]] 2556 + name = "minimad" 2557 + version = "0.12.0" 1907 2558 source = "registry+https://github.com/rust-lang/crates.io-index" 1908 - checksum = "8957f240ecb82a4e699bcf4db189fe8a7f5aa68b9e6d5abf829c62a9ee4630ed" 2559 + checksum = "38b136454924e4d020e55c4992e07c105b40d5c41b84662862f0e15bc0a2efef" 1909 2560 dependencies = [ 1910 2561 "once_cell", 1911 2562 ] 1912 2563 1913 2564 [[package]] 1914 2565 name = "miniz_oxide" 1915 - version = "0.5.3" 2566 + version = "0.6.2" 1916 2567 source = "registry+https://github.com/rust-lang/crates.io-index" 1917 - checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" 2568 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1918 2569 dependencies = [ 1919 2570 "adler", 1920 2571 ] ··· 1933 2584 ] 1934 2585 1935 2586 [[package]] 2587 + name = "mio" 2588 + version = "0.8.6" 2589 + source = "registry+https://github.com/rust-lang/crates.io-index" 2590 + checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 2591 + dependencies = [ 2592 + "libc", 2593 + "log", 2594 + "wasi 0.11.0+wasi-snapshot-preview1", 2595 + "windows-sys 0.45.0", 2596 + ] 2597 + 2598 + [[package]] 1936 2599 name = "miow" 1937 2600 version = "0.3.7" 1938 2601 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1951 2614 ] 1952 2615 1953 2616 [[package]] 1954 - name = "nb" 1955 - version = "0.1.3" 1956 - source = "registry+https://github.com/rust-lang/crates.io-index" 1957 - checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f" 1958 - dependencies = [ 1959 - "nb 1.0.0", 1960 - ] 1961 - 1962 - [[package]] 1963 - name = "nb" 1964 - version = "1.0.0" 1965 - source = "registry+https://github.com/rust-lang/crates.io-index" 1966 - checksum = "546c37ac5d9e56f55e73b677106873d9d9f5190605e41a856503623648488cae" 1967 - 1968 - [[package]] 1969 2617 name = "nix" 1970 - version = "0.24.1" 2618 + version = "0.26.2" 1971 2619 source = "registry+https://github.com/rust-lang/crates.io-index" 1972 - checksum = "8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9" 2620 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 1973 2621 dependencies = [ 1974 - "bitflags", 2622 + "bitflags 1.3.2", 1975 2623 "cfg-if", 1976 2624 "libc", 2625 + "static_assertions", 1977 2626 ] 1978 2627 1979 2628 [[package]] ··· 1992 2641 ] 1993 2642 1994 2643 [[package]] 2644 + name = "nu-ansi-term" 2645 + version = "0.46.0" 2646 + source = "registry+https://github.com/rust-lang/crates.io-index" 2647 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2648 + dependencies = [ 2649 + "overload", 2650 + "winapi", 2651 + ] 2652 + 2653 + [[package]] 1995 2654 name = "num-derive" 1996 2655 version = "0.3.3" 1997 2656 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1999 2658 dependencies = [ 2000 2659 "proc-macro2", 2001 2660 "quote", 2002 - "syn", 2661 + "syn 1.0.109", 2662 + ] 2663 + 2664 + [[package]] 2665 + name = "num-integer" 2666 + version = "0.1.45" 2667 + source = "registry+https://github.com/rust-lang/crates.io-index" 2668 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2669 + dependencies = [ 2670 + "autocfg", 2671 + "num-traits", 2003 2672 ] 2004 2673 2005 2674 [[package]] ··· 2013 2682 2014 2683 [[package]] 2015 2684 name = "num_cpus" 2016 - version = "1.13.1" 2685 + version = "1.15.0" 2017 2686 source = "registry+https://github.com/rust-lang/crates.io-index" 2018 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 2687 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2019 2688 dependencies = [ 2020 - "hermit-abi", 2689 + "hermit-abi 0.2.6", 2021 2690 "libc", 2022 2691 ] 2023 2692 ··· 2038 2707 2039 2708 [[package]] 2040 2709 name = "object" 2041 - version = "0.28.4" 2710 + version = "0.30.3" 2042 2711 source = "registry+https://github.com/rust-lang/crates.io-index" 2043 - checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" 2712 + checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" 2044 2713 dependencies = [ 2045 2714 "memchr", 2046 2715 ] 2047 2716 2048 2717 [[package]] 2049 2718 name = "once_cell" 2050 - version = "1.12.0" 2719 + version = "1.17.1" 2720 + source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 2722 + 2723 + [[package]] 2724 + name = "opaque-debug" 2725 + version = "0.3.0" 2051 2726 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 - checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" 2727 + checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 2053 2728 2054 2729 [[package]] 2055 2730 name = "os_pipe" 2056 - version = "1.0.1" 2731 + version = "1.1.3" 2057 2732 source = "registry+https://github.com/rust-lang/crates.io-index" 2058 - checksum = "2c92f2b54f081d635c77e7120862d48db8e91f7f21cef23ab1b4fe9971c59f55" 2733 + checksum = "a53dbb20faf34b16087a931834cba2d7a73cc74af2b7ef345a4c8324e2409a12" 2059 2734 dependencies = [ 2060 2735 "libc", 2061 - "winapi", 2736 + "windows-sys 0.45.0", 2062 2737 ] 2063 2738 2064 2739 [[package]] 2065 2740 name = "os_str_bytes" 2066 - version = "6.1.0" 2741 + version = "6.5.0" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" 2744 + 2745 + [[package]] 2746 + name = "overload" 2747 + version = "0.1.1" 2067 2748 source = "registry+https://github.com/rust-lang/crates.io-index" 2068 - checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" 2749 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2069 2750 2070 2751 [[package]] 2071 2752 name = "parking_lot" ··· 2075 2756 dependencies = [ 2076 2757 "instant", 2077 2758 "lock_api", 2078 - "parking_lot_core", 2759 + "parking_lot_core 0.8.6", 2760 + ] 2761 + 2762 + [[package]] 2763 + name = "parking_lot" 2764 + version = "0.12.1" 2765 + source = "registry+https://github.com/rust-lang/crates.io-index" 2766 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2767 + dependencies = [ 2768 + "lock_api", 2769 + "parking_lot_core 0.9.7", 2079 2770 ] 2080 2771 2081 2772 [[package]] 2082 2773 name = "parking_lot_core" 2083 - version = "0.8.5" 2774 + version = "0.8.6" 2084 2775 source = "registry+https://github.com/rust-lang/crates.io-index" 2085 - checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 2776 + checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 2086 2777 dependencies = [ 2087 2778 "cfg-if", 2088 2779 "instant", 2089 2780 "libc", 2090 - "redox_syscall", 2781 + "redox_syscall 0.2.16", 2091 2782 "smallvec", 2092 2783 "winapi", 2093 2784 ] 2094 2785 2095 2786 [[package]] 2787 + name = "parking_lot_core" 2788 + version = "0.9.7" 2789 + source = "registry+https://github.com/rust-lang/crates.io-index" 2790 + checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 2791 + dependencies = [ 2792 + "cfg-if", 2793 + "libc", 2794 + "redox_syscall 0.2.16", 2795 + "smallvec", 2796 + "windows-sys 0.45.0", 2797 + ] 2798 + 2799 + [[package]] 2800 + name = "parse-size" 2801 + version = "1.0.0" 2802 + source = "registry+https://github.com/rust-lang/crates.io-index" 2803 + checksum = "944553dd59c802559559161f9816429058b869003836120e262e8caec061b7ae" 2804 + 2805 + [[package]] 2096 2806 name = "parse_int" 2097 2807 version = "0.4.0" 2098 2808 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2102 2812 ] 2103 2813 2104 2814 [[package]] 2815 + name = "password-hash" 2816 + version = "0.4.2" 2817 + source = "registry+https://github.com/rust-lang/crates.io-index" 2818 + checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 2819 + dependencies = [ 2820 + "base64ct", 2821 + "rand_core", 2822 + "subtle", 2823 + ] 2824 + 2825 + [[package]] 2105 2826 name = "paste" 2106 2827 version = "0.1.18" 2107 2828 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2122 2843 2123 2844 [[package]] 2124 2845 name = "path-slash" 2125 - version = "0.1.4" 2846 + version = "0.1.5" 2847 + source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "498a099351efa4becc6a19c72aa9270598e8fd274ca47052e37455241c88b696" 2849 + 2850 + [[package]] 2851 + name = "pbkdf2" 2852 + version = "0.11.0" 2126 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2127 - checksum = "3cacbb3c4ff353b534a67fb8d7524d00229da4cb1dc8c79f4db96e375ab5b619" 2854 + checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" 2855 + dependencies = [ 2856 + "digest", 2857 + "hmac", 2858 + "password-hash", 2859 + "sha2", 2860 + ] 2128 2861 2129 2862 [[package]] 2130 2863 name = "pest" 2131 - version = "2.1.3" 2864 + version = "2.5.7" 2132 2865 source = "registry+https://github.com/rust-lang/crates.io-index" 2133 - checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 2866 + checksum = "7b1403e8401ad5dedea73c626b99758535b342502f8d1e361f4a2dd952749122" 2134 2867 dependencies = [ 2868 + "thiserror", 2135 2869 "ucd-trie", 2136 2870 ] 2137 2871 2138 2872 [[package]] 2139 2873 name = "pkg-config" 2140 - version = "0.3.25" 2874 + version = "0.3.26" 2141 2875 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 2876 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 2143 2877 2144 2878 [[package]] 2145 2879 name = "pkg-version" ··· 2169 2903 [[package]] 2170 2904 name = "pmbus" 2171 2905 version = "0.1.0" 2172 - source = "git+https://github.com/oxidecomputer/pmbus#5ede5b7d35ece31a5e05fef9de1840f29a1435ba" 2906 + source = "git+https://github.com/oxidecomputer/pmbus#5af447d53a4bc863b7e0700cee23cbf89da39cd5" 2173 2907 dependencies = [ 2174 2908 "anyhow", 2175 2909 "convert_case", 2176 2910 "libm", 2177 2911 "num-derive", 2178 2912 "num-traits", 2179 - "ron 0.6.6", 2913 + "ron 0.8.0", 2180 2914 "serde", 2181 2915 "serde_with", 2182 2916 ] ··· 2197 2931 version = "0.1.5-pre" 2198 2932 source = "registry+https://github.com/rust-lang/crates.io-index" 2199 2933 checksum = "7c68cb38ed13fd7bc9dd5db8f165b7c8d9c1a315104083a2b10f11354c2af97f" 2934 + 2935 + [[package]] 2936 + name = "ppv-lite86" 2937 + version = "0.2.17" 2938 + source = "registry+https://github.com/rust-lang/crates.io-index" 2939 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2200 2940 2201 2941 [[package]] 2202 2942 name = "probe-rs" 2203 2943 version = "0.12.0" 2204 - source = "git+https://github.com/oxidecomputer/probe-rs.git?branch=oxide-v0.12.0#6ff8fae61fb1e74c87d2ba160071b1989ca64bba" 2944 + source = "git+https://github.com/oxidecomputer/probe-rs.git?branch=oxide-v0.12.0#078eafb444c4e03fa7d41c7273264d00564210ce" 2205 2945 dependencies = [ 2206 2946 "anyhow", 2207 2947 "base64", ··· 2209 2949 "bitfield", 2210 2950 "bitvec", 2211 2951 "enum-primitive-derive", 2212 - "gimli 0.26.1", 2952 + "gimli 0.26.2", 2213 2953 "hidapi", 2214 2954 "ihex", 2215 2955 "jaylink", ··· 2232 2972 [[package]] 2233 2973 name = "probe-rs-target" 2234 2974 version = "0.12.0" 2235 - source = "git+https://github.com/oxidecomputer/probe-rs.git?branch=oxide-v0.12.0#6ff8fae61fb1e74c87d2ba160071b1989ca64bba" 2975 + source = "git+https://github.com/oxidecomputer/probe-rs.git?branch=oxide-v0.12.0#078eafb444c4e03fa7d41c7273264d00564210ce" 2236 2976 dependencies = [ 2237 2977 "base64", 2238 2978 "jep106", ··· 2248 2988 "proc-macro-error-attr", 2249 2989 "proc-macro2", 2250 2990 "quote", 2251 - "syn", 2991 + "syn 1.0.109", 2252 2992 "version_check", 2253 2993 ] 2254 2994 ··· 2265 3005 2266 3006 [[package]] 2267 3007 name = "proc-macro-hack" 2268 - version = "0.5.19" 3008 + version = "0.5.20+deprecated" 2269 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 2270 - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 3010 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2271 3011 2272 3012 [[package]] 2273 3013 name = "proc-macro2" 2274 - version = "1.0.40" 3014 + version = "1.0.56" 2275 3015 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 - checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" 3016 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 2277 3017 dependencies = [ 2278 3018 "unicode-ident", 2279 3019 ] 2280 3020 2281 3021 [[package]] 2282 3022 name = "quote" 2283 - version = "1.0.20" 3023 + version = "1.0.26" 2284 3024 source = "registry+https://github.com/rust-lang/crates.io-index" 2285 - checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" 3025 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 2286 3026 dependencies = [ 2287 3027 "proc-macro2", 2288 3028 ] 2289 3029 2290 3030 [[package]] 2291 3031 name = "radium" 2292 - version = "0.6.2" 3032 + version = "0.7.0" 3033 + source = "registry+https://github.com/rust-lang/crates.io-index" 3034 + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 3035 + 3036 + [[package]] 3037 + name = "rand" 3038 + version = "0.8.5" 3039 + source = "registry+https://github.com/rust-lang/crates.io-index" 3040 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3041 + dependencies = [ 3042 + "libc", 3043 + "rand_chacha", 3044 + "rand_core", 3045 + ] 3046 + 3047 + [[package]] 3048 + name = "rand_chacha" 3049 + version = "0.3.1" 3050 + source = "registry+https://github.com/rust-lang/crates.io-index" 3051 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3052 + dependencies = [ 3053 + "ppv-lite86", 3054 + "rand_core", 3055 + ] 3056 + 3057 + [[package]] 3058 + name = "rand_core" 3059 + version = "0.6.4" 3060 + source = "registry+https://github.com/rust-lang/crates.io-index" 3061 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3062 + dependencies = [ 3063 + "getrandom", 3064 + ] 3065 + 3066 + [[package]] 3067 + name = "raw-cpuid" 3068 + version = "11.0.0" 2293 3069 source = "registry+https://github.com/rust-lang/crates.io-index" 2294 - checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" 3070 + checksum = "1782673f85471a9985c2210df529a11853c89567511fab7ebf14e10853cba849" 3071 + dependencies = [ 3072 + "bitflags 2.1.0", 3073 + "serde", 3074 + "serde_derive", 3075 + "serde_json", 3076 + "termimad 0.23.0", 3077 + ] 2295 3078 2296 3079 [[package]] 2297 3080 name = "rayon" 2298 - version = "1.5.3" 3081 + version = "1.7.0" 2299 3082 source = "registry+https://github.com/rust-lang/crates.io-index" 2300 - checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" 3083 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 2301 3084 dependencies = [ 2302 - "autocfg", 2303 - "crossbeam-deque", 2304 3085 "either", 2305 3086 "rayon-core", 2306 3087 ] 2307 3088 2308 3089 [[package]] 2309 3090 name = "rayon-core" 2310 - version = "1.9.3" 3091 + version = "1.11.0" 2311 3092 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" 3093 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 2313 3094 dependencies = [ 2314 3095 "crossbeam-channel", 2315 3096 "crossbeam-deque", ··· 2319 3100 2320 3101 [[package]] 2321 3102 name = "redox_syscall" 2322 - version = "0.2.13" 3103 + version = "0.2.16" 2323 3104 source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" 3105 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2325 3106 dependencies = [ 2326 - "bitflags", 3107 + "bitflags 1.3.2", 2327 3108 ] 2328 3109 2329 3110 [[package]] 2330 - name = "regex" 2331 - version = "1.5.6" 3111 + name = "redox_syscall" 3112 + version = "0.3.5" 2332 3113 source = "registry+https://github.com/rust-lang/crates.io-index" 2333 - checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" 3114 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2334 3115 dependencies = [ 2335 - "aho-corasick", 2336 - "memchr", 2337 - "regex-syntax", 3116 + "bitflags 1.3.2", 2338 3117 ] 2339 3118 2340 3119 [[package]] 2341 - name = "regex-automata" 2342 - version = "0.1.10" 2343 - source = "registry+https://github.com/rust-lang/crates.io-index" 2344 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2345 - 2346 - [[package]] 2347 - name = "regex-syntax" 2348 - version = "0.6.26" 2349 - source = "registry+https://github.com/rust-lang/crates.io-index" 2350 - checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" 2351 - 2352 - [[package]] 2353 - name = "remove_dir_all" 2354 - version = "0.5.3" 3120 + name = "reedline" 3121 + version = "0.11.0" 2355 3122 source = "registry+https://github.com/rust-lang/crates.io-index" 2356 - checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 3123 + checksum = "5559b5ab4817b0da0c6fc6814edfae537209e01d955a2f3e7595606e3d039691" 2357 3124 dependencies = [ 2358 - "winapi", 3125 + "chrono", 3126 + "crossterm 0.24.0", 3127 + "fd-lock", 3128 + "itertools", 3129 + "nu-ansi-term", 3130 + "serde", 3131 + "strip-ansi-escapes", 3132 + "strum", 3133 + "strum_macros", 3134 + "thiserror", 3135 + "unicode-segmentation", 3136 + "unicode-width", 2359 3137 ] 2360 3138 2361 3139 [[package]] 2362 - name = "riscv" 2363 - version = "0.7.0" 3140 + name = "regex" 3141 + version = "1.8.1" 2364 3142 source = "registry+https://github.com/rust-lang/crates.io-index" 2365 - checksum = "6907ccdd7a31012b70faf2af85cd9e5ba97657cc3987c4f13f8e4d2c2a088aba" 3143 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2366 3144 dependencies = [ 2367 - "bare-metal 1.0.0", 2368 - "bit_field", 2369 - "riscv-target", 3145 + "aho-corasick", 3146 + "memchr", 3147 + "regex-syntax", 2370 3148 ] 2371 3149 2372 3150 [[package]] 2373 - name = "riscv-target" 2374 - version = "0.1.2" 3151 + name = "regex-syntax" 3152 + version = "0.7.1" 2375 3153 source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "88aa938cda42a0cf62a20cfe8d139ff1af20c2e681212b5b34adb5a58333f222" 2377 - dependencies = [ 2378 - "lazy_static", 2379 - "regex", 2380 - ] 3154 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2381 3155 2382 3156 [[package]] 2383 3157 name = "ron" ··· 2386 3160 checksum = "86018df177b1beef6c7c8ef949969c4f7cb9a9344181b92486b23c79995bdaa4" 2387 3161 dependencies = [ 2388 3162 "base64", 2389 - "bitflags", 3163 + "bitflags 1.3.2", 2390 3164 "serde", 2391 3165 ] 2392 3166 ··· 2397 3171 checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" 2398 3172 dependencies = [ 2399 3173 "base64", 2400 - "bitflags", 3174 + "bitflags 1.3.2", 2401 3175 "serde", 2402 3176 ] 2403 3177 ··· 2408 3182 checksum = "300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff" 2409 3183 dependencies = [ 2410 3184 "base64", 2411 - "bitflags", 3185 + "bitflags 1.3.2", 2412 3186 "serde", 2413 3187 ] 2414 3188 ··· 2424 3198 2425 3199 [[package]] 2426 3200 name = "rustc-demangle" 2427 - version = "0.1.21" 3201 + version = "0.1.23" 2428 3202 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 - checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 3203 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2430 3204 2431 3205 [[package]] 2432 3206 name = "rustc_version" 2433 - version = "0.2.3" 3207 + version = "0.4.0" 2434 3208 source = "registry+https://github.com/rust-lang/crates.io-index" 2435 - checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 3209 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2436 3210 dependencies = [ 2437 - "semver 0.9.0", 3211 + "semver 1.0.17", 2438 3212 ] 2439 3213 2440 3214 [[package]] 2441 - name = "rustc_version" 2442 - version = "0.4.0" 3215 + name = "rustix" 3216 + version = "0.37.13" 2443 3217 source = "registry+https://github.com/rust-lang/crates.io-index" 2444 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 3218 + checksum = "f79bef90eb6d984c72722595b5b1348ab39275a5e5123faca6863bf07d75a4e0" 2445 3219 dependencies = [ 2446 - "semver 1.0.10", 3220 + "bitflags 1.3.2", 3221 + "errno", 3222 + "io-lifetimes", 3223 + "libc", 3224 + "linux-raw-sys", 3225 + "windows-sys 0.48.0", 2447 3226 ] 2448 3227 2449 3228 [[package]] 3229 + name = "rustversion" 3230 + version = "1.0.12" 3231 + source = "registry+https://github.com/rust-lang/crates.io-index" 3232 + checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3233 + 3234 + [[package]] 2450 3235 name = "ryu" 2451 - version = "1.0.10" 3236 + version = "1.0.13" 2452 3237 source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" 3238 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2454 3239 2455 3240 [[package]] 2456 3241 name = "same-file" ··· 2468 3253 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2469 3254 2470 3255 [[package]] 3256 + name = "scratch" 3257 + version = "1.0.5" 3258 + source = "registry+https://github.com/rust-lang/crates.io-index" 3259 + checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 3260 + 3261 + [[package]] 2471 3262 name = "scroll" 2472 3263 version = "0.10.2" 2473 3264 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2484 3275 dependencies = [ 2485 3276 "proc-macro2", 2486 3277 "quote", 2487 - "syn", 2488 - ] 2489 - 2490 - [[package]] 2491 - name = "semver" 2492 - version = "0.9.0" 2493 - source = "registry+https://github.com/rust-lang/crates.io-index" 2494 - checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 2495 - dependencies = [ 2496 - "semver-parser 0.7.0", 3278 + "syn 1.0.109", 2497 3279 ] 2498 3280 2499 3281 [[package]] ··· 2502 3284 source = "registry+https://github.com/rust-lang/crates.io-index" 2503 3285 checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 2504 3286 dependencies = [ 2505 - "semver-parser 0.10.2", 3287 + "semver-parser", 2506 3288 "serde", 2507 3289 ] 2508 3290 2509 3291 [[package]] 2510 3292 name = "semver" 2511 - version = "1.0.10" 3293 + version = "1.0.17" 2512 3294 source = "registry+https://github.com/rust-lang/crates.io-index" 2513 - checksum = "a41d061efea015927ac527063765e73601444cdc344ba855bc7bd44578b25e1c" 2514 - 2515 - [[package]] 2516 - name = "semver-parser" 2517 - version = "0.7.0" 2518 - source = "registry+https://github.com/rust-lang/crates.io-index" 2519 - checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 3295 + checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 2520 3296 2521 3297 [[package]] 2522 3298 name = "semver-parser" ··· 2529 3305 2530 3306 [[package]] 2531 3307 name = "serde" 2532 - version = "1.0.137" 3308 + version = "1.0.160" 2533 3309 source = "registry+https://github.com/rust-lang/crates.io-index" 2534 - checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" 3310 + checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" 2535 3311 dependencies = [ 2536 3312 "serde_derive", 2537 3313 ] 2538 3314 2539 3315 [[package]] 3316 + name = "serde-big-array" 3317 + version = "0.5.1" 3318 + source = "registry+https://github.com/rust-lang/crates.io-index" 3319 + checksum = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f" 3320 + dependencies = [ 3321 + "serde", 3322 + ] 3323 + 3324 + [[package]] 2540 3325 name = "serde-xml-rs" 2541 3326 version = "0.5.1" 2542 3327 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2550 3335 2551 3336 [[package]] 2552 3337 name = "serde_derive" 2553 - version = "1.0.137" 3338 + version = "1.0.160" 2554 3339 source = "registry+https://github.com/rust-lang/crates.io-index" 2555 - checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" 3340 + checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" 2556 3341 dependencies = [ 2557 3342 "proc-macro2", 2558 3343 "quote", 2559 - "syn", 3344 + "syn 2.0.15", 2560 3345 ] 2561 3346 2562 3347 [[package]] 2563 3348 name = "serde_json" 2564 - version = "1.0.81" 3349 + version = "1.0.96" 2565 3350 source = "registry+https://github.com/rust-lang/crates.io-index" 2566 - checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" 3351 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 2567 3352 dependencies = [ 2568 - "itoa 1.0.2", 3353 + "itoa", 2569 3354 "ryu", 3355 + "serde", 3356 + ] 3357 + 3358 + [[package]] 3359 + name = "serde_spanned" 3360 + version = "0.6.1" 3361 + source = "registry+https://github.com/rust-lang/crates.io-index" 3362 + checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 3363 + dependencies = [ 2570 3364 "serde", 2571 3365 ] 2572 3366 ··· 2589 3383 "darling", 2590 3384 "proc-macro2", 2591 3385 "quote", 2592 - "syn", 3386 + "syn 1.0.109", 2593 3387 ] 2594 3388 2595 3389 [[package]] 2596 3390 name = "serde_yaml" 2597 - version = "0.8.24" 3391 + version = "0.8.26" 2598 3392 source = "registry+https://github.com/rust-lang/crates.io-index" 2599 - checksum = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc" 3393 + checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" 2600 3394 dependencies = [ 2601 3395 "indexmap", 2602 3396 "ryu", ··· 2605 3399 ] 2606 3400 2607 3401 [[package]] 2608 - name = "serialport" 2609 - version = "4.2.1-alpha.0" 2610 - source = "git+https://github.com/jgallagher/serialport-rs?branch=illumos-support#36c9f0e0292eac32215ab77c5847bf7afb13f000" 3402 + name = "sha1" 3403 + version = "0.10.5" 3404 + source = "registry+https://github.com/rust-lang/crates.io-index" 3405 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 2611 3406 dependencies = [ 2612 - "CoreFoundation-sys", 2613 - "IOKit-sys", 2614 - "bitflags", 2615 3407 "cfg-if", 2616 - "libudev", 2617 - "mach2", 2618 - "nix", 2619 - "regex", 2620 - "winapi", 3408 + "cpufeatures", 3409 + "digest", 2621 3410 ] 2622 3411 2623 3412 [[package]] 2624 3413 name = "sha2" 2625 - version = "0.10.2" 3414 + version = "0.10.6" 2626 3415 source = "registry+https://github.com/rust-lang/crates.io-index" 2627 - checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" 3416 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2628 3417 dependencies = [ 2629 3418 "cfg-if", 2630 3419 "cpufeatures", ··· 2639 3428 2640 3429 [[package]] 2641 3430 name = "signal-hook" 2642 - version = "0.3.14" 3431 + version = "0.3.15" 2643 3432 source = "registry+https://github.com/rust-lang/crates.io-index" 2644 - checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" 3433 + checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 2645 3434 dependencies = [ 2646 3435 "libc", 2647 3436 "signal-hook-registry", ··· 2654 3443 checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 2655 3444 dependencies = [ 2656 3445 "libc", 2657 - "mio", 3446 + "mio 0.7.14", 3447 + "mio 0.8.6", 2658 3448 "signal-hook", 2659 3449 ] 2660 3450 2661 3451 [[package]] 2662 3452 name = "signal-hook-registry" 2663 - version = "1.4.0" 3453 + version = "1.4.1" 2664 3454 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 - checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 3455 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2666 3456 dependencies = [ 2667 3457 "libc", 2668 3458 ] 2669 3459 2670 3460 [[package]] 2671 3461 name = "similar" 2672 - version = "2.1.0" 3462 + version = "2.2.1" 2673 3463 source = "registry+https://github.com/rust-lang/crates.io-index" 2674 - checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3" 3464 + checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" 2675 3465 2676 3466 [[package]] 2677 3467 name = "smallvec" 2678 - version = "1.8.0" 3468 + version = "1.10.0" 2679 3469 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" 3470 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2681 3471 2682 3472 [[package]] 2683 3473 name = "snapbox" 2684 - version = "0.2.10" 3474 + version = "0.4.11" 2685 3475 source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "767a1d5da232b6959cd1bd5c9e8db8a7cce09c3038e89deedb49a549a2aefd93" 3476 + checksum = "f6bccd62078347f89a914e3004d94582e13824d4e3d8a816317862884c423835" 2687 3477 dependencies = [ 2688 - "concolor", 3478 + "anstream", 3479 + "anstyle", 2689 3480 "content_inspector", 2690 3481 "dunce", 2691 3482 "filetime", 3483 + "libc", 2692 3484 "normalize-line-endings", 2693 3485 "os_pipe", 2694 3486 "similar", ··· 2696 3488 "tempfile", 2697 3489 "wait-timeout", 2698 3490 "walkdir", 2699 - "yansi", 3491 + "windows-sys 0.45.0", 2700 3492 ] 2701 3493 2702 3494 [[package]] 2703 3495 name = "snapbox-macros" 2704 - version = "0.2.1" 3496 + version = "0.3.4" 2705 3497 source = "registry+https://github.com/rust-lang/crates.io-index" 2706 - checksum = "c01dea7e04cbb27ef4c86e9922184608185f7cd95c1763bc30d727cda4a5e930" 3498 + checksum = "eaaf09df9f0eeae82be96290918520214530e738a7fe5a351b0f24cf77c0ca31" 3499 + dependencies = [ 3500 + "anstream", 3501 + ] 2707 3502 2708 3503 [[package]] 2709 3504 name = "spd" ··· 2716 3511 2717 3512 [[package]] 2718 3513 name = "spin" 2719 - version = "0.9.3" 3514 + version = "0.9.8" 2720 3515 source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "c530c2b0d0bf8b69304b39fe2001993e267461948b890cd037d8ad4293fa1a0d" 3516 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2722 3517 dependencies = [ 2723 3518 "lock_api", 2724 3519 ] ··· 2736 3531 checksum = "17c3a0538ec242e3cd333cdcdc8b720faa2fa0a9d7f444cf1ff63e7d3303adfb" 2737 3532 2738 3533 [[package]] 2739 - name = "ssmarshal" 2740 - version = "1.0.0" 2741 - source = "registry+https://github.com/rust-lang/crates.io-index" 2742 - checksum = "f3e6ad23b128192ed337dfa4f1b8099ced0c2bf30d61e551b65fda5916dbb850" 2743 - dependencies = [ 2744 - "encode_unicode", 2745 - "serde", 2746 - ] 2747 - 2748 - [[package]] 2749 3534 name = "stable_deref_trait" 2750 3535 version = "1.2.0" 2751 3536 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2758 3543 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2759 3544 2760 3545 [[package]] 3546 + name = "strip-ansi-escapes" 3547 + version = "0.1.1" 3548 + source = "registry+https://github.com/rust-lang/crates.io-index" 3549 + checksum = "011cbb39cf7c1f62871aea3cc46e5817b0937b49e9447370c93cacbe93a766d8" 3550 + dependencies = [ 3551 + "vte", 3552 + ] 3553 + 3554 + [[package]] 2761 3555 name = "strsim" 2762 3556 version = "0.10.0" 2763 3557 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2765 3559 2766 3560 [[package]] 2767 3561 name = "strum" 2768 - version = "0.22.0" 3562 + version = "0.24.1" 2769 3563 source = "registry+https://github.com/rust-lang/crates.io-index" 2770 - checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" 3564 + checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 2771 3565 2772 3566 [[package]] 2773 3567 name = "strum_macros" 2774 - version = "0.22.0" 3568 + version = "0.24.3" 2775 3569 source = "registry+https://github.com/rust-lang/crates.io-index" 2776 - checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb" 3570 + checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 2777 3571 dependencies = [ 2778 - "heck 0.3.3", 3572 + "heck", 2779 3573 "proc-macro2", 2780 3574 "quote", 2781 - "syn", 3575 + "rustversion", 3576 + "syn 1.0.109", 2782 3577 ] 2783 3578 2784 3579 [[package]] 3580 + name = "subtle" 3581 + version = "2.4.1" 3582 + source = "registry+https://github.com/rust-lang/crates.io-index" 3583 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 3584 + 3585 + [[package]] 2785 3586 name = "svg" 2786 - version = "0.10.0" 3587 + version = "0.13.1" 2787 3588 source = "registry+https://github.com/rust-lang/crates.io-index" 2788 - checksum = "e72d8b19ab05827afefcca66bf47040c1e66a0901eb814784c77d4ec118bd309" 3589 + checksum = "02d815ad337e8449d2374d4248448645edfe74e699343dd5719139d93fa87112" 2789 3590 2790 3591 [[package]] 2791 3592 name = "syn" 2792 - version = "1.0.98" 3593 + version = "1.0.109" 2793 3594 source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" 3595 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2795 3596 dependencies = [ 2796 3597 "proc-macro2", 2797 3598 "quote", ··· 2799 3600 ] 2800 3601 2801 3602 [[package]] 2802 - name = "synstructure" 2803 - version = "0.12.6" 3603 + name = "syn" 3604 + version = "2.0.15" 2804 3605 source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 3606 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 2806 3607 dependencies = [ 2807 3608 "proc-macro2", 2808 3609 "quote", 2809 - "syn", 2810 - "unicode-xid", 3610 + "unicode-ident", 2811 3611 ] 2812 3612 2813 3613 [[package]] ··· 2818 3618 2819 3619 [[package]] 2820 3620 name = "tempfile" 2821 - version = "3.3.0" 3621 + version = "3.5.0" 2822 3622 source = "registry+https://github.com/rust-lang/crates.io-index" 2823 - checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 3623 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 2824 3624 dependencies = [ 2825 3625 "cfg-if", 2826 3626 "fastrand", 2827 - "libc", 2828 - "redox_syscall", 2829 - "remove_dir_all", 2830 - "winapi", 3627 + "redox_syscall 0.3.5", 3628 + "rustix", 3629 + "windows-sys 0.45.0", 2831 3630 ] 2832 3631 2833 3632 [[package]] 2834 3633 name = "termcolor" 2835 - version = "1.1.3" 3634 + version = "1.2.0" 2836 3635 source = "registry+https://github.com/rust-lang/crates.io-index" 2837 - checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 3636 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2838 3637 dependencies = [ 2839 3638 "winapi-util", 2840 3639 ] 2841 3640 2842 3641 [[package]] 2843 3642 name = "termimad" 2844 - version = "0.14.3" 3643 + version = "0.21.1" 2845 3644 source = "registry+https://github.com/rust-lang/crates.io-index" 2846 - checksum = "d1ea6e542eaec310898d8ba84e5dbda91e95b27e5e023722f0140ca57d72136e" 3645 + checksum = "8743d628f9b0eb33087c1e1c4915d91efca23ae69f7c81981489128a0e17d300" 2847 3646 dependencies = [ 3647 + "coolor", 2848 3648 "crossbeam", 2849 - "crossterm", 2850 - "minimad", 3649 + "crossterm 0.23.2", 3650 + "minimad 0.10.0", 2851 3651 "thiserror", 2852 3652 "unicode-width", 2853 3653 ] 2854 3654 2855 3655 [[package]] 2856 - name = "terminal_size" 2857 - version = "0.1.17" 3656 + name = "termimad" 3657 + version = "0.23.0" 2858 3658 source = "registry+https://github.com/rust-lang/crates.io-index" 2859 - checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df" 3659 + checksum = "749b18b17745261a883ab334d931adffc8c5e07e71c73a861e77124557e7b41f" 3660 + dependencies = [ 3661 + "coolor", 3662 + "crossbeam", 3663 + "crossterm 0.23.2", 3664 + "minimad 0.12.0", 3665 + "thiserror", 3666 + "unicode-width", 3667 + ] 3668 + 3669 + [[package]] 3670 + name = "termios" 3671 + version = "0.3.3" 3672 + source = "registry+https://github.com/rust-lang/crates.io-index" 3673 + checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b" 2860 3674 dependencies = [ 2861 3675 "libc", 2862 - "winapi", 2863 3676 ] 2864 3677 2865 3678 [[package]] 2866 3679 name = "textwrap" 2867 - version = "0.15.0" 3680 + version = "0.16.0" 2868 3681 source = "registry+https://github.com/rust-lang/crates.io-index" 2869 - checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" 3682 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 2870 3683 2871 3684 [[package]] 2872 3685 name = "thiserror" 2873 - version = "1.0.31" 3686 + version = "1.0.40" 2874 3687 source = "registry+https://github.com/rust-lang/crates.io-index" 2875 - checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" 3688 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2876 3689 dependencies = [ 2877 3690 "thiserror-impl", 2878 3691 ] 2879 3692 2880 3693 [[package]] 2881 3694 name = "thiserror-impl" 2882 - version = "1.0.31" 3695 + version = "1.0.40" 2883 3696 source = "registry+https://github.com/rust-lang/crates.io-index" 2884 - checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" 3697 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2885 3698 dependencies = [ 2886 3699 "proc-macro2", 2887 3700 "quote", 2888 - "syn", 3701 + "syn 2.0.15", 2889 3702 ] 2890 3703 2891 3704 [[package]] ··· 2896 3709 2897 3710 [[package]] 2898 3711 name = "time" 2899 - version = "0.1.44" 3712 + version = "0.1.45" 2900 3713 source = "registry+https://github.com/rust-lang/crates.io-index" 2901 - checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 3714 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2902 3715 dependencies = [ 2903 3716 "libc", 2904 - "wasi", 3717 + "wasi 0.10.0+wasi-snapshot-preview1", 2905 3718 "winapi", 2906 3719 ] 2907 3720 2908 3721 [[package]] 2909 - name = "tlvc" 3722 + name = "time" 3723 + version = "0.3.20" 3724 + source = "registry+https://github.com/rust-lang/crates.io-index" 3725 + checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 3726 + dependencies = [ 3727 + "serde", 3728 + "time-core", 3729 + ] 3730 + 3731 + [[package]] 3732 + name = "time-core" 2910 3733 version = "0.1.0" 2911 - source = "git+https://github.com/oxidecomputer/tlvc#4287f4b7cecb42617342f913dbd8ced40eb79646" 3734 + source = "registry+https://github.com/rust-lang/crates.io-index" 3735 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 3736 + 3737 + [[package]] 3738 + name = "tlvc" 3739 + version = "0.2.0" 3740 + source = "git+https://github.com/oxidecomputer/tlvc#533f0bf26b0a8f32d287af4f2ea09320bc05c2cd" 2912 3741 dependencies = [ 2913 3742 "byteorder", 2914 3743 "crc", ··· 2918 3747 [[package]] 2919 3748 name = "tlvc-text" 2920 3749 version = "0.1.0" 2921 - source = "git+https://github.com/oxidecomputer/tlvc#2643765eb7775d1f5e8ec56910f1ab15e9c75170" 3750 + source = "git+https://github.com/oxidecomputer/tlvc#533f0bf26b0a8f32d287af4f2ea09320bc05c2cd" 2922 3751 dependencies = [ 2923 3752 "ron 0.8.0", 2924 3753 "serde", ··· 2928 3757 2929 3758 [[package]] 2930 3759 name = "toml" 2931 - version = "0.5.9" 3760 + version = "0.5.11" 2932 3761 source = "registry+https://github.com/rust-lang/crates.io-index" 2933 - checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" 3762 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3763 + dependencies = [ 3764 + "serde", 3765 + ] 3766 + 3767 + [[package]] 3768 + name = "toml" 3769 + version = "0.7.3" 3770 + source = "registry+https://github.com/rust-lang/crates.io-index" 3771 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 3772 + dependencies = [ 3773 + "serde", 3774 + "serde_spanned", 3775 + "toml_datetime", 3776 + ] 3777 + 3778 + [[package]] 3779 + name = "toml_datetime" 3780 + version = "0.6.1" 3781 + source = "registry+https://github.com/rust-lang/crates.io-index" 3782 + checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 2934 3783 dependencies = [ 2935 3784 "serde", 2936 3785 ] ··· 2949 3798 2950 3799 [[package]] 2951 3800 name = "trycmd" 2952 - version = "0.13.4" 3801 + version = "0.13.7" 2953 3802 source = "registry+https://github.com/rust-lang/crates.io-index" 2954 - checksum = "ffb4185126cc904642173a54c185083f410c86d1202ada6761aacf7c40829f13" 3803 + checksum = "a5377b33cbe8bb69d97da63e2a2266065a642a47cc9bb3d783c28279d0029fea" 2955 3804 dependencies = [ 2956 3805 "glob", 2957 3806 "humantime", ··· 2969 3818 source = "registry+https://github.com/rust-lang/crates.io-index" 2970 3819 checksum = "39c8ce4e27049eed97cfa363a5048b09d995e209994634a0efc26a14ab6c0c23" 2971 3820 dependencies = [ 2972 - "bitflags", 3821 + "bitflags 1.3.2", 2973 3822 "cassowary", 2974 - "crossterm", 3823 + "crossterm 0.20.0", 2975 3824 "unicode-segmentation", 2976 3825 "unicode-width", 2977 3826 ] 2978 3827 2979 3828 [[package]] 2980 3829 name = "typenum" 2981 - version = "1.15.0" 3830 + version = "1.16.0" 2982 3831 source = "registry+https://github.com/rust-lang/crates.io-index" 2983 - checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 3832 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2984 3833 2985 3834 [[package]] 2986 3835 name = "ucd-trie" 2987 - version = "0.1.3" 3836 + version = "0.1.5" 2988 3837 source = "registry+https://github.com/rust-lang/crates.io-index" 2989 - checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 3838 + checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 2990 3839 2991 3840 [[package]] 2992 3841 name = "unicode-ident" 2993 - version = "1.0.1" 3842 + version = "1.0.8" 2994 3843 source = "registry+https://github.com/rust-lang/crates.io-index" 2995 - checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" 3844 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 2996 3845 2997 3846 [[package]] 2998 3847 name = "unicode-segmentation" 2999 - version = "1.9.0" 3848 + version = "1.10.1" 3000 3849 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 - checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" 3850 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3002 3851 3003 3852 [[package]] 3004 3853 name = "unicode-width" 3005 - version = "0.1.9" 3854 + version = "0.1.10" 3006 3855 source = "registry+https://github.com/rust-lang/crates.io-index" 3007 - checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" 3856 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3008 3857 3009 3858 [[package]] 3010 - name = "unicode-xid" 3011 - version = "0.2.3" 3859 + name = "utf8parse" 3860 + version = "0.2.1" 3012 3861 source = "registry+https://github.com/rust-lang/crates.io-index" 3013 - checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" 3014 - 3015 - [[package]] 3016 - name = "vcell" 3017 - version = "0.1.3" 3018 - source = "registry+https://github.com/rust-lang/crates.io-index" 3019 - checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002" 3862 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3020 3863 3021 3864 [[package]] 3022 3865 name = "vcpkg" ··· 3037 3880 checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 3038 3881 3039 3882 [[package]] 3040 - name = "volatile-register" 3041 - version = "0.2.1" 3042 - source = "registry+https://github.com/rust-lang/crates.io-index" 3043 - checksum = "9ee8f19f9d74293faf70901bc20ad067dc1ad390d2cbf1e3f75f721ffee908b6" 3044 - dependencies = [ 3045 - "vcell", 3046 - ] 3047 - 3048 - [[package]] 3049 3883 name = "vsc7448-info" 3050 3884 version = "0.1.0" 3051 3885 source = "git+https://github.com/oxidecomputer/vsc7448.git#a9e71588498885e9a77282186f2bb576812f1af2" ··· 3067 3901 ] 3068 3902 3069 3903 [[package]] 3904 + name = "vte" 3905 + version = "0.10.1" 3906 + source = "registry+https://github.com/rust-lang/crates.io-index" 3907 + checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983" 3908 + dependencies = [ 3909 + "arrayvec", 3910 + "utf8parse", 3911 + "vte_generate_state_changes", 3912 + ] 3913 + 3914 + [[package]] 3915 + name = "vte_generate_state_changes" 3916 + version = "0.1.1" 3917 + source = "registry+https://github.com/rust-lang/crates.io-index" 3918 + checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" 3919 + dependencies = [ 3920 + "proc-macro2", 3921 + "quote", 3922 + ] 3923 + 3924 + [[package]] 3070 3925 name = "wait-timeout" 3071 3926 version = "0.2.0" 3072 3927 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3077 3932 3078 3933 [[package]] 3079 3934 name = "walkdir" 3080 - version = "2.3.2" 3935 + version = "2.3.3" 3081 3936 source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 3937 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3083 3938 dependencies = [ 3084 3939 "same-file", 3085 - "winapi", 3086 3940 "winapi-util", 3087 3941 ] 3088 3942 ··· 3093 3947 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 3094 3948 3095 3949 [[package]] 3950 + name = "wasi" 3951 + version = "0.11.0+wasi-snapshot-preview1" 3952 + source = "registry+https://github.com/rust-lang/crates.io-index" 3953 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3954 + 3955 + [[package]] 3956 + name = "wasm-bindgen" 3957 + version = "0.2.84" 3958 + source = "registry+https://github.com/rust-lang/crates.io-index" 3959 + checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 3960 + dependencies = [ 3961 + "cfg-if", 3962 + "wasm-bindgen-macro", 3963 + ] 3964 + 3965 + [[package]] 3966 + name = "wasm-bindgen-backend" 3967 + version = "0.2.84" 3968 + source = "registry+https://github.com/rust-lang/crates.io-index" 3969 + checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 3970 + dependencies = [ 3971 + "bumpalo", 3972 + "log", 3973 + "once_cell", 3974 + "proc-macro2", 3975 + "quote", 3976 + "syn 1.0.109", 3977 + "wasm-bindgen-shared", 3978 + ] 3979 + 3980 + [[package]] 3981 + name = "wasm-bindgen-macro" 3982 + version = "0.2.84" 3983 + source = "registry+https://github.com/rust-lang/crates.io-index" 3984 + checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 3985 + dependencies = [ 3986 + "quote", 3987 + "wasm-bindgen-macro-support", 3988 + ] 3989 + 3990 + [[package]] 3991 + name = "wasm-bindgen-macro-support" 3992 + version = "0.2.84" 3993 + source = "registry+https://github.com/rust-lang/crates.io-index" 3994 + checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 3995 + dependencies = [ 3996 + "proc-macro2", 3997 + "quote", 3998 + "syn 1.0.109", 3999 + "wasm-bindgen-backend", 4000 + "wasm-bindgen-shared", 4001 + ] 4002 + 4003 + [[package]] 4004 + name = "wasm-bindgen-shared" 4005 + version = "0.2.84" 4006 + source = "registry+https://github.com/rust-lang/crates.io-index" 4007 + checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 4008 + 4009 + [[package]] 3096 4010 name = "winapi" 3097 4011 version = "0.3.9" 3098 4012 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3124 4038 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3125 4039 3126 4040 [[package]] 4041 + name = "windows" 4042 + version = "0.48.0" 4043 + source = "registry+https://github.com/rust-lang/crates.io-index" 4044 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4045 + dependencies = [ 4046 + "windows-targets 0.48.0", 4047 + ] 4048 + 4049 + [[package]] 4050 + name = "windows-sys" 4051 + version = "0.42.0" 4052 + source = "registry+https://github.com/rust-lang/crates.io-index" 4053 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4054 + dependencies = [ 4055 + "windows_aarch64_gnullvm 0.42.2", 4056 + "windows_aarch64_msvc 0.42.2", 4057 + "windows_i686_gnu 0.42.2", 4058 + "windows_i686_msvc 0.42.2", 4059 + "windows_x86_64_gnu 0.42.2", 4060 + "windows_x86_64_gnullvm 0.42.2", 4061 + "windows_x86_64_msvc 0.42.2", 4062 + ] 4063 + 4064 + [[package]] 4065 + name = "windows-sys" 4066 + version = "0.45.0" 4067 + source = "registry+https://github.com/rust-lang/crates.io-index" 4068 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4069 + dependencies = [ 4070 + "windows-targets 0.42.2", 4071 + ] 4072 + 4073 + [[package]] 4074 + name = "windows-sys" 4075 + version = "0.48.0" 4076 + source = "registry+https://github.com/rust-lang/crates.io-index" 4077 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4078 + dependencies = [ 4079 + "windows-targets 0.48.0", 4080 + ] 4081 + 4082 + [[package]] 4083 + name = "windows-targets" 4084 + version = "0.42.2" 4085 + source = "registry+https://github.com/rust-lang/crates.io-index" 4086 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4087 + dependencies = [ 4088 + "windows_aarch64_gnullvm 0.42.2", 4089 + "windows_aarch64_msvc 0.42.2", 4090 + "windows_i686_gnu 0.42.2", 4091 + "windows_i686_msvc 0.42.2", 4092 + "windows_x86_64_gnu 0.42.2", 4093 + "windows_x86_64_gnullvm 0.42.2", 4094 + "windows_x86_64_msvc 0.42.2", 4095 + ] 4096 + 4097 + [[package]] 4098 + name = "windows-targets" 4099 + version = "0.48.0" 4100 + source = "registry+https://github.com/rust-lang/crates.io-index" 4101 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4102 + dependencies = [ 4103 + "windows_aarch64_gnullvm 0.48.0", 4104 + "windows_aarch64_msvc 0.48.0", 4105 + "windows_i686_gnu 0.48.0", 4106 + "windows_i686_msvc 0.48.0", 4107 + "windows_x86_64_gnu 0.48.0", 4108 + "windows_x86_64_gnullvm 0.48.0", 4109 + "windows_x86_64_msvc 0.48.0", 4110 + ] 4111 + 4112 + [[package]] 4113 + name = "windows_aarch64_gnullvm" 4114 + version = "0.42.2" 4115 + source = "registry+https://github.com/rust-lang/crates.io-index" 4116 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4117 + 4118 + [[package]] 4119 + name = "windows_aarch64_gnullvm" 4120 + version = "0.48.0" 4121 + source = "registry+https://github.com/rust-lang/crates.io-index" 4122 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4123 + 4124 + [[package]] 4125 + name = "windows_aarch64_msvc" 4126 + version = "0.42.2" 4127 + source = "registry+https://github.com/rust-lang/crates.io-index" 4128 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4129 + 4130 + [[package]] 4131 + name = "windows_aarch64_msvc" 4132 + version = "0.48.0" 4133 + source = "registry+https://github.com/rust-lang/crates.io-index" 4134 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4135 + 4136 + [[package]] 4137 + name = "windows_i686_gnu" 4138 + version = "0.42.2" 4139 + source = "registry+https://github.com/rust-lang/crates.io-index" 4140 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4141 + 4142 + [[package]] 4143 + name = "windows_i686_gnu" 4144 + version = "0.48.0" 4145 + source = "registry+https://github.com/rust-lang/crates.io-index" 4146 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4147 + 4148 + [[package]] 4149 + name = "windows_i686_msvc" 4150 + version = "0.42.2" 4151 + source = "registry+https://github.com/rust-lang/crates.io-index" 4152 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4153 + 4154 + [[package]] 4155 + name = "windows_i686_msvc" 4156 + version = "0.48.0" 4157 + source = "registry+https://github.com/rust-lang/crates.io-index" 4158 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4159 + 4160 + [[package]] 4161 + name = "windows_x86_64_gnu" 4162 + version = "0.42.2" 4163 + source = "registry+https://github.com/rust-lang/crates.io-index" 4164 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4165 + 4166 + [[package]] 4167 + name = "windows_x86_64_gnu" 4168 + version = "0.48.0" 4169 + source = "registry+https://github.com/rust-lang/crates.io-index" 4170 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4171 + 4172 + [[package]] 4173 + name = "windows_x86_64_gnullvm" 4174 + version = "0.42.2" 4175 + source = "registry+https://github.com/rust-lang/crates.io-index" 4176 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4177 + 4178 + [[package]] 4179 + name = "windows_x86_64_gnullvm" 4180 + version = "0.48.0" 4181 + source = "registry+https://github.com/rust-lang/crates.io-index" 4182 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4183 + 4184 + [[package]] 4185 + name = "windows_x86_64_msvc" 4186 + version = "0.42.2" 4187 + source = "registry+https://github.com/rust-lang/crates.io-index" 4188 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4189 + 4190 + [[package]] 4191 + name = "windows_x86_64_msvc" 4192 + version = "0.48.0" 4193 + source = "registry+https://github.com/rust-lang/crates.io-index" 4194 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4195 + 4196 + [[package]] 3127 4197 name = "wyz" 3128 - version = "0.4.0" 4198 + version = "0.5.1" 3129 4199 source = "registry+https://github.com/rust-lang/crates.io-index" 3130 - checksum = "129e027ad65ce1453680623c3fb5163cbf7107bfe1aa32257e7d0e63f9ced188" 4200 + checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 3131 4201 dependencies = [ 3132 4202 "tap", 3133 4203 ] ··· 3157 4227 ] 3158 4228 3159 4229 [[package]] 3160 - name = "yansi" 3161 - version = "0.5.1" 3162 - source = "registry+https://github.com/rust-lang/crates.io-index" 3163 - checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 3164 - 3165 - [[package]] 3166 4230 name = "zerocopy" 3167 4231 version = "0.6.1" 3168 4232 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3174 4238 3175 4239 [[package]] 3176 4240 name = "zerocopy-derive" 3177 - version = "0.3.1" 4241 + version = "0.3.2" 3178 4242 source = "registry+https://github.com/rust-lang/crates.io-index" 3179 - checksum = "a0fbc82b82efe24da867ee52e015e58178684bd9dd64c34e66bdf21da2582a9f" 4243 + checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3" 3180 4244 dependencies = [ 3181 4245 "proc-macro2", 3182 - "syn", 3183 - "synstructure", 4246 + "quote", 4247 + "syn 1.0.109", 3184 4248 ] 3185 4249 3186 4250 [[package]] 3187 4251 name = "zip" 3188 - version = "0.5.13" 4252 + version = "0.6.4" 3189 4253 source = "registry+https://github.com/rust-lang/crates.io-index" 3190 - checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" 4254 + checksum = "0445d0fbc924bb93539b4316c11afb121ea39296f99a3c4c9edad09e3658cdef" 3191 4255 dependencies = [ 4256 + "aes", 3192 4257 "byteorder", 3193 4258 "bzip2", 4259 + "constant_time_eq", 3194 4260 "crc32fast", 4261 + "crossbeam-utils", 3195 4262 "flate2", 3196 - "thiserror", 3197 - "time", 4263 + "hmac", 4264 + "pbkdf2", 4265 + "sha1", 4266 + "time 0.3.20", 4267 + "zstd", 4268 + ] 4269 + 4270 + [[package]] 4271 + name = "zstd" 4272 + version = "0.11.2+zstd.1.5.2" 4273 + source = "registry+https://github.com/rust-lang/crates.io-index" 4274 + checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 4275 + dependencies = [ 4276 + "zstd-safe", 4277 + ] 4278 + 4279 + [[package]] 4280 + name = "zstd-safe" 4281 + version = "5.0.2+zstd.1.5.2" 4282 + source = "registry+https://github.com/rust-lang/crates.io-index" 4283 + checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 4284 + dependencies = [ 4285 + "libc", 4286 + "zstd-sys", 4287 + ] 4288 + 4289 + [[package]] 4290 + name = "zstd-sys" 4291 + version = "2.0.8+zstd.1.5.5" 4292 + source = "registry+https://github.com/rust-lang/crates.io-index" 4293 + checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" 4294 + dependencies = [ 4295 + "cc", 4296 + "libc", 4297 + "pkg-config", 3198 4298 ]
+8 -9
pkgs/development/tools/rust/humility/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "humility"; 14 - version = "unstable-2022-09-15"; 14 + version = "unstable-2023-11-08"; 15 15 16 16 nativeBuildInputs = [ pkg-config cargo-readme ]; 17 17 buildInputs = [ libusb1 libftdi ] ++ lib.optionals stdenv.isDarwin [ ··· 21 21 src = fetchFromGitHub { 22 22 owner = "oxidecomputer"; 23 23 repo = pname; 24 - rev = "d336c21c7b6da7f8203a9331c7657581de2bc6ad"; 25 - sha256 = "sha256-yW7QcxTWbL2YsV2bvfhbqQ2nawlPQbYxBfIGCWo28GY="; 24 + rev = "67d932edde8b32c11e5d6356a54e97d65f7b9b2b"; 25 + sha256 = "sha256-3EVNlOAVfx/wUFn83VBKs1N5PanS4jVADUPlhCIok5M="; 26 26 }; 27 27 28 28 cargoLock = { ··· 31 31 "capstone-0.10.0" = "sha256-x0p005W6u3QsTKRupj9HEg+dZB3xCXlKb9VCKv+LJ0U="; 32 32 "hidapi-1.4.1" = "sha256-2SBQu94ArGGwPU3wJYV0vwwVOXMCCq+jbeBHfKuE+pA="; 33 33 "hif-0.3.1" = "sha256-o3r1akaSARfqIzuP86SJc6/s0b2PIkaZENjYO3DPAUo="; 34 - "idol-0.2.0" = "sha256-T4wxeSTH2tFBR8L5wL5a0gLDfcRLpALyGBE0dYNQwLI="; 34 + "humpty-0.1.3" = "sha256-efeb+RaAjQs9XU3KkfVo8mVK2dGyv+2xFKSVKS0vyTc="; 35 + "idol-0.3.0" = "sha256-s6ZM/EyBE1eOySPah5GtT0/l7RIQKkeUPybMmqUpmt8="; 35 36 "idt8a3xxxx-0.1.0" = "sha256-S36fS9hYTIn57Tt9msRiM7OFfujJEf8ED+9R9p0zgK4="; 36 37 "libusb1-sys-0.5.0" = "sha256-7Bb1lpZvCb+OrKGYiD6NV+lMJuxFbukkRXsufaro5OQ="; 37 - "pmbus-0.1.0" = "sha256-KBc7gFwrN1jv1HXygda7qE3ZYNWAO10Wl3X6alc2JOE="; 38 - "probe-rs-0.12.0" = "sha256-L2kQNAdSvv5x1goELuy3pZZzmoUDc4tMX3OJ7A5rAD0="; 39 - "serialport-4.2.1-alpha.0" = "sha256-a2A2rKll2RTSyvohqRUSQ4Sw6puJdlTZoof5rePxPVE="; 38 + "pmbus-0.1.0" = "sha256-20peEHZl6aXcLhw/OWb4RHAXWRNqoMcDXXglwNP+Gpc="; 39 + "probe-rs-0.12.0" = "sha256-/L+85K6uxzUmz/TlLLFbMlyekoXC/ClO33EQ/yYjQKU="; 40 40 "spd-0.1.0" = "sha256-X6XUx+huQp77XF5EZDYYqRqaHsdDSbDMK8qcuSGob3E="; 41 - "tlvc-0.1.0" = "sha256-SKaVDKFUveZ/iSbKUrVbFIbni7HxCZG4P7fZxkBxY1k="; 42 - "tlvc-text-0.1.0" = "sha256-uHPPyc3Ns5L1/EFNCzH8eBEoqLlJoqguZxwNCNxfM6Q="; 41 + "tlvc-0.2.0" = "sha256-HiqDRqmKOTxz6UQSXNMOZdWdc5W+cFGuKBkNrqFvIIE="; 43 42 "vsc7448-info-0.1.0" = "sha256-otNLdfGIzuyu03wEb7tzhZVVMdS0of2sU/AKSNSsoho="; 44 43 }; 45 44 };