hydra

Terminal replacement for Loopback — virtual audio devices and routing on macOS, from a ratatui TUI.
Log | Files | Refs | README | LICENSE

Cargo.lock (28234B)


      1 # This file is automatically @generated by Cargo.
      2 # It is not intended for manual editing.
      3 version = 4
      4 
      5 [[package]]
      6 name = "aho-corasick"
      7 version = "1.1.4"
      8 source = "registry+https://github.com/rust-lang/crates.io-index"
      9 checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
     10 dependencies = [
     11  "memchr",
     12 ]
     13 
     14 [[package]]
     15 name = "allocator-api2"
     16 version = "0.2.21"
     17 source = "registry+https://github.com/rust-lang/crates.io-index"
     18 checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
     19 
     20 [[package]]
     21 name = "anyhow"
     22 version = "1.0.102"
     23 source = "registry+https://github.com/rust-lang/crates.io-index"
     24 checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
     25 
     26 [[package]]
     27 name = "bindgen"
     28 version = "0.72.1"
     29 source = "registry+https://github.com/rust-lang/crates.io-index"
     30 checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
     31 dependencies = [
     32  "bitflags",
     33  "cexpr",
     34  "clang-sys",
     35  "itertools",
     36  "proc-macro2",
     37  "quote",
     38  "regex",
     39  "rustc-hash",
     40  "shlex 1.3.0",
     41  "syn",
     42 ]
     43 
     44 [[package]]
     45 name = "bitflags"
     46 version = "2.11.1"
     47 source = "registry+https://github.com/rust-lang/crates.io-index"
     48 checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
     49 
     50 [[package]]
     51 name = "cassowary"
     52 version = "0.3.0"
     53 source = "registry+https://github.com/rust-lang/crates.io-index"
     54 checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
     55 
     56 [[package]]
     57 name = "castaway"
     58 version = "0.2.4"
     59 source = "registry+https://github.com/rust-lang/crates.io-index"
     60 checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
     61 dependencies = [
     62  "rustversion",
     63 ]
     64 
     65 [[package]]
     66 name = "cc"
     67 version = "1.2.63"
     68 source = "registry+https://github.com/rust-lang/crates.io-index"
     69 checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f"
     70 dependencies = [
     71  "find-msvc-tools",
     72  "shlex 2.0.1",
     73 ]
     74 
     75 [[package]]
     76 name = "cexpr"
     77 version = "0.6.0"
     78 source = "registry+https://github.com/rust-lang/crates.io-index"
     79 checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
     80 dependencies = [
     81  "nom",
     82 ]
     83 
     84 [[package]]
     85 name = "cfg-if"
     86 version = "1.0.4"
     87 source = "registry+https://github.com/rust-lang/crates.io-index"
     88 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
     89 
     90 [[package]]
     91 name = "clang-sys"
     92 version = "1.8.1"
     93 source = "registry+https://github.com/rust-lang/crates.io-index"
     94 checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
     95 dependencies = [
     96  "glob",
     97  "libc",
     98  "libloading",
     99 ]
    100 
    101 [[package]]
    102 name = "compact_str"
    103 version = "0.8.2"
    104 source = "registry+https://github.com/rust-lang/crates.io-index"
    105 checksum = "7fd622ebbb56a5b2ccb651b32b911cdeb2a9b4b11776b2473bf26a26a286244e"
    106 dependencies = [
    107  "castaway",
    108  "cfg-if",
    109  "itoa",
    110  "rustversion",
    111  "ryu",
    112  "static_assertions",
    113 ]
    114 
    115 [[package]]
    116 name = "core-foundation"
    117 version = "0.10.1"
    118 source = "registry+https://github.com/rust-lang/crates.io-index"
    119 checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
    120 dependencies = [
    121  "core-foundation-sys",
    122  "libc",
    123 ]
    124 
    125 [[package]]
    126 name = "core-foundation-sys"
    127 version = "0.8.7"
    128 source = "registry+https://github.com/rust-lang/crates.io-index"
    129 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
    130 
    131 [[package]]
    132 name = "coreaudio-sys"
    133 version = "0.2.17"
    134 source = "registry+https://github.com/rust-lang/crates.io-index"
    135 checksum = "ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6"
    136 dependencies = [
    137  "bindgen",
    138 ]
    139 
    140 [[package]]
    141 name = "crossterm"
    142 version = "0.28.1"
    143 source = "registry+https://github.com/rust-lang/crates.io-index"
    144 checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
    145 dependencies = [
    146  "bitflags",
    147  "crossterm_winapi",
    148  "mio",
    149  "parking_lot",
    150  "rustix",
    151  "signal-hook",
    152  "signal-hook-mio",
    153  "winapi",
    154 ]
    155 
    156 [[package]]
    157 name = "crossterm_winapi"
    158 version = "0.9.1"
    159 source = "registry+https://github.com/rust-lang/crates.io-index"
    160 checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
    161 dependencies = [
    162  "winapi",
    163 ]
    164 
    165 [[package]]
    166 name = "darling"
    167 version = "0.23.0"
    168 source = "registry+https://github.com/rust-lang/crates.io-index"
    169 checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
    170 dependencies = [
    171  "darling_core",
    172  "darling_macro",
    173 ]
    174 
    175 [[package]]
    176 name = "darling_core"
    177 version = "0.23.0"
    178 source = "registry+https://github.com/rust-lang/crates.io-index"
    179 checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
    180 dependencies = [
    181  "ident_case",
    182  "proc-macro2",
    183  "quote",
    184  "strsim",
    185  "syn",
    186 ]
    187 
    188 [[package]]
    189 name = "darling_macro"
    190 version = "0.23.0"
    191 source = "registry+https://github.com/rust-lang/crates.io-index"
    192 checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
    193 dependencies = [
    194  "darling_core",
    195  "quote",
    196  "syn",
    197 ]
    198 
    199 [[package]]
    200 name = "dirs"
    201 version = "5.0.1"
    202 source = "registry+https://github.com/rust-lang/crates.io-index"
    203 checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
    204 dependencies = [
    205  "dirs-sys",
    206 ]
    207 
    208 [[package]]
    209 name = "dirs-sys"
    210 version = "0.4.1"
    211 source = "registry+https://github.com/rust-lang/crates.io-index"
    212 checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
    213 dependencies = [
    214  "libc",
    215  "option-ext",
    216  "redox_users",
    217  "windows-sys 0.48.0",
    218 ]
    219 
    220 [[package]]
    221 name = "either"
    222 version = "1.16.0"
    223 source = "registry+https://github.com/rust-lang/crates.io-index"
    224 checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
    225 
    226 [[package]]
    227 name = "equivalent"
    228 version = "1.0.2"
    229 source = "registry+https://github.com/rust-lang/crates.io-index"
    230 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
    231 
    232 [[package]]
    233 name = "errno"
    234 version = "0.3.14"
    235 source = "registry+https://github.com/rust-lang/crates.io-index"
    236 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
    237 dependencies = [
    238  "libc",
    239  "windows-sys 0.61.2",
    240 ]
    241 
    242 [[package]]
    243 name = "find-msvc-tools"
    244 version = "0.1.9"
    245 source = "registry+https://github.com/rust-lang/crates.io-index"
    246 checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
    247 
    248 [[package]]
    249 name = "foldhash"
    250 version = "0.1.5"
    251 source = "registry+https://github.com/rust-lang/crates.io-index"
    252 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
    253 
    254 [[package]]
    255 name = "getrandom"
    256 version = "0.2.17"
    257 source = "registry+https://github.com/rust-lang/crates.io-index"
    258 checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
    259 dependencies = [
    260  "cfg-if",
    261  "libc",
    262  "wasi",
    263 ]
    264 
    265 [[package]]
    266 name = "glob"
    267 version = "0.3.3"
    268 source = "registry+https://github.com/rust-lang/crates.io-index"
    269 checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
    270 
    271 [[package]]
    272 name = "hashbrown"
    273 version = "0.15.5"
    274 source = "registry+https://github.com/rust-lang/crates.io-index"
    275 checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
    276 dependencies = [
    277  "allocator-api2",
    278  "equivalent",
    279  "foldhash",
    280 ]
    281 
    282 [[package]]
    283 name = "hashbrown"
    284 version = "0.17.1"
    285 source = "registry+https://github.com/rust-lang/crates.io-index"
    286 checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
    287 
    288 [[package]]
    289 name = "heck"
    290 version = "0.5.0"
    291 source = "registry+https://github.com/rust-lang/crates.io-index"
    292 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
    293 
    294 [[package]]
    295 name = "hydra"
    296 version = "0.1.0"
    297 dependencies = [
    298  "crossterm",
    299  "dirs",
    300  "hydra-ipc",
    301  "ratatui",
    302  "serde",
    303  "serde_json",
    304  "toml",
    305 ]
    306 
    307 [[package]]
    308 name = "hydra-core"
    309 version = "0.1.0"
    310 dependencies = [
    311  "anyhow",
    312  "cc",
    313  "core-foundation",
    314  "core-foundation-sys",
    315  "coreaudio-sys",
    316  "dirs",
    317  "hydra-ipc",
    318  "serde",
    319  "serde_json",
    320 ]
    321 
    322 [[package]]
    323 name = "hydra-ipc"
    324 version = "0.1.0"
    325 dependencies = [
    326  "dirs",
    327  "serde",
    328  "serde_json",
    329 ]
    330 
    331 [[package]]
    332 name = "hydrad"
    333 version = "0.1.0"
    334 dependencies = [
    335  "dirs",
    336  "hydra-core",
    337  "hydra-ipc",
    338  "serde_json",
    339 ]
    340 
    341 [[package]]
    342 name = "ident_case"
    343 version = "1.0.1"
    344 source = "registry+https://github.com/rust-lang/crates.io-index"
    345 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
    346 
    347 [[package]]
    348 name = "indexmap"
    349 version = "2.14.0"
    350 source = "registry+https://github.com/rust-lang/crates.io-index"
    351 checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
    352 dependencies = [
    353  "equivalent",
    354  "hashbrown 0.17.1",
    355 ]
    356 
    357 [[package]]
    358 name = "indoc"
    359 version = "2.0.7"
    360 source = "registry+https://github.com/rust-lang/crates.io-index"
    361 checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
    362 dependencies = [
    363  "rustversion",
    364 ]
    365 
    366 [[package]]
    367 name = "instability"
    368 version = "0.3.12"
    369 source = "registry+https://github.com/rust-lang/crates.io-index"
    370 checksum = "5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971"
    371 dependencies = [
    372  "darling",
    373  "indoc",
    374  "proc-macro2",
    375  "quote",
    376  "syn",
    377 ]
    378 
    379 [[package]]
    380 name = "itertools"
    381 version = "0.13.0"
    382 source = "registry+https://github.com/rust-lang/crates.io-index"
    383 checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
    384 dependencies = [
    385  "either",
    386 ]
    387 
    388 [[package]]
    389 name = "itoa"
    390 version = "1.0.18"
    391 source = "registry+https://github.com/rust-lang/crates.io-index"
    392 checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
    393 
    394 [[package]]
    395 name = "libc"
    396 version = "0.2.186"
    397 source = "registry+https://github.com/rust-lang/crates.io-index"
    398 checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
    399 
    400 [[package]]
    401 name = "libloading"
    402 version = "0.8.9"
    403 source = "registry+https://github.com/rust-lang/crates.io-index"
    404 checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
    405 dependencies = [
    406  "cfg-if",
    407  "windows-link",
    408 ]
    409 
    410 [[package]]
    411 name = "libredox"
    412 version = "0.1.17"
    413 source = "registry+https://github.com/rust-lang/crates.io-index"
    414 checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3"
    415 dependencies = [
    416  "libc",
    417 ]
    418 
    419 [[package]]
    420 name = "linux-raw-sys"
    421 version = "0.4.15"
    422 source = "registry+https://github.com/rust-lang/crates.io-index"
    423 checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
    424 
    425 [[package]]
    426 name = "lock_api"
    427 version = "0.4.14"
    428 source = "registry+https://github.com/rust-lang/crates.io-index"
    429 checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
    430 dependencies = [
    431  "scopeguard",
    432 ]
    433 
    434 [[package]]
    435 name = "log"
    436 version = "0.4.30"
    437 source = "registry+https://github.com/rust-lang/crates.io-index"
    438 checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5"
    439 
    440 [[package]]
    441 name = "lru"
    442 version = "0.12.5"
    443 source = "registry+https://github.com/rust-lang/crates.io-index"
    444 checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
    445 dependencies = [
    446  "hashbrown 0.15.5",
    447 ]
    448 
    449 [[package]]
    450 name = "memchr"
    451 version = "2.8.1"
    452 source = "registry+https://github.com/rust-lang/crates.io-index"
    453 checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8"
    454 
    455 [[package]]
    456 name = "minimal-lexical"
    457 version = "0.2.1"
    458 source = "registry+https://github.com/rust-lang/crates.io-index"
    459 checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
    460 
    461 [[package]]
    462 name = "mio"
    463 version = "1.2.1"
    464 source = "registry+https://github.com/rust-lang/crates.io-index"
    465 checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda"
    466 dependencies = [
    467  "libc",
    468  "log",
    469  "wasi",
    470  "windows-sys 0.61.2",
    471 ]
    472 
    473 [[package]]
    474 name = "nom"
    475 version = "7.1.3"
    476 source = "registry+https://github.com/rust-lang/crates.io-index"
    477 checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
    478 dependencies = [
    479  "memchr",
    480  "minimal-lexical",
    481 ]
    482 
    483 [[package]]
    484 name = "option-ext"
    485 version = "0.2.0"
    486 source = "registry+https://github.com/rust-lang/crates.io-index"
    487 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
    488 
    489 [[package]]
    490 name = "parking_lot"
    491 version = "0.12.5"
    492 source = "registry+https://github.com/rust-lang/crates.io-index"
    493 checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
    494 dependencies = [
    495  "lock_api",
    496  "parking_lot_core",
    497 ]
    498 
    499 [[package]]
    500 name = "parking_lot_core"
    501 version = "0.9.12"
    502 source = "registry+https://github.com/rust-lang/crates.io-index"
    503 checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
    504 dependencies = [
    505  "cfg-if",
    506  "libc",
    507  "redox_syscall",
    508  "smallvec",
    509  "windows-link",
    510 ]
    511 
    512 [[package]]
    513 name = "paste"
    514 version = "1.0.15"
    515 source = "registry+https://github.com/rust-lang/crates.io-index"
    516 checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
    517 
    518 [[package]]
    519 name = "proc-macro2"
    520 version = "1.0.106"
    521 source = "registry+https://github.com/rust-lang/crates.io-index"
    522 checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
    523 dependencies = [
    524  "unicode-ident",
    525 ]
    526 
    527 [[package]]
    528 name = "quote"
    529 version = "1.0.45"
    530 source = "registry+https://github.com/rust-lang/crates.io-index"
    531 checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
    532 dependencies = [
    533  "proc-macro2",
    534 ]
    535 
    536 [[package]]
    537 name = "ratatui"
    538 version = "0.29.0"
    539 source = "registry+https://github.com/rust-lang/crates.io-index"
    540 checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b"
    541 dependencies = [
    542  "bitflags",
    543  "cassowary",
    544  "compact_str",
    545  "crossterm",
    546  "indoc",
    547  "instability",
    548  "itertools",
    549  "lru",
    550  "paste",
    551  "strum",
    552  "unicode-segmentation",
    553  "unicode-truncate",
    554  "unicode-width 0.2.0",
    555 ]
    556 
    557 [[package]]
    558 name = "redox_syscall"
    559 version = "0.5.18"
    560 source = "registry+https://github.com/rust-lang/crates.io-index"
    561 checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
    562 dependencies = [
    563  "bitflags",
    564 ]
    565 
    566 [[package]]
    567 name = "redox_users"
    568 version = "0.4.6"
    569 source = "registry+https://github.com/rust-lang/crates.io-index"
    570 checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
    571 dependencies = [
    572  "getrandom",
    573  "libredox",
    574  "thiserror",
    575 ]
    576 
    577 [[package]]
    578 name = "regex"
    579 version = "1.12.3"
    580 source = "registry+https://github.com/rust-lang/crates.io-index"
    581 checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
    582 dependencies = [
    583  "aho-corasick",
    584  "memchr",
    585  "regex-automata",
    586  "regex-syntax",
    587 ]
    588 
    589 [[package]]
    590 name = "regex-automata"
    591 version = "0.4.14"
    592 source = "registry+https://github.com/rust-lang/crates.io-index"
    593 checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
    594 dependencies = [
    595  "aho-corasick",
    596  "memchr",
    597  "regex-syntax",
    598 ]
    599 
    600 [[package]]
    601 name = "regex-syntax"
    602 version = "0.8.10"
    603 source = "registry+https://github.com/rust-lang/crates.io-index"
    604 checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
    605 
    606 [[package]]
    607 name = "rustc-hash"
    608 version = "2.1.2"
    609 source = "registry+https://github.com/rust-lang/crates.io-index"
    610 checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
    611 
    612 [[package]]
    613 name = "rustix"
    614 version = "0.38.44"
    615 source = "registry+https://github.com/rust-lang/crates.io-index"
    616 checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
    617 dependencies = [
    618  "bitflags",
    619  "errno",
    620  "libc",
    621  "linux-raw-sys",
    622  "windows-sys 0.59.0",
    623 ]
    624 
    625 [[package]]
    626 name = "rustversion"
    627 version = "1.0.22"
    628 source = "registry+https://github.com/rust-lang/crates.io-index"
    629 checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
    630 
    631 [[package]]
    632 name = "ryu"
    633 version = "1.0.23"
    634 source = "registry+https://github.com/rust-lang/crates.io-index"
    635 checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
    636 
    637 [[package]]
    638 name = "scopeguard"
    639 version = "1.2.0"
    640 source = "registry+https://github.com/rust-lang/crates.io-index"
    641 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
    642 
    643 [[package]]
    644 name = "serde"
    645 version = "1.0.228"
    646 source = "registry+https://github.com/rust-lang/crates.io-index"
    647 checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
    648 dependencies = [
    649  "serde_core",
    650  "serde_derive",
    651 ]
    652 
    653 [[package]]
    654 name = "serde_core"
    655 version = "1.0.228"
    656 source = "registry+https://github.com/rust-lang/crates.io-index"
    657 checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
    658 dependencies = [
    659  "serde_derive",
    660 ]
    661 
    662 [[package]]
    663 name = "serde_derive"
    664 version = "1.0.228"
    665 source = "registry+https://github.com/rust-lang/crates.io-index"
    666 checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
    667 dependencies = [
    668  "proc-macro2",
    669  "quote",
    670  "syn",
    671 ]
    672 
    673 [[package]]
    674 name = "serde_json"
    675 version = "1.0.150"
    676 source = "registry+https://github.com/rust-lang/crates.io-index"
    677 checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
    678 dependencies = [
    679  "itoa",
    680  "memchr",
    681  "serde",
    682  "serde_core",
    683  "zmij",
    684 ]
    685 
    686 [[package]]
    687 name = "serde_spanned"
    688 version = "0.6.9"
    689 source = "registry+https://github.com/rust-lang/crates.io-index"
    690 checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
    691 dependencies = [
    692  "serde",
    693 ]
    694 
    695 [[package]]
    696 name = "shlex"
    697 version = "1.3.0"
    698 source = "registry+https://github.com/rust-lang/crates.io-index"
    699 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
    700 
    701 [[package]]
    702 name = "shlex"
    703 version = "2.0.1"
    704 source = "registry+https://github.com/rust-lang/crates.io-index"
    705 checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
    706 
    707 [[package]]
    708 name = "signal-hook"
    709 version = "0.3.18"
    710 source = "registry+https://github.com/rust-lang/crates.io-index"
    711 checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
    712 dependencies = [
    713  "libc",
    714  "signal-hook-registry",
    715 ]
    716 
    717 [[package]]
    718 name = "signal-hook-mio"
    719 version = "0.2.5"
    720 source = "registry+https://github.com/rust-lang/crates.io-index"
    721 checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc"
    722 dependencies = [
    723  "libc",
    724  "mio",
    725  "signal-hook",
    726 ]
    727 
    728 [[package]]
    729 name = "signal-hook-registry"
    730 version = "1.4.8"
    731 source = "registry+https://github.com/rust-lang/crates.io-index"
    732 checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
    733 dependencies = [
    734  "errno",
    735  "libc",
    736 ]
    737 
    738 [[package]]
    739 name = "smallvec"
    740 version = "1.15.1"
    741 source = "registry+https://github.com/rust-lang/crates.io-index"
    742 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
    743 
    744 [[package]]
    745 name = "static_assertions"
    746 version = "1.1.0"
    747 source = "registry+https://github.com/rust-lang/crates.io-index"
    748 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
    749 
    750 [[package]]
    751 name = "strsim"
    752 version = "0.11.1"
    753 source = "registry+https://github.com/rust-lang/crates.io-index"
    754 checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
    755 
    756 [[package]]
    757 name = "strum"
    758 version = "0.26.3"
    759 source = "registry+https://github.com/rust-lang/crates.io-index"
    760 checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
    761 dependencies = [
    762  "strum_macros",
    763 ]
    764 
    765 [[package]]
    766 name = "strum_macros"
    767 version = "0.26.4"
    768 source = "registry+https://github.com/rust-lang/crates.io-index"
    769 checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
    770 dependencies = [
    771  "heck",
    772  "proc-macro2",
    773  "quote",
    774  "rustversion",
    775  "syn",
    776 ]
    777 
    778 [[package]]
    779 name = "syn"
    780 version = "2.0.117"
    781 source = "registry+https://github.com/rust-lang/crates.io-index"
    782 checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
    783 dependencies = [
    784  "proc-macro2",
    785  "quote",
    786  "unicode-ident",
    787 ]
    788 
    789 [[package]]
    790 name = "thiserror"
    791 version = "1.0.69"
    792 source = "registry+https://github.com/rust-lang/crates.io-index"
    793 checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
    794 dependencies = [
    795  "thiserror-impl",
    796 ]
    797 
    798 [[package]]
    799 name = "thiserror-impl"
    800 version = "1.0.69"
    801 source = "registry+https://github.com/rust-lang/crates.io-index"
    802 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
    803 dependencies = [
    804  "proc-macro2",
    805  "quote",
    806  "syn",
    807 ]
    808 
    809 [[package]]
    810 name = "toml"
    811 version = "0.8.23"
    812 source = "registry+https://github.com/rust-lang/crates.io-index"
    813 checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
    814 dependencies = [
    815  "serde",
    816  "serde_spanned",
    817  "toml_datetime",
    818  "toml_edit",
    819 ]
    820 
    821 [[package]]
    822 name = "toml_datetime"
    823 version = "0.6.11"
    824 source = "registry+https://github.com/rust-lang/crates.io-index"
    825 checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
    826 dependencies = [
    827  "serde",
    828 ]
    829 
    830 [[package]]
    831 name = "toml_edit"
    832 version = "0.22.27"
    833 source = "registry+https://github.com/rust-lang/crates.io-index"
    834 checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
    835 dependencies = [
    836  "indexmap",
    837  "serde",
    838  "serde_spanned",
    839  "toml_datetime",
    840  "toml_write",
    841  "winnow",
    842 ]
    843 
    844 [[package]]
    845 name = "toml_write"
    846 version = "0.1.2"
    847 source = "registry+https://github.com/rust-lang/crates.io-index"
    848 checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
    849 
    850 [[package]]
    851 name = "unicode-ident"
    852 version = "1.0.24"
    853 source = "registry+https://github.com/rust-lang/crates.io-index"
    854 checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
    855 
    856 [[package]]
    857 name = "unicode-segmentation"
    858 version = "1.13.2"
    859 source = "registry+https://github.com/rust-lang/crates.io-index"
    860 checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
    861 
    862 [[package]]
    863 name = "unicode-truncate"
    864 version = "1.1.0"
    865 source = "registry+https://github.com/rust-lang/crates.io-index"
    866 checksum = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf"
    867 dependencies = [
    868  "itertools",
    869  "unicode-segmentation",
    870  "unicode-width 0.1.14",
    871 ]
    872 
    873 [[package]]
    874 name = "unicode-width"
    875 version = "0.1.14"
    876 source = "registry+https://github.com/rust-lang/crates.io-index"
    877 checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
    878 
    879 [[package]]
    880 name = "unicode-width"
    881 version = "0.2.0"
    882 source = "registry+https://github.com/rust-lang/crates.io-index"
    883 checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
    884 
    885 [[package]]
    886 name = "wasi"
    887 version = "0.11.1+wasi-snapshot-preview1"
    888 source = "registry+https://github.com/rust-lang/crates.io-index"
    889 checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
    890 
    891 [[package]]
    892 name = "winapi"
    893 version = "0.3.9"
    894 source = "registry+https://github.com/rust-lang/crates.io-index"
    895 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
    896 dependencies = [
    897  "winapi-i686-pc-windows-gnu",
    898  "winapi-x86_64-pc-windows-gnu",
    899 ]
    900 
    901 [[package]]
    902 name = "winapi-i686-pc-windows-gnu"
    903 version = "0.4.0"
    904 source = "registry+https://github.com/rust-lang/crates.io-index"
    905 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
    906 
    907 [[package]]
    908 name = "winapi-x86_64-pc-windows-gnu"
    909 version = "0.4.0"
    910 source = "registry+https://github.com/rust-lang/crates.io-index"
    911 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
    912 
    913 [[package]]
    914 name = "windows-link"
    915 version = "0.2.1"
    916 source = "registry+https://github.com/rust-lang/crates.io-index"
    917 checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
    918 
    919 [[package]]
    920 name = "windows-sys"
    921 version = "0.48.0"
    922 source = "registry+https://github.com/rust-lang/crates.io-index"
    923 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
    924 dependencies = [
    925  "windows-targets 0.48.5",
    926 ]
    927 
    928 [[package]]
    929 name = "windows-sys"
    930 version = "0.59.0"
    931 source = "registry+https://github.com/rust-lang/crates.io-index"
    932 checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
    933 dependencies = [
    934  "windows-targets 0.52.6",
    935 ]
    936 
    937 [[package]]
    938 name = "windows-sys"
    939 version = "0.61.2"
    940 source = "registry+https://github.com/rust-lang/crates.io-index"
    941 checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
    942 dependencies = [
    943  "windows-link",
    944 ]
    945 
    946 [[package]]
    947 name = "windows-targets"
    948 version = "0.48.5"
    949 source = "registry+https://github.com/rust-lang/crates.io-index"
    950 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
    951 dependencies = [
    952  "windows_aarch64_gnullvm 0.48.5",
    953  "windows_aarch64_msvc 0.48.5",
    954  "windows_i686_gnu 0.48.5",
    955  "windows_i686_msvc 0.48.5",
    956  "windows_x86_64_gnu 0.48.5",
    957  "windows_x86_64_gnullvm 0.48.5",
    958  "windows_x86_64_msvc 0.48.5",
    959 ]
    960 
    961 [[package]]
    962 name = "windows-targets"
    963 version = "0.52.6"
    964 source = "registry+https://github.com/rust-lang/crates.io-index"
    965 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
    966 dependencies = [
    967  "windows_aarch64_gnullvm 0.52.6",
    968  "windows_aarch64_msvc 0.52.6",
    969  "windows_i686_gnu 0.52.6",
    970  "windows_i686_gnullvm",
    971  "windows_i686_msvc 0.52.6",
    972  "windows_x86_64_gnu 0.52.6",
    973  "windows_x86_64_gnullvm 0.52.6",
    974  "windows_x86_64_msvc 0.52.6",
    975 ]
    976 
    977 [[package]]
    978 name = "windows_aarch64_gnullvm"
    979 version = "0.48.5"
    980 source = "registry+https://github.com/rust-lang/crates.io-index"
    981 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
    982 
    983 [[package]]
    984 name = "windows_aarch64_gnullvm"
    985 version = "0.52.6"
    986 source = "registry+https://github.com/rust-lang/crates.io-index"
    987 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
    988 
    989 [[package]]
    990 name = "windows_aarch64_msvc"
    991 version = "0.48.5"
    992 source = "registry+https://github.com/rust-lang/crates.io-index"
    993 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
    994 
    995 [[package]]
    996 name = "windows_aarch64_msvc"
    997 version = "0.52.6"
    998 source = "registry+https://github.com/rust-lang/crates.io-index"
    999 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
   1000 
   1001 [[package]]
   1002 name = "windows_i686_gnu"
   1003 version = "0.48.5"
   1004 source = "registry+https://github.com/rust-lang/crates.io-index"
   1005 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
   1006 
   1007 [[package]]
   1008 name = "windows_i686_gnu"
   1009 version = "0.52.6"
   1010 source = "registry+https://github.com/rust-lang/crates.io-index"
   1011 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
   1012 
   1013 [[package]]
   1014 name = "windows_i686_gnullvm"
   1015 version = "0.52.6"
   1016 source = "registry+https://github.com/rust-lang/crates.io-index"
   1017 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
   1018 
   1019 [[package]]
   1020 name = "windows_i686_msvc"
   1021 version = "0.48.5"
   1022 source = "registry+https://github.com/rust-lang/crates.io-index"
   1023 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
   1024 
   1025 [[package]]
   1026 name = "windows_i686_msvc"
   1027 version = "0.52.6"
   1028 source = "registry+https://github.com/rust-lang/crates.io-index"
   1029 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
   1030 
   1031 [[package]]
   1032 name = "windows_x86_64_gnu"
   1033 version = "0.48.5"
   1034 source = "registry+https://github.com/rust-lang/crates.io-index"
   1035 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
   1036 
   1037 [[package]]
   1038 name = "windows_x86_64_gnu"
   1039 version = "0.52.6"
   1040 source = "registry+https://github.com/rust-lang/crates.io-index"
   1041 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
   1042 
   1043 [[package]]
   1044 name = "windows_x86_64_gnullvm"
   1045 version = "0.48.5"
   1046 source = "registry+https://github.com/rust-lang/crates.io-index"
   1047 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
   1048 
   1049 [[package]]
   1050 name = "windows_x86_64_gnullvm"
   1051 version = "0.52.6"
   1052 source = "registry+https://github.com/rust-lang/crates.io-index"
   1053 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
   1054 
   1055 [[package]]
   1056 name = "windows_x86_64_msvc"
   1057 version = "0.48.5"
   1058 source = "registry+https://github.com/rust-lang/crates.io-index"
   1059 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
   1060 
   1061 [[package]]
   1062 name = "windows_x86_64_msvc"
   1063 version = "0.52.6"
   1064 source = "registry+https://github.com/rust-lang/crates.io-index"
   1065 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
   1066 
   1067 [[package]]
   1068 name = "winnow"
   1069 version = "0.7.15"
   1070 source = "registry+https://github.com/rust-lang/crates.io-index"
   1071 checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
   1072 dependencies = [
   1073  "memchr",
   1074 ]
   1075 
   1076 [[package]]
   1077 name = "zmij"
   1078 version = "1.0.21"
   1079 source = "registry+https://github.com/rust-lang/crates.io-index"
   1080 checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"