/ server / Cargo.lock
Cargo.lock
   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 = "anstream"
  16  version = "0.6.21"
  17  source = "registry+https://github.com/rust-lang/crates.io-index"
  18  checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
  19  dependencies = [
  20   "anstyle",
  21   "anstyle-parse",
  22   "anstyle-query",
  23   "anstyle-wincon",
  24   "colorchoice",
  25   "is_terminal_polyfill",
  26   "utf8parse",
  27  ]
  28  
  29  [[package]]
  30  name = "anstyle"
  31  version = "1.0.13"
  32  source = "registry+https://github.com/rust-lang/crates.io-index"
  33  checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
  34  
  35  [[package]]
  36  name = "anstyle-parse"
  37  version = "0.2.7"
  38  source = "registry+https://github.com/rust-lang/crates.io-index"
  39  checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
  40  dependencies = [
  41   "utf8parse",
  42  ]
  43  
  44  [[package]]
  45  name = "anstyle-query"
  46  version = "1.1.5"
  47  source = "registry+https://github.com/rust-lang/crates.io-index"
  48  checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
  49  dependencies = [
  50   "windows-sys 0.61.2",
  51  ]
  52  
  53  [[package]]
  54  name = "anstyle-wincon"
  55  version = "3.0.11"
  56  source = "registry+https://github.com/rust-lang/crates.io-index"
  57  checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
  58  dependencies = [
  59   "anstyle",
  60   "once_cell_polyfill",
  61   "windows-sys 0.61.2",
  62  ]
  63  
  64  [[package]]
  65  name = "anyhow"
  66  version = "1.0.100"
  67  source = "registry+https://github.com/rust-lang/crates.io-index"
  68  checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
  69  
  70  [[package]]
  71  name = "async-trait"
  72  version = "0.1.89"
  73  source = "registry+https://github.com/rust-lang/crates.io-index"
  74  checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
  75  dependencies = [
  76   "proc-macro2",
  77   "quote",
  78   "syn",
  79  ]
  80  
  81  [[package]]
  82  name = "bitflags"
  83  version = "2.10.0"
  84  source = "registry+https://github.com/rust-lang/crates.io-index"
  85  checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
  86  
  87  [[package]]
  88  name = "bon"
  89  version = "2.3.0"
  90  source = "registry+https://github.com/rust-lang/crates.io-index"
  91  checksum = "97493a391b4b18ee918675fb8663e53646fd09321c58b46afa04e8ce2499c869"
  92  dependencies = [
  93   "bon-macros",
  94   "rustversion",
  95  ]
  96  
  97  [[package]]
  98  name = "bon-macros"
  99  version = "2.3.0"
 100  source = "registry+https://github.com/rust-lang/crates.io-index"
 101  checksum = "2a2af3eac944c12cdf4423eab70d310da0a8e5851a18ffb192c0a5e3f7ae1663"
 102  dependencies = [
 103   "darling",
 104   "ident_case",
 105   "proc-macro2",
 106   "quote",
 107   "syn",
 108  ]
 109  
 110  [[package]]
 111  name = "bumpalo"
 112  version = "3.19.1"
 113  source = "registry+https://github.com/rust-lang/crates.io-index"
 114  checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
 115  
 116  [[package]]
 117  name = "bytes"
 118  version = "1.11.0"
 119  source = "registry+https://github.com/rust-lang/crates.io-index"
 120  checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
 121  
 122  [[package]]
 123  name = "cfg-if"
 124  version = "1.0.4"
 125  source = "registry+https://github.com/rust-lang/crates.io-index"
 126  checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
 127  
 128  [[package]]
 129  name = "colorchoice"
 130  version = "1.0.4"
 131  source = "registry+https://github.com/rust-lang/crates.io-index"
 132  checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
 133  
 134  [[package]]
 135  name = "crossbeam-utils"
 136  version = "0.8.21"
 137  source = "registry+https://github.com/rust-lang/crates.io-index"
 138  checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
 139  
 140  [[package]]
 141  name = "darling"
 142  version = "0.20.11"
 143  source = "registry+https://github.com/rust-lang/crates.io-index"
 144  checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
 145  dependencies = [
 146   "darling_core",
 147   "darling_macro",
 148  ]
 149  
 150  [[package]]
 151  name = "darling_core"
 152  version = "0.20.11"
 153  source = "registry+https://github.com/rust-lang/crates.io-index"
 154  checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
 155  dependencies = [
 156   "fnv",
 157   "ident_case",
 158   "proc-macro2",
 159   "quote",
 160   "strsim",
 161   "syn",
 162  ]
 163  
 164  [[package]]
 165  name = "darling_macro"
 166  version = "0.20.11"
 167  source = "registry+https://github.com/rust-lang/crates.io-index"
 168  checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
 169  dependencies = [
 170   "darling_core",
 171   "quote",
 172   "syn",
 173  ]
 174  
 175  [[package]]
 176  name = "dashmap"
 177  version = "6.1.0"
 178  source = "registry+https://github.com/rust-lang/crates.io-index"
 179  checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
 180  dependencies = [
 181   "cfg-if",
 182   "crossbeam-utils",
 183   "hashbrown",
 184   "lock_api",
 185   "once_cell",
 186   "parking_lot_core",
 187  ]
 188  
 189  [[package]]
 190  name = "diff"
 191  version = "0.1.13"
 192  source = "registry+https://github.com/rust-lang/crates.io-index"
 193  checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
 194  
 195  [[package]]
 196  name = "env_filter"
 197  version = "0.1.4"
 198  source = "registry+https://github.com/rust-lang/crates.io-index"
 199  checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2"
 200  dependencies = [
 201   "log",
 202   "regex",
 203  ]
 204  
 205  [[package]]
 206  name = "env_logger"
 207  version = "0.11.8"
 208  source = "registry+https://github.com/rust-lang/crates.io-index"
 209  checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f"
 210  dependencies = [
 211   "anstream",
 212   "anstyle",
 213   "env_filter",
 214   "jiff",
 215   "log",
 216  ]
 217  
 218  [[package]]
 219  name = "errno"
 220  version = "0.3.14"
 221  source = "registry+https://github.com/rust-lang/crates.io-index"
 222  checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
 223  dependencies = [
 224   "libc",
 225   "windows-sys 0.61.2",
 226  ]
 227  
 228  [[package]]
 229  name = "fnv"
 230  version = "1.0.7"
 231  source = "registry+https://github.com/rust-lang/crates.io-index"
 232  checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
 233  
 234  [[package]]
 235  name = "futures"
 236  version = "0.3.31"
 237  source = "registry+https://github.com/rust-lang/crates.io-index"
 238  checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
 239  dependencies = [
 240   "futures-channel",
 241   "futures-core",
 242   "futures-executor",
 243   "futures-io",
 244   "futures-sink",
 245   "futures-task",
 246   "futures-util",
 247  ]
 248  
 249  [[package]]
 250  name = "futures-channel"
 251  version = "0.3.31"
 252  source = "registry+https://github.com/rust-lang/crates.io-index"
 253  checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
 254  dependencies = [
 255   "futures-core",
 256   "futures-sink",
 257  ]
 258  
 259  [[package]]
 260  name = "futures-core"
 261  version = "0.3.31"
 262  source = "registry+https://github.com/rust-lang/crates.io-index"
 263  checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
 264  
 265  [[package]]
 266  name = "futures-executor"
 267  version = "0.3.31"
 268  source = "registry+https://github.com/rust-lang/crates.io-index"
 269  checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
 270  dependencies = [
 271   "futures-core",
 272   "futures-task",
 273   "futures-util",
 274  ]
 275  
 276  [[package]]
 277  name = "futures-io"
 278  version = "0.3.31"
 279  source = "registry+https://github.com/rust-lang/crates.io-index"
 280  checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
 281  
 282  [[package]]
 283  name = "futures-macro"
 284  version = "0.3.31"
 285  source = "registry+https://github.com/rust-lang/crates.io-index"
 286  checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 287  dependencies = [
 288   "proc-macro2",
 289   "quote",
 290   "syn",
 291  ]
 292  
 293  [[package]]
 294  name = "futures-sink"
 295  version = "0.3.31"
 296  source = "registry+https://github.com/rust-lang/crates.io-index"
 297  checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
 298  
 299  [[package]]
 300  name = "futures-task"
 301  version = "0.3.31"
 302  source = "registry+https://github.com/rust-lang/crates.io-index"
 303  checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
 304  
 305  [[package]]
 306  name = "futures-util"
 307  version = "0.3.31"
 308  source = "registry+https://github.com/rust-lang/crates.io-index"
 309  checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
 310  dependencies = [
 311   "futures-channel",
 312   "futures-core",
 313   "futures-io",
 314   "futures-macro",
 315   "futures-sink",
 316   "futures-task",
 317   "memchr",
 318   "pin-project-lite",
 319   "pin-utils",
 320   "slab",
 321  ]
 322  
 323  [[package]]
 324  name = "getrandom"
 325  version = "0.2.16"
 326  source = "registry+https://github.com/rust-lang/crates.io-index"
 327  checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
 328  dependencies = [
 329   "cfg-if",
 330   "libc",
 331   "wasi",
 332  ]
 333  
 334  [[package]]
 335  name = "getrandom"
 336  version = "0.3.4"
 337  source = "registry+https://github.com/rust-lang/crates.io-index"
 338  checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
 339  dependencies = [
 340   "cfg-if",
 341   "libc",
 342   "r-efi",
 343   "wasip2",
 344  ]
 345  
 346  [[package]]
 347  name = "hashbrown"
 348  version = "0.14.5"
 349  source = "registry+https://github.com/rust-lang/crates.io-index"
 350  checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
 351  
 352  [[package]]
 353  name = "heck"
 354  version = "0.5.0"
 355  source = "registry+https://github.com/rust-lang/crates.io-index"
 356  checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
 357  
 358  [[package]]
 359  name = "ident_case"
 360  version = "1.0.1"
 361  source = "registry+https://github.com/rust-lang/crates.io-index"
 362  checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
 363  
 364  [[package]]
 365  name = "if_chain"
 366  version = "1.0.3"
 367  source = "registry+https://github.com/rust-lang/crates.io-index"
 368  checksum = "cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb"
 369  
 370  [[package]]
 371  name = "is_terminal_polyfill"
 372  version = "1.70.2"
 373  source = "registry+https://github.com/rust-lang/crates.io-index"
 374  checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
 375  
 376  [[package]]
 377  name = "itoa"
 378  version = "1.0.17"
 379  source = "registry+https://github.com/rust-lang/crates.io-index"
 380  checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
 381  
 382  [[package]]
 383  name = "jiff"
 384  version = "0.2.18"
 385  source = "registry+https://github.com/rust-lang/crates.io-index"
 386  checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50"
 387  dependencies = [
 388   "jiff-static",
 389   "log",
 390   "portable-atomic",
 391   "portable-atomic-util",
 392   "serde_core",
 393  ]
 394  
 395  [[package]]
 396  name = "jiff-static"
 397  version = "0.2.18"
 398  source = "registry+https://github.com/rust-lang/crates.io-index"
 399  checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78"
 400  dependencies = [
 401   "proc-macro2",
 402   "quote",
 403   "syn",
 404  ]
 405  
 406  [[package]]
 407  name = "js-sys"
 408  version = "0.3.83"
 409  source = "registry+https://github.com/rust-lang/crates.io-index"
 410  checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
 411  dependencies = [
 412   "once_cell",
 413   "wasm-bindgen",
 414  ]
 415  
 416  [[package]]
 417  name = "libc"
 418  version = "0.2.179"
 419  source = "registry+https://github.com/rust-lang/crates.io-index"
 420  checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f"
 421  
 422  [[package]]
 423  name = "lock_api"
 424  version = "0.4.14"
 425  source = "registry+https://github.com/rust-lang/crates.io-index"
 426  checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
 427  dependencies = [
 428   "scopeguard",
 429  ]
 430  
 431  [[package]]
 432  name = "log"
 433  version = "0.4.29"
 434  source = "registry+https://github.com/rust-lang/crates.io-index"
 435  checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
 436  
 437  [[package]]
 438  name = "memchr"
 439  version = "2.7.6"
 440  source = "registry+https://github.com/rust-lang/crates.io-index"
 441  checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
 442  
 443  [[package]]
 444  name = "mio"
 445  version = "1.1.1"
 446  source = "registry+https://github.com/rust-lang/crates.io-index"
 447  checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
 448  dependencies = [
 449   "libc",
 450   "wasi",
 451   "windows-sys 0.61.2",
 452  ]
 453  
 454  [[package]]
 455  name = "once_cell"
 456  version = "1.21.3"
 457  source = "registry+https://github.com/rust-lang/crates.io-index"
 458  checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
 459  
 460  [[package]]
 461  name = "once_cell_polyfill"
 462  version = "1.70.2"
 463  source = "registry+https://github.com/rust-lang/crates.io-index"
 464  checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
 465  
 466  [[package]]
 467  name = "parking_lot"
 468  version = "0.12.5"
 469  source = "registry+https://github.com/rust-lang/crates.io-index"
 470  checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
 471  dependencies = [
 472   "lock_api",
 473   "parking_lot_core",
 474  ]
 475  
 476  [[package]]
 477  name = "parking_lot_core"
 478  version = "0.9.12"
 479  source = "registry+https://github.com/rust-lang/crates.io-index"
 480  checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
 481  dependencies = [
 482   "cfg-if",
 483   "libc",
 484   "redox_syscall",
 485   "smallvec",
 486   "windows-link",
 487  ]
 488  
 489  [[package]]
 490  name = "pin-project-lite"
 491  version = "0.2.16"
 492  source = "registry+https://github.com/rust-lang/crates.io-index"
 493  checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
 494  
 495  [[package]]
 496  name = "pin-utils"
 497  version = "0.1.0"
 498  source = "registry+https://github.com/rust-lang/crates.io-index"
 499  checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 500  
 501  [[package]]
 502  name = "portable-atomic"
 503  version = "1.13.0"
 504  source = "registry+https://github.com/rust-lang/crates.io-index"
 505  checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950"
 506  
 507  [[package]]
 508  name = "portable-atomic-util"
 509  version = "0.2.4"
 510  source = "registry+https://github.com/rust-lang/crates.io-index"
 511  checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"
 512  dependencies = [
 513   "portable-atomic",
 514  ]
 515  
 516  [[package]]
 517  name = "ppv-lite86"
 518  version = "0.2.21"
 519  source = "registry+https://github.com/rust-lang/crates.io-index"
 520  checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
 521  dependencies = [
 522   "zerocopy",
 523  ]
 524  
 525  [[package]]
 526  name = "pretty_assertions"
 527  version = "1.4.1"
 528  source = "registry+https://github.com/rust-lang/crates.io-index"
 529  checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
 530  dependencies = [
 531   "diff",
 532   "yansi",
 533  ]
 534  
 535  [[package]]
 536  name = "proc-macro2"
 537  version = "1.0.105"
 538  source = "registry+https://github.com/rust-lang/crates.io-index"
 539  checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7"
 540  dependencies = [
 541   "unicode-ident",
 542  ]
 543  
 544  [[package]]
 545  name = "protocol"
 546  version = "0.1.0"
 547  dependencies = [
 548   "pretty_assertions",
 549   "serde",
 550   "serde_json",
 551   "thiserror 1.0.69",
 552  ]
 553  
 554  [[package]]
 555  name = "quote"
 556  version = "1.0.43"
 557  source = "registry+https://github.com/rust-lang/crates.io-index"
 558  checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a"
 559  dependencies = [
 560   "proc-macro2",
 561  ]
 562  
 563  [[package]]
 564  name = "r-efi"
 565  version = "5.3.0"
 566  source = "registry+https://github.com/rust-lang/crates.io-index"
 567  checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
 568  
 569  [[package]]
 570  name = "ractor"
 571  version = "0.14.7"
 572  source = "registry+https://github.com/rust-lang/crates.io-index"
 573  checksum = "1d65972a0286ef14c43c6daafbac6cf15e96496446147683b2905292c35cc178"
 574  dependencies = [
 575   "async-trait",
 576   "bon",
 577   "dashmap",
 578   "futures",
 579   "once_cell",
 580   "strum",
 581   "tokio",
 582   "tracing",
 583  ]
 584  
 585  [[package]]
 586  name = "ractor-supervisor"
 587  version = "0.1.9"
 588  source = "registry+https://github.com/rust-lang/crates.io-index"
 589  checksum = "d90830688ebfafdc226f3c9567c40fecf4c51a7513171181102ae66e4b57c15f"
 590  dependencies = [
 591   "futures-util",
 592   "if_chain",
 593   "log",
 594   "ractor",
 595   "thiserror 2.0.17",
 596   "uuid",
 597  ]
 598  
 599  [[package]]
 600  name = "rand"
 601  version = "0.8.5"
 602  source = "registry+https://github.com/rust-lang/crates.io-index"
 603  checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
 604  dependencies = [
 605   "libc",
 606   "rand_chacha",
 607   "rand_core",
 608  ]
 609  
 610  [[package]]
 611  name = "rand_chacha"
 612  version = "0.3.1"
 613  source = "registry+https://github.com/rust-lang/crates.io-index"
 614  checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
 615  dependencies = [
 616   "ppv-lite86",
 617   "rand_core",
 618  ]
 619  
 620  [[package]]
 621  name = "rand_core"
 622  version = "0.6.4"
 623  source = "registry+https://github.com/rust-lang/crates.io-index"
 624  checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
 625  dependencies = [
 626   "getrandom 0.2.16",
 627  ]
 628  
 629  [[package]]
 630  name = "redox_syscall"
 631  version = "0.5.18"
 632  source = "registry+https://github.com/rust-lang/crates.io-index"
 633  checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
 634  dependencies = [
 635   "bitflags",
 636  ]
 637  
 638  [[package]]
 639  name = "regex"
 640  version = "1.12.2"
 641  source = "registry+https://github.com/rust-lang/crates.io-index"
 642  checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
 643  dependencies = [
 644   "aho-corasick",
 645   "memchr",
 646   "regex-automata",
 647   "regex-syntax",
 648  ]
 649  
 650  [[package]]
 651  name = "regex-automata"
 652  version = "0.4.13"
 653  source = "registry+https://github.com/rust-lang/crates.io-index"
 654  checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
 655  dependencies = [
 656   "aho-corasick",
 657   "memchr",
 658   "regex-syntax",
 659  ]
 660  
 661  [[package]]
 662  name = "regex-syntax"
 663  version = "0.8.8"
 664  source = "registry+https://github.com/rust-lang/crates.io-index"
 665  checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
 666  
 667  [[package]]
 668  name = "rustversion"
 669  version = "1.0.22"
 670  source = "registry+https://github.com/rust-lang/crates.io-index"
 671  checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
 672  
 673  [[package]]
 674  name = "scopeguard"
 675  version = "1.2.0"
 676  source = "registry+https://github.com/rust-lang/crates.io-index"
 677  checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
 678  
 679  [[package]]
 680  name = "serde"
 681  version = "1.0.228"
 682  source = "registry+https://github.com/rust-lang/crates.io-index"
 683  checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
 684  dependencies = [
 685   "serde_core",
 686   "serde_derive",
 687  ]
 688  
 689  [[package]]
 690  name = "serde_core"
 691  version = "1.0.228"
 692  source = "registry+https://github.com/rust-lang/crates.io-index"
 693  checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
 694  dependencies = [
 695   "serde_derive",
 696  ]
 697  
 698  [[package]]
 699  name = "serde_derive"
 700  version = "1.0.228"
 701  source = "registry+https://github.com/rust-lang/crates.io-index"
 702  checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
 703  dependencies = [
 704   "proc-macro2",
 705   "quote",
 706   "syn",
 707  ]
 708  
 709  [[package]]
 710  name = "serde_json"
 711  version = "1.0.149"
 712  source = "registry+https://github.com/rust-lang/crates.io-index"
 713  checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
 714  dependencies = [
 715   "itoa",
 716   "memchr",
 717   "serde",
 718   "serde_core",
 719   "zmij",
 720  ]
 721  
 722  [[package]]
 723  name = "server"
 724  version = "0.1.0"
 725  dependencies = [
 726   "anyhow",
 727   "async-trait",
 728   "env_logger",
 729   "futures-util",
 730   "log",
 731   "protocol",
 732   "ractor",
 733   "ractor-supervisor",
 734   "rand",
 735   "serde",
 736   "serde_json",
 737   "thiserror 1.0.69",
 738   "tokio",
 739   "tokio-util",
 740  ]
 741  
 742  [[package]]
 743  name = "signal-hook-registry"
 744  version = "1.4.8"
 745  source = "registry+https://github.com/rust-lang/crates.io-index"
 746  checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
 747  dependencies = [
 748   "errno",
 749   "libc",
 750  ]
 751  
 752  [[package]]
 753  name = "slab"
 754  version = "0.4.11"
 755  source = "registry+https://github.com/rust-lang/crates.io-index"
 756  checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
 757  
 758  [[package]]
 759  name = "smallvec"
 760  version = "1.15.1"
 761  source = "registry+https://github.com/rust-lang/crates.io-index"
 762  checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
 763  
 764  [[package]]
 765  name = "socket2"
 766  version = "0.6.1"
 767  source = "registry+https://github.com/rust-lang/crates.io-index"
 768  checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
 769  dependencies = [
 770   "libc",
 771   "windows-sys 0.60.2",
 772  ]
 773  
 774  [[package]]
 775  name = "strsim"
 776  version = "0.11.1"
 777  source = "registry+https://github.com/rust-lang/crates.io-index"
 778  checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
 779  
 780  [[package]]
 781  name = "strum"
 782  version = "0.26.3"
 783  source = "registry+https://github.com/rust-lang/crates.io-index"
 784  checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
 785  dependencies = [
 786   "strum_macros",
 787  ]
 788  
 789  [[package]]
 790  name = "strum_macros"
 791  version = "0.26.4"
 792  source = "registry+https://github.com/rust-lang/crates.io-index"
 793  checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
 794  dependencies = [
 795   "heck",
 796   "proc-macro2",
 797   "quote",
 798   "rustversion",
 799   "syn",
 800  ]
 801  
 802  [[package]]
 803  name = "syn"
 804  version = "2.0.114"
 805  source = "registry+https://github.com/rust-lang/crates.io-index"
 806  checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
 807  dependencies = [
 808   "proc-macro2",
 809   "quote",
 810   "unicode-ident",
 811  ]
 812  
 813  [[package]]
 814  name = "thiserror"
 815  version = "1.0.69"
 816  source = "registry+https://github.com/rust-lang/crates.io-index"
 817  checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
 818  dependencies = [
 819   "thiserror-impl 1.0.69",
 820  ]
 821  
 822  [[package]]
 823  name = "thiserror"
 824  version = "2.0.17"
 825  source = "registry+https://github.com/rust-lang/crates.io-index"
 826  checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
 827  dependencies = [
 828   "thiserror-impl 2.0.17",
 829  ]
 830  
 831  [[package]]
 832  name = "thiserror-impl"
 833  version = "1.0.69"
 834  source = "registry+https://github.com/rust-lang/crates.io-index"
 835  checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
 836  dependencies = [
 837   "proc-macro2",
 838   "quote",
 839   "syn",
 840  ]
 841  
 842  [[package]]
 843  name = "thiserror-impl"
 844  version = "2.0.17"
 845  source = "registry+https://github.com/rust-lang/crates.io-index"
 846  checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
 847  dependencies = [
 848   "proc-macro2",
 849   "quote",
 850   "syn",
 851  ]
 852  
 853  [[package]]
 854  name = "tokio"
 855  version = "1.49.0"
 856  source = "registry+https://github.com/rust-lang/crates.io-index"
 857  checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86"
 858  dependencies = [
 859   "bytes",
 860   "libc",
 861   "mio",
 862   "parking_lot",
 863   "pin-project-lite",
 864   "signal-hook-registry",
 865   "socket2",
 866   "tokio-macros",
 867   "tracing",
 868   "windows-sys 0.61.2",
 869  ]
 870  
 871  [[package]]
 872  name = "tokio-macros"
 873  version = "2.6.0"
 874  source = "registry+https://github.com/rust-lang/crates.io-index"
 875  checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
 876  dependencies = [
 877   "proc-macro2",
 878   "quote",
 879   "syn",
 880  ]
 881  
 882  [[package]]
 883  name = "tokio-util"
 884  version = "0.7.18"
 885  source = "registry+https://github.com/rust-lang/crates.io-index"
 886  checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
 887  dependencies = [
 888   "bytes",
 889   "futures-core",
 890   "futures-sink",
 891   "pin-project-lite",
 892   "tokio",
 893  ]
 894  
 895  [[package]]
 896  name = "tracing"
 897  version = "0.1.44"
 898  source = "registry+https://github.com/rust-lang/crates.io-index"
 899  checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
 900  dependencies = [
 901   "pin-project-lite",
 902   "tracing-attributes",
 903   "tracing-core",
 904  ]
 905  
 906  [[package]]
 907  name = "tracing-attributes"
 908  version = "0.1.31"
 909  source = "registry+https://github.com/rust-lang/crates.io-index"
 910  checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
 911  dependencies = [
 912   "proc-macro2",
 913   "quote",
 914   "syn",
 915  ]
 916  
 917  [[package]]
 918  name = "tracing-core"
 919  version = "0.1.36"
 920  source = "registry+https://github.com/rust-lang/crates.io-index"
 921  checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
 922  dependencies = [
 923   "once_cell",
 924  ]
 925  
 926  [[package]]
 927  name = "unicode-ident"
 928  version = "1.0.22"
 929  source = "registry+https://github.com/rust-lang/crates.io-index"
 930  checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
 931  
 932  [[package]]
 933  name = "utf8parse"
 934  version = "0.2.2"
 935  source = "registry+https://github.com/rust-lang/crates.io-index"
 936  checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
 937  
 938  [[package]]
 939  name = "uuid"
 940  version = "1.19.0"
 941  source = "registry+https://github.com/rust-lang/crates.io-index"
 942  checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
 943  dependencies = [
 944   "getrandom 0.3.4",
 945   "js-sys",
 946   "wasm-bindgen",
 947  ]
 948  
 949  [[package]]
 950  name = "wasi"
 951  version = "0.11.1+wasi-snapshot-preview1"
 952  source = "registry+https://github.com/rust-lang/crates.io-index"
 953  checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
 954  
 955  [[package]]
 956  name = "wasip2"
 957  version = "1.0.1+wasi-0.2.4"
 958  source = "registry+https://github.com/rust-lang/crates.io-index"
 959  checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
 960  dependencies = [
 961   "wit-bindgen",
 962  ]
 963  
 964  [[package]]
 965  name = "wasm-bindgen"
 966  version = "0.2.106"
 967  source = "registry+https://github.com/rust-lang/crates.io-index"
 968  checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
 969  dependencies = [
 970   "cfg-if",
 971   "once_cell",
 972   "rustversion",
 973   "wasm-bindgen-macro",
 974   "wasm-bindgen-shared",
 975  ]
 976  
 977  [[package]]
 978  name = "wasm-bindgen-macro"
 979  version = "0.2.106"
 980  source = "registry+https://github.com/rust-lang/crates.io-index"
 981  checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
 982  dependencies = [
 983   "quote",
 984   "wasm-bindgen-macro-support",
 985  ]
 986  
 987  [[package]]
 988  name = "wasm-bindgen-macro-support"
 989  version = "0.2.106"
 990  source = "registry+https://github.com/rust-lang/crates.io-index"
 991  checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
 992  dependencies = [
 993   "bumpalo",
 994   "proc-macro2",
 995   "quote",
 996   "syn",
 997   "wasm-bindgen-shared",
 998  ]
 999  
1000  [[package]]
1001  name = "wasm-bindgen-shared"
1002  version = "0.2.106"
1003  source = "registry+https://github.com/rust-lang/crates.io-index"
1004  checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
1005  dependencies = [
1006   "unicode-ident",
1007  ]
1008  
1009  [[package]]
1010  name = "windows-link"
1011  version = "0.2.1"
1012  source = "registry+https://github.com/rust-lang/crates.io-index"
1013  checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1014  
1015  [[package]]
1016  name = "windows-sys"
1017  version = "0.60.2"
1018  source = "registry+https://github.com/rust-lang/crates.io-index"
1019  checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
1020  dependencies = [
1021   "windows-targets",
1022  ]
1023  
1024  [[package]]
1025  name = "windows-sys"
1026  version = "0.61.2"
1027  source = "registry+https://github.com/rust-lang/crates.io-index"
1028  checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1029  dependencies = [
1030   "windows-link",
1031  ]
1032  
1033  [[package]]
1034  name = "windows-targets"
1035  version = "0.53.5"
1036  source = "registry+https://github.com/rust-lang/crates.io-index"
1037  checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
1038  dependencies = [
1039   "windows-link",
1040   "windows_aarch64_gnullvm",
1041   "windows_aarch64_msvc",
1042   "windows_i686_gnu",
1043   "windows_i686_gnullvm",
1044   "windows_i686_msvc",
1045   "windows_x86_64_gnu",
1046   "windows_x86_64_gnullvm",
1047   "windows_x86_64_msvc",
1048  ]
1049  
1050  [[package]]
1051  name = "windows_aarch64_gnullvm"
1052  version = "0.53.1"
1053  source = "registry+https://github.com/rust-lang/crates.io-index"
1054  checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
1055  
1056  [[package]]
1057  name = "windows_aarch64_msvc"
1058  version = "0.53.1"
1059  source = "registry+https://github.com/rust-lang/crates.io-index"
1060  checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
1061  
1062  [[package]]
1063  name = "windows_i686_gnu"
1064  version = "0.53.1"
1065  source = "registry+https://github.com/rust-lang/crates.io-index"
1066  checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
1067  
1068  [[package]]
1069  name = "windows_i686_gnullvm"
1070  version = "0.53.1"
1071  source = "registry+https://github.com/rust-lang/crates.io-index"
1072  checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
1073  
1074  [[package]]
1075  name = "windows_i686_msvc"
1076  version = "0.53.1"
1077  source = "registry+https://github.com/rust-lang/crates.io-index"
1078  checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
1079  
1080  [[package]]
1081  name = "windows_x86_64_gnu"
1082  version = "0.53.1"
1083  source = "registry+https://github.com/rust-lang/crates.io-index"
1084  checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
1085  
1086  [[package]]
1087  name = "windows_x86_64_gnullvm"
1088  version = "0.53.1"
1089  source = "registry+https://github.com/rust-lang/crates.io-index"
1090  checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
1091  
1092  [[package]]
1093  name = "windows_x86_64_msvc"
1094  version = "0.53.1"
1095  source = "registry+https://github.com/rust-lang/crates.io-index"
1096  checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
1097  
1098  [[package]]
1099  name = "wit-bindgen"
1100  version = "0.46.0"
1101  source = "registry+https://github.com/rust-lang/crates.io-index"
1102  checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
1103  
1104  [[package]]
1105  name = "yansi"
1106  version = "1.0.1"
1107  source = "registry+https://github.com/rust-lang/crates.io-index"
1108  checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
1109  
1110  [[package]]
1111  name = "zerocopy"
1112  version = "0.8.32"
1113  source = "registry+https://github.com/rust-lang/crates.io-index"
1114  checksum = "1fabae64378cb18147bb18bca364e63bdbe72a0ffe4adf0addfec8aa166b2c56"
1115  dependencies = [
1116   "zerocopy-derive",
1117  ]
1118  
1119  [[package]]
1120  name = "zerocopy-derive"
1121  version = "0.8.32"
1122  source = "registry+https://github.com/rust-lang/crates.io-index"
1123  checksum = "c9c2d862265a8bb4471d87e033e730f536e2a285cc7cb05dbce09a2a97075f90"
1124  dependencies = [
1125   "proc-macro2",
1126   "quote",
1127   "syn",
1128  ]
1129  
1130  [[package]]
1131  name = "zmij"
1132  version = "1.0.12"
1133  source = "registry+https://github.com/rust-lang/crates.io-index"
1134  checksum = "2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8"