Merge pull request #243261 from gaelreyrol/moonfire-nvr-init-0.7.6

moonfire-nvr: init at 0.7.6

authored by Sandro and committed by GitHub d0a7ba02 addf248c

+2814
+2731
pkgs/misc/moonfire-nvr/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.19.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 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 = "ahash" 22 + version = "0.8.2" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107" 25 + dependencies = [ 26 + "cfg-if", 27 + "getrandom", 28 + "once_cell", 29 + "version_check", 30 + ] 31 + 32 + [[package]] 33 + name = "aho-corasick" 34 + version = "0.7.20" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 37 + dependencies = [ 38 + "memchr", 39 + ] 40 + 41 + [[package]] 42 + name = "android-tzdata" 43 + version = "0.1.1" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 46 + 47 + [[package]] 48 + name = "android_system_properties" 49 + version = "0.1.5" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 52 + dependencies = [ 53 + "libc", 54 + ] 55 + 56 + [[package]] 57 + name = "anyhow" 58 + version = "1.0.68" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" 61 + 62 + [[package]] 63 + name = "arrayref" 64 + version = "0.3.6" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 67 + 68 + [[package]] 69 + name = "arrayvec" 70 + version = "0.7.2" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 73 + 74 + [[package]] 75 + name = "autocfg" 76 + version = "1.1.0" 77 + source = "registry+https://github.com/rust-lang/crates.io-index" 78 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 79 + 80 + [[package]] 81 + name = "backtrace" 82 + version = "0.3.67" 83 + source = "registry+https://github.com/rust-lang/crates.io-index" 84 + checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 85 + dependencies = [ 86 + "addr2line", 87 + "cc", 88 + "cfg-if", 89 + "libc", 90 + "miniz_oxide", 91 + "object", 92 + "rustc-demangle", 93 + ] 94 + 95 + [[package]] 96 + name = "base64" 97 + version = "0.13.1" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 100 + 101 + [[package]] 102 + name = "base64ct" 103 + version = "1.5.3" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" 106 + 107 + [[package]] 108 + name = "bitflags" 109 + version = "1.3.2" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 112 + 113 + [[package]] 114 + name = "bitflags" 115 + version = "2.3.3" 116 + source = "registry+https://github.com/rust-lang/crates.io-index" 117 + checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 118 + 119 + [[package]] 120 + name = "bitstream-io" 121 + version = "1.6.0" 122 + source = "registry+https://github.com/rust-lang/crates.io-index" 123 + checksum = "9d28070975aaf4ef1fd0bd1f29b739c06c2cdd9972e090617fb6dca3b2cb564e" 124 + 125 + [[package]] 126 + name = "blake3" 127 + version = "1.3.3" 128 + source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" 130 + dependencies = [ 131 + "arrayref", 132 + "arrayvec", 133 + "cc", 134 + "cfg-if", 135 + "constant_time_eq", 136 + "digest", 137 + ] 138 + 139 + [[package]] 140 + name = "block-buffer" 141 + version = "0.10.3" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 144 + dependencies = [ 145 + "generic-array", 146 + ] 147 + 148 + [[package]] 149 + name = "bpaf" 150 + version = "0.9.1" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "72974597bfc83173d714c0fc785a8ab64ca0f0896cb72b05f2f4c5e682543871" 153 + dependencies = [ 154 + "bpaf_derive", 155 + "owo-colors", 156 + "supports-color", 157 + ] 158 + 159 + [[package]] 160 + name = "bpaf_derive" 161 + version = "0.5.1" 162 + source = "registry+https://github.com/rust-lang/crates.io-index" 163 + checksum = "f6b7be5dcfd7bb931b9932e689c69a9b9f50a46cf0b588c90ed73ec28e8e0bf4" 164 + dependencies = [ 165 + "proc-macro2", 166 + "quote", 167 + "syn 2.0.23", 168 + ] 169 + 170 + [[package]] 171 + name = "bstr" 172 + version = "1.1.0" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + checksum = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b" 175 + dependencies = [ 176 + "memchr", 177 + "once_cell", 178 + "regex-automata", 179 + "serde", 180 + ] 181 + 182 + [[package]] 183 + name = "bumpalo" 184 + version = "3.11.1" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 187 + 188 + [[package]] 189 + name = "byteorder" 190 + version = "1.4.3" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 193 + 194 + [[package]] 195 + name = "bytes" 196 + version = "1.3.0" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 199 + 200 + [[package]] 201 + name = "cc" 202 + version = "1.0.79" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 205 + 206 + [[package]] 207 + name = "cfg-if" 208 + version = "1.0.0" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 211 + 212 + [[package]] 213 + name = "chrono" 214 + version = "0.4.26" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 217 + dependencies = [ 218 + "android-tzdata", 219 + "iana-time-zone", 220 + "js-sys", 221 + "num-traits", 222 + "time 0.1.45", 223 + "wasm-bindgen", 224 + "winapi", 225 + ] 226 + 227 + [[package]] 228 + name = "cipher" 229 + version = "0.4.3" 230 + source = "registry+https://github.com/rust-lang/crates.io-index" 231 + checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e" 232 + dependencies = [ 233 + "crypto-common", 234 + "inout", 235 + ] 236 + 237 + [[package]] 238 + name = "constant_time_eq" 239 + version = "0.2.4" 240 + source = "registry+https://github.com/rust-lang/crates.io-index" 241 + checksum = "f3ad85c1f65dc7b37604eb0e89748faf0b9653065f2a8ef69f96a687ec1e9279" 242 + 243 + [[package]] 244 + name = "cookie-factory" 245 + version = "0.3.2" 246 + source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" 248 + 249 + [[package]] 250 + name = "core-foundation-sys" 251 + version = "0.8.4" 252 + source = "registry+https://github.com/rust-lang/crates.io-index" 253 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 254 + 255 + [[package]] 256 + name = "cpufeatures" 257 + version = "0.2.5" 258 + source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 260 + dependencies = [ 261 + "libc", 262 + ] 263 + 264 + [[package]] 265 + name = "crc32fast" 266 + version = "1.3.2" 267 + source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 269 + dependencies = [ 270 + "cfg-if", 271 + ] 272 + 273 + [[package]] 274 + name = "crossbeam-channel" 275 + version = "0.5.6" 276 + source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 278 + dependencies = [ 279 + "cfg-if", 280 + "crossbeam-utils", 281 + ] 282 + 283 + [[package]] 284 + name = "crossbeam-utils" 285 + version = "0.8.14" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 288 + dependencies = [ 289 + "cfg-if", 290 + ] 291 + 292 + [[package]] 293 + name = "crypto-common" 294 + version = "0.1.6" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 297 + dependencies = [ 298 + "generic-array", 299 + "typenum", 300 + ] 301 + 302 + [[package]] 303 + name = "cstr" 304 + version = "0.2.11" 305 + source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" 307 + dependencies = [ 308 + "proc-macro2", 309 + "quote", 310 + ] 311 + 312 + [[package]] 313 + name = "cursive" 314 + version = "0.20.0" 315 + source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "5438eb16bdd8af51b31e74764fef5d0a9260227a5ec82ba75c9d11ce46595839" 317 + dependencies = [ 318 + "ahash", 319 + "cfg-if", 320 + "crossbeam-channel", 321 + "cursive_core", 322 + "lazy_static", 323 + "libc", 324 + "log", 325 + "maplit", 326 + "ncurses", 327 + "signal-hook", 328 + "term_size", 329 + "unicode-segmentation", 330 + "unicode-width", 331 + ] 332 + 333 + [[package]] 334 + name = "cursive_core" 335 + version = "0.3.6" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "2de434b364bcca5039553b7ae1b5994b59b679e18bcb03adbc9c8e538446b9b4" 338 + dependencies = [ 339 + "ahash", 340 + "crossbeam-channel", 341 + "enum-map", 342 + "enumset", 343 + "lazy_static", 344 + "log", 345 + "num", 346 + "owning_ref", 347 + "time 0.3.17", 348 + "unicode-segmentation", 349 + "unicode-width", 350 + "xi-unicode", 351 + ] 352 + 353 + [[package]] 354 + name = "darling" 355 + version = "0.14.2" 356 + source = "registry+https://github.com/rust-lang/crates.io-index" 357 + checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" 358 + dependencies = [ 359 + "darling_core", 360 + "darling_macro", 361 + ] 362 + 363 + [[package]] 364 + name = "darling_core" 365 + version = "0.14.2" 366 + source = "registry+https://github.com/rust-lang/crates.io-index" 367 + checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" 368 + dependencies = [ 369 + "fnv", 370 + "ident_case", 371 + "proc-macro2", 372 + "quote", 373 + "syn 1.0.107", 374 + ] 375 + 376 + [[package]] 377 + name = "darling_macro" 378 + version = "0.14.2" 379 + source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" 381 + dependencies = [ 382 + "darling_core", 383 + "quote", 384 + "syn 1.0.107", 385 + ] 386 + 387 + [[package]] 388 + name = "diff" 389 + version = "0.1.13" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 392 + 393 + [[package]] 394 + name = "digest" 395 + version = "0.10.6" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 398 + dependencies = [ 399 + "block-buffer", 400 + "crypto-common", 401 + "subtle", 402 + ] 403 + 404 + [[package]] 405 + name = "either" 406 + version = "1.8.0" 407 + source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 409 + 410 + [[package]] 411 + name = "encoding_rs" 412 + version = "0.8.31" 413 + source = "registry+https://github.com/rust-lang/crates.io-index" 414 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 415 + dependencies = [ 416 + "cfg-if", 417 + ] 418 + 419 + [[package]] 420 + name = "enum-map" 421 + version = "2.4.2" 422 + source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "50c25992259941eb7e57b936157961b217a4fc8597829ddef0596d6c3cd86e1a" 424 + dependencies = [ 425 + "enum-map-derive", 426 + ] 427 + 428 + [[package]] 429 + name = "enum-map-derive" 430 + version = "0.11.0" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "2a4da76b3b6116d758c7ba93f7ec6a35d2e2cf24feda76c6e38a375f4d5c59f2" 433 + dependencies = [ 434 + "proc-macro2", 435 + "quote", 436 + "syn 1.0.107", 437 + ] 438 + 439 + [[package]] 440 + name = "enumset" 441 + version = "1.0.12" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" 444 + dependencies = [ 445 + "enumset_derive", 446 + ] 447 + 448 + [[package]] 449 + name = "enumset_derive" 450 + version = "0.6.1" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" 453 + dependencies = [ 454 + "darling", 455 + "proc-macro2", 456 + "quote", 457 + "syn 1.0.107", 458 + ] 459 + 460 + [[package]] 461 + name = "errno" 462 + version = "0.3.1" 463 + source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 465 + dependencies = [ 466 + "errno-dragonfly", 467 + "libc", 468 + "windows-sys 0.48.0", 469 + ] 470 + 471 + [[package]] 472 + name = "errno-dragonfly" 473 + version = "0.1.2" 474 + source = "registry+https://github.com/rust-lang/crates.io-index" 475 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 476 + dependencies = [ 477 + "cc", 478 + "libc", 479 + ] 480 + 481 + [[package]] 482 + name = "failure" 483 + version = "0.1.8" 484 + source = "registry+https://github.com/rust-lang/crates.io-index" 485 + checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" 486 + dependencies = [ 487 + "backtrace", 488 + "failure_derive", 489 + ] 490 + 491 + [[package]] 492 + name = "failure_derive" 493 + version = "0.1.8" 494 + source = "registry+https://github.com/rust-lang/crates.io-index" 495 + checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" 496 + dependencies = [ 497 + "proc-macro2", 498 + "quote", 499 + "syn 1.0.107", 500 + "synstructure", 501 + ] 502 + 503 + [[package]] 504 + name = "fallible-iterator" 505 + version = "0.2.0" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 508 + 509 + [[package]] 510 + name = "fallible-streaming-iterator" 511 + version = "0.1.9" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 514 + 515 + [[package]] 516 + name = "fastrand" 517 + version = "1.8.0" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 520 + dependencies = [ 521 + "instant", 522 + ] 523 + 524 + [[package]] 525 + name = "flate2" 526 + version = "1.0.25" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 529 + dependencies = [ 530 + "crc32fast", 531 + "miniz_oxide", 532 + ] 533 + 534 + [[package]] 535 + name = "fnv" 536 + version = "1.0.7" 537 + source = "registry+https://github.com/rust-lang/crates.io-index" 538 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 539 + 540 + [[package]] 541 + name = "form_urlencoded" 542 + version = "1.1.0" 543 + source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 545 + dependencies = [ 546 + "percent-encoding", 547 + ] 548 + 549 + [[package]] 550 + name = "four-cc" 551 + version = "0.1.0" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "3958af68a31b1d1384d3f39b6aa33eb14b6009065b5ca305ddd9712a4237124f" 554 + 555 + [[package]] 556 + name = "futures" 557 + version = "0.3.25" 558 + source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 560 + dependencies = [ 561 + "futures-channel", 562 + "futures-core", 563 + "futures-executor", 564 + "futures-io", 565 + "futures-sink", 566 + "futures-task", 567 + "futures-util", 568 + ] 569 + 570 + [[package]] 571 + name = "futures-channel" 572 + version = "0.3.25" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 575 + dependencies = [ 576 + "futures-core", 577 + "futures-sink", 578 + ] 579 + 580 + [[package]] 581 + name = "futures-core" 582 + version = "0.3.25" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 585 + 586 + [[package]] 587 + name = "futures-executor" 588 + version = "0.3.25" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 591 + dependencies = [ 592 + "futures-core", 593 + "futures-task", 594 + "futures-util", 595 + ] 596 + 597 + [[package]] 598 + name = "futures-io" 599 + version = "0.3.25" 600 + source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 602 + 603 + [[package]] 604 + name = "futures-macro" 605 + version = "0.3.25" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 608 + dependencies = [ 609 + "proc-macro2", 610 + "quote", 611 + "syn 1.0.107", 612 + ] 613 + 614 + [[package]] 615 + name = "futures-sink" 616 + version = "0.3.25" 617 + source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 619 + 620 + [[package]] 621 + name = "futures-task" 622 + version = "0.3.25" 623 + source = "registry+https://github.com/rust-lang/crates.io-index" 624 + checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 625 + 626 + [[package]] 627 + name = "futures-util" 628 + version = "0.3.25" 629 + source = "registry+https://github.com/rust-lang/crates.io-index" 630 + checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 631 + dependencies = [ 632 + "futures-channel", 633 + "futures-core", 634 + "futures-io", 635 + "futures-macro", 636 + "futures-sink", 637 + "futures-task", 638 + "memchr", 639 + "pin-project-lite", 640 + "pin-utils", 641 + "slab", 642 + ] 643 + 644 + [[package]] 645 + name = "generic-array" 646 + version = "0.14.6" 647 + source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 649 + dependencies = [ 650 + "typenum", 651 + "version_check", 652 + ] 653 + 654 + [[package]] 655 + name = "getrandom" 656 + version = "0.2.8" 657 + source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 659 + dependencies = [ 660 + "cfg-if", 661 + "libc", 662 + "wasi 0.11.0+wasi-snapshot-preview1", 663 + ] 664 + 665 + [[package]] 666 + name = "gimli" 667 + version = "0.27.0" 668 + source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793" 670 + 671 + [[package]] 672 + name = "h2" 673 + version = "0.3.15" 674 + source = "registry+https://github.com/rust-lang/crates.io-index" 675 + checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 676 + dependencies = [ 677 + "bytes", 678 + "fnv", 679 + "futures-core", 680 + "futures-sink", 681 + "futures-util", 682 + "http", 683 + "indexmap", 684 + "slab", 685 + "tokio", 686 + "tokio-util", 687 + "tracing", 688 + ] 689 + 690 + [[package]] 691 + name = "h264-reader" 692 + version = "0.6.0" 693 + source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "a3c095862f1b74a6021f766321767e64fbec34fa76503debbe1da2c04ce23c2c" 695 + dependencies = [ 696 + "bitstream-io", 697 + "hex-slice", 698 + "log", 699 + "memchr", 700 + "rfc6381-codec", 701 + ] 702 + 703 + [[package]] 704 + name = "hashbrown" 705 + version = "0.12.3" 706 + source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 708 + 709 + [[package]] 710 + name = "hashbrown" 711 + version = "0.13.1" 712 + source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" 714 + dependencies = [ 715 + "ahash", 716 + ] 717 + 718 + [[package]] 719 + name = "hashlink" 720 + version = "0.8.1" 721 + source = "git+https://github.com/scottlamb/hashlink?rev=26715ca0efe3f1773a0a22bbde8e36cafcaaed52#26715ca0efe3f1773a0a22bbde8e36cafcaaed52" 722 + dependencies = [ 723 + "hashbrown 0.13.1", 724 + ] 725 + 726 + [[package]] 727 + name = "hermit-abi" 728 + version = "0.2.6" 729 + source = "registry+https://github.com/rust-lang/crates.io-index" 730 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 731 + dependencies = [ 732 + "libc", 733 + ] 734 + 735 + [[package]] 736 + name = "hermit-abi" 737 + version = "0.3.1" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 740 + 741 + [[package]] 742 + name = "hex" 743 + version = "0.4.3" 744 + source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 746 + 747 + [[package]] 748 + name = "hex-slice" 749 + version = "0.1.4" 750 + source = "registry+https://github.com/rust-lang/crates.io-index" 751 + checksum = "5491a308e0214554f07a81d8944abe45f552871c12e3c3c6e7e5d354039a6c4c" 752 + 753 + [[package]] 754 + name = "hmac" 755 + version = "0.12.1" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 758 + dependencies = [ 759 + "digest", 760 + ] 761 + 762 + [[package]] 763 + name = "http" 764 + version = "0.2.8" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 767 + dependencies = [ 768 + "bytes", 769 + "fnv", 770 + "itoa", 771 + ] 772 + 773 + [[package]] 774 + name = "http-auth" 775 + version = "0.1.6" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "c0b40b39d66c28829a0cf4d09f7e139ff8201f7500a5083732848ed3b4b4d850" 778 + dependencies = [ 779 + "base64", 780 + "digest", 781 + "hex", 782 + "md-5", 783 + "memchr", 784 + "rand", 785 + "sha2", 786 + ] 787 + 788 + [[package]] 789 + name = "http-body" 790 + version = "0.4.5" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 793 + dependencies = [ 794 + "bytes", 795 + "http", 796 + "pin-project-lite", 797 + ] 798 + 799 + [[package]] 800 + name = "http-serve" 801 + version = "0.3.6" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "496ab5f39096e4c915f167c276aea19521ed862beb50f7d2bc530578535689d7" 804 + dependencies = [ 805 + "bytes", 806 + "flate2", 807 + "futures-channel", 808 + "futures-core", 809 + "futures-util", 810 + "http", 811 + "http-body", 812 + "httpdate", 813 + "libc", 814 + "memchr", 815 + "mime", 816 + "pin-project", 817 + "smallvec", 818 + "tokio", 819 + "winapi", 820 + ] 821 + 822 + [[package]] 823 + name = "httparse" 824 + version = "1.8.0" 825 + source = "registry+https://github.com/rust-lang/crates.io-index" 826 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 827 + 828 + [[package]] 829 + name = "httpdate" 830 + version = "1.0.2" 831 + source = "registry+https://github.com/rust-lang/crates.io-index" 832 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 833 + 834 + [[package]] 835 + name = "hyper" 836 + version = "0.14.23" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 839 + dependencies = [ 840 + "bytes", 841 + "futures-channel", 842 + "futures-core", 843 + "futures-util", 844 + "h2", 845 + "http", 846 + "http-body", 847 + "httparse", 848 + "httpdate", 849 + "itoa", 850 + "pin-project-lite", 851 + "socket2", 852 + "tokio", 853 + "tower-service", 854 + "tracing", 855 + "want", 856 + ] 857 + 858 + [[package]] 859 + name = "iana-time-zone" 860 + version = "0.1.57" 861 + source = "registry+https://github.com/rust-lang/crates.io-index" 862 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 863 + dependencies = [ 864 + "android_system_properties", 865 + "core-foundation-sys", 866 + "iana-time-zone-haiku", 867 + "js-sys", 868 + "wasm-bindgen", 869 + "windows", 870 + ] 871 + 872 + [[package]] 873 + name = "iana-time-zone-haiku" 874 + version = "0.1.2" 875 + source = "registry+https://github.com/rust-lang/crates.io-index" 876 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 877 + dependencies = [ 878 + "cc", 879 + ] 880 + 881 + [[package]] 882 + name = "ident_case" 883 + version = "1.0.1" 884 + source = "registry+https://github.com/rust-lang/crates.io-index" 885 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 886 + 887 + [[package]] 888 + name = "idna" 889 + version = "0.3.0" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 892 + dependencies = [ 893 + "unicode-bidi", 894 + "unicode-normalization", 895 + ] 896 + 897 + [[package]] 898 + name = "indexmap" 899 + version = "1.9.2" 900 + source = "registry+https://github.com/rust-lang/crates.io-index" 901 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 902 + dependencies = [ 903 + "autocfg", 904 + "hashbrown 0.12.3", 905 + ] 906 + 907 + [[package]] 908 + name = "inout" 909 + version = "0.1.3" 910 + source = "registry+https://github.com/rust-lang/crates.io-index" 911 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 912 + dependencies = [ 913 + "generic-array", 914 + ] 915 + 916 + [[package]] 917 + name = "instant" 918 + version = "0.1.12" 919 + source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 921 + dependencies = [ 922 + "cfg-if", 923 + ] 924 + 925 + [[package]] 926 + name = "ipnet" 927 + version = "2.7.0" 928 + source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" 930 + 931 + [[package]] 932 + name = "is-terminal" 933 + version = "0.4.8" 934 + source = "registry+https://github.com/rust-lang/crates.io-index" 935 + checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" 936 + dependencies = [ 937 + "hermit-abi 0.3.1", 938 + "rustix", 939 + "windows-sys 0.48.0", 940 + ] 941 + 942 + [[package]] 943 + name = "is_ci" 944 + version = "1.1.1" 945 + source = "registry+https://github.com/rust-lang/crates.io-index" 946 + checksum = "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb" 947 + 948 + [[package]] 949 + name = "itertools" 950 + version = "0.10.5" 951 + source = "registry+https://github.com/rust-lang/crates.io-index" 952 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 953 + dependencies = [ 954 + "either", 955 + ] 956 + 957 + [[package]] 958 + name = "itoa" 959 + version = "1.0.5" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 962 + 963 + [[package]] 964 + name = "js-sys" 965 + version = "0.3.60" 966 + source = "registry+https://github.com/rust-lang/crates.io-index" 967 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 968 + dependencies = [ 969 + "wasm-bindgen", 970 + ] 971 + 972 + [[package]] 973 + name = "lazy_static" 974 + version = "1.4.0" 975 + source = "registry+https://github.com/rust-lang/crates.io-index" 976 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 977 + 978 + [[package]] 979 + name = "libc" 980 + version = "0.2.147" 981 + source = "registry+https://github.com/rust-lang/crates.io-index" 982 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 983 + 984 + [[package]] 985 + name = "libsqlite3-sys" 986 + version = "0.25.2" 987 + source = "registry+https://github.com/rust-lang/crates.io-index" 988 + checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa" 989 + dependencies = [ 990 + "cc", 991 + "pkg-config", 992 + "vcpkg", 993 + ] 994 + 995 + [[package]] 996 + name = "linux-raw-sys" 997 + version = "0.4.3" 998 + source = "registry+https://github.com/rust-lang/crates.io-index" 999 + checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 1000 + 1001 + [[package]] 1002 + name = "log" 1003 + version = "0.4.17" 1004 + source = "registry+https://github.com/rust-lang/crates.io-index" 1005 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1006 + dependencies = [ 1007 + "cfg-if", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "maplit" 1012 + version = "1.0.2" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 1015 + 1016 + [[package]] 1017 + name = "matchers" 1018 + version = "0.1.0" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1021 + dependencies = [ 1022 + "regex-automata", 1023 + ] 1024 + 1025 + [[package]] 1026 + name = "md-5" 1027 + version = "0.10.5" 1028 + source = "registry+https://github.com/rust-lang/crates.io-index" 1029 + checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1030 + dependencies = [ 1031 + "digest", 1032 + ] 1033 + 1034 + [[package]] 1035 + name = "memchr" 1036 + version = "2.5.0" 1037 + source = "registry+https://github.com/rust-lang/crates.io-index" 1038 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1039 + 1040 + [[package]] 1041 + name = "memoffset" 1042 + version = "0.7.1" 1043 + source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1045 + dependencies = [ 1046 + "autocfg", 1047 + ] 1048 + 1049 + [[package]] 1050 + name = "mime" 1051 + version = "0.3.16" 1052 + source = "registry+https://github.com/rust-lang/crates.io-index" 1053 + checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1054 + 1055 + [[package]] 1056 + name = "minimal-lexical" 1057 + version = "0.2.1" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1060 + 1061 + [[package]] 1062 + name = "miniz_oxide" 1063 + version = "0.6.2" 1064 + source = "registry+https://github.com/rust-lang/crates.io-index" 1065 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1066 + dependencies = [ 1067 + "adler", 1068 + ] 1069 + 1070 + [[package]] 1071 + name = "mio" 1072 + version = "0.8.5" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 1075 + dependencies = [ 1076 + "libc", 1077 + "log", 1078 + "wasi 0.11.0+wasi-snapshot-preview1", 1079 + "windows-sys 0.42.0", 1080 + ] 1081 + 1082 + [[package]] 1083 + name = "moonfire-base" 1084 + version = "0.0.1" 1085 + dependencies = [ 1086 + "chrono", 1087 + "failure", 1088 + "futures", 1089 + "libc", 1090 + "nom", 1091 + "serde", 1092 + "serde_json", 1093 + "slab", 1094 + "time 0.1.45", 1095 + "tracing", 1096 + "tracing-core", 1097 + "tracing-log", 1098 + "tracing-subscriber", 1099 + ] 1100 + 1101 + [[package]] 1102 + name = "moonfire-db" 1103 + version = "0.7.6" 1104 + dependencies = [ 1105 + "base64", 1106 + "blake3", 1107 + "byteorder", 1108 + "cstr", 1109 + "diff", 1110 + "failure", 1111 + "fnv", 1112 + "futures", 1113 + "h264-reader", 1114 + "hashlink", 1115 + "itertools", 1116 + "libc", 1117 + "moonfire-base", 1118 + "nix", 1119 + "num-rational", 1120 + "odds", 1121 + "pretty-hex", 1122 + "protobuf", 1123 + "protobuf-codegen", 1124 + "ring", 1125 + "rusqlite", 1126 + "scrypt", 1127 + "serde", 1128 + "serde_json", 1129 + "smallvec", 1130 + "tempfile", 1131 + "time 0.1.45", 1132 + "tokio", 1133 + "tracing", 1134 + "ulid", 1135 + "url", 1136 + "uuid", 1137 + ] 1138 + 1139 + [[package]] 1140 + name = "moonfire-nvr" 1141 + version = "0.7.6" 1142 + dependencies = [ 1143 + "base64", 1144 + "blake3", 1145 + "bpaf", 1146 + "byteorder", 1147 + "bytes", 1148 + "chrono", 1149 + "cursive", 1150 + "failure", 1151 + "fnv", 1152 + "futures", 1153 + "h264-reader", 1154 + "http", 1155 + "http-serve", 1156 + "hyper", 1157 + "itertools", 1158 + "libc", 1159 + "log", 1160 + "memchr", 1161 + "moonfire-base", 1162 + "moonfire-db", 1163 + "mp4", 1164 + "nix", 1165 + "nom", 1166 + "num-rational", 1167 + "password-hash", 1168 + "protobuf", 1169 + "reffers", 1170 + "reqwest", 1171 + "retina", 1172 + "ring", 1173 + "rusqlite", 1174 + "serde", 1175 + "serde_json", 1176 + "smallvec", 1177 + "sync_wrapper", 1178 + "tempfile", 1179 + "time 0.1.45", 1180 + "tokio", 1181 + "tokio-stream", 1182 + "tokio-tungstenite", 1183 + "toml", 1184 + "tracing", 1185 + "tracing-core", 1186 + "tracing-futures", 1187 + "tracing-log", 1188 + "tracing-subscriber", 1189 + "tracing-test", 1190 + "ulid", 1191 + "url", 1192 + "uuid", 1193 + ] 1194 + 1195 + [[package]] 1196 + name = "mp4" 1197 + version = "0.9.2" 1198 + source = "git+https://github.com/scottlamb/mp4-rust?branch=moonfire#388fb47653305fb153de4e11d8cbc6f307e02ee5" 1199 + dependencies = [ 1200 + "byteorder", 1201 + "bytes", 1202 + "num-rational", 1203 + "serde", 1204 + "serde_json", 1205 + "thiserror", 1206 + ] 1207 + 1208 + [[package]] 1209 + name = "mp4ra-rust" 1210 + version = "0.1.0" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "be9daf03b43bf3842962947c62ba40f411e46a58774c60838038f04a67d17626" 1213 + dependencies = [ 1214 + "four-cc", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "mpeg4-audio-const" 1219 + version = "0.2.0" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "96a1fe2275b68991faded2c80aa4a33dba398b77d276038b8f50701a22e55918" 1222 + 1223 + [[package]] 1224 + name = "ncurses" 1225 + version = "5.101.0" 1226 + source = "registry+https://github.com/rust-lang/crates.io-index" 1227 + checksum = "5e2c5d34d72657dc4b638a1c25d40aae81e4f1c699062f72f467237920752032" 1228 + dependencies = [ 1229 + "cc", 1230 + "libc", 1231 + "pkg-config", 1232 + ] 1233 + 1234 + [[package]] 1235 + name = "nix" 1236 + version = "0.26.1" 1237 + source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "46a58d1d356c6597d08cde02c2f09d785b09e28711837b1ed667dc652c08a694" 1239 + dependencies = [ 1240 + "bitflags 1.3.2", 1241 + "cfg-if", 1242 + "libc", 1243 + "memoffset", 1244 + "pin-utils", 1245 + "static_assertions", 1246 + ] 1247 + 1248 + [[package]] 1249 + name = "nom" 1250 + version = "7.1.2" 1251 + source = "registry+https://github.com/rust-lang/crates.io-index" 1252 + checksum = "e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c" 1253 + dependencies = [ 1254 + "memchr", 1255 + "minimal-lexical", 1256 + ] 1257 + 1258 + [[package]] 1259 + name = "nu-ansi-term" 1260 + version = "0.46.0" 1261 + source = "registry+https://github.com/rust-lang/crates.io-index" 1262 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1263 + dependencies = [ 1264 + "overload", 1265 + "winapi", 1266 + ] 1267 + 1268 + [[package]] 1269 + name = "num" 1270 + version = "0.4.0" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 1273 + dependencies = [ 1274 + "num-complex", 1275 + "num-integer", 1276 + "num-iter", 1277 + "num-rational", 1278 + "num-traits", 1279 + ] 1280 + 1281 + [[package]] 1282 + name = "num-bigint" 1283 + version = "0.4.3" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1286 + dependencies = [ 1287 + "autocfg", 1288 + "num-integer", 1289 + "num-traits", 1290 + ] 1291 + 1292 + [[package]] 1293 + name = "num-complex" 1294 + version = "0.4.2" 1295 + source = "registry+https://github.com/rust-lang/crates.io-index" 1296 + checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" 1297 + dependencies = [ 1298 + "num-traits", 1299 + ] 1300 + 1301 + [[package]] 1302 + name = "num-integer" 1303 + version = "0.1.45" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1306 + dependencies = [ 1307 + "autocfg", 1308 + "num-traits", 1309 + ] 1310 + 1311 + [[package]] 1312 + name = "num-iter" 1313 + version = "0.1.43" 1314 + source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1316 + dependencies = [ 1317 + "autocfg", 1318 + "num-integer", 1319 + "num-traits", 1320 + ] 1321 + 1322 + [[package]] 1323 + name = "num-rational" 1324 + version = "0.4.1" 1325 + source = "registry+https://github.com/rust-lang/crates.io-index" 1326 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1327 + dependencies = [ 1328 + "autocfg", 1329 + "num-bigint", 1330 + "num-integer", 1331 + "num-traits", 1332 + "serde", 1333 + ] 1334 + 1335 + [[package]] 1336 + name = "num-traits" 1337 + version = "0.2.15" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1340 + dependencies = [ 1341 + "autocfg", 1342 + ] 1343 + 1344 + [[package]] 1345 + name = "num_cpus" 1346 + version = "1.15.0" 1347 + source = "registry+https://github.com/rust-lang/crates.io-index" 1348 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1349 + dependencies = [ 1350 + "hermit-abi 0.2.6", 1351 + "libc", 1352 + ] 1353 + 1354 + [[package]] 1355 + name = "num_threads" 1356 + version = "0.1.6" 1357 + source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1359 + dependencies = [ 1360 + "libc", 1361 + ] 1362 + 1363 + [[package]] 1364 + name = "object" 1365 + version = "0.30.1" 1366 + source = "registry+https://github.com/rust-lang/crates.io-index" 1367 + checksum = "8d864c91689fdc196779b98dba0aceac6118594c2df6ee5d943eb6a8df4d107a" 1368 + dependencies = [ 1369 + "memchr", 1370 + ] 1371 + 1372 + [[package]] 1373 + name = "odds" 1374 + version = "0.4.0" 1375 + source = "registry+https://github.com/rust-lang/crates.io-index" 1376 + checksum = "bfe9f693ec5bf79b8867b34aeaa5a2500e3a90461b486b573bcad3cca42b4d9e" 1377 + dependencies = [ 1378 + "rawpointer", 1379 + "rawslice", 1380 + "unchecked-index", 1381 + ] 1382 + 1383 + [[package]] 1384 + name = "once_cell" 1385 + version = "1.17.0" 1386 + source = "registry+https://github.com/rust-lang/crates.io-index" 1387 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 1388 + 1389 + [[package]] 1390 + name = "overload" 1391 + version = "0.1.1" 1392 + source = "registry+https://github.com/rust-lang/crates.io-index" 1393 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1394 + 1395 + [[package]] 1396 + name = "owning_ref" 1397 + version = "0.4.1" 1398 + source = "registry+https://github.com/rust-lang/crates.io-index" 1399 + checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" 1400 + dependencies = [ 1401 + "stable_deref_trait", 1402 + ] 1403 + 1404 + [[package]] 1405 + name = "owo-colors" 1406 + version = "3.5.0" 1407 + source = "registry+https://github.com/rust-lang/crates.io-index" 1408 + checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 1409 + 1410 + [[package]] 1411 + name = "password-hash" 1412 + version = "0.4.2" 1413 + source = "registry+https://github.com/rust-lang/crates.io-index" 1414 + checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 1415 + dependencies = [ 1416 + "base64ct", 1417 + "rand_core", 1418 + "subtle", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "pbkdf2" 1423 + version = "0.11.0" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" 1426 + dependencies = [ 1427 + "digest", 1428 + ] 1429 + 1430 + [[package]] 1431 + name = "percent-encoding" 1432 + version = "2.2.0" 1433 + source = "registry+https://github.com/rust-lang/crates.io-index" 1434 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1435 + 1436 + [[package]] 1437 + name = "pin-project" 1438 + version = "1.0.12" 1439 + source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 1441 + dependencies = [ 1442 + "pin-project-internal", 1443 + ] 1444 + 1445 + [[package]] 1446 + name = "pin-project-internal" 1447 + version = "1.0.12" 1448 + source = "registry+https://github.com/rust-lang/crates.io-index" 1449 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 1450 + dependencies = [ 1451 + "proc-macro2", 1452 + "quote", 1453 + "syn 1.0.107", 1454 + ] 1455 + 1456 + [[package]] 1457 + name = "pin-project-lite" 1458 + version = "0.2.9" 1459 + source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1461 + 1462 + [[package]] 1463 + name = "pin-utils" 1464 + version = "0.1.0" 1465 + source = "registry+https://github.com/rust-lang/crates.io-index" 1466 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1467 + 1468 + [[package]] 1469 + name = "pkg-config" 1470 + version = "0.3.26" 1471 + source = "registry+https://github.com/rust-lang/crates.io-index" 1472 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1473 + 1474 + [[package]] 1475 + name = "ppv-lite86" 1476 + version = "0.2.17" 1477 + source = "registry+https://github.com/rust-lang/crates.io-index" 1478 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1479 + 1480 + [[package]] 1481 + name = "pretty-hex" 1482 + version = "0.3.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5" 1485 + 1486 + [[package]] 1487 + name = "proc-macro2" 1488 + version = "1.0.63" 1489 + source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 1491 + dependencies = [ 1492 + "unicode-ident", 1493 + ] 1494 + 1495 + [[package]] 1496 + name = "protobuf" 1497 + version = "3.2.0" 1498 + source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" 1500 + dependencies = [ 1501 + "once_cell", 1502 + "protobuf-support", 1503 + "thiserror", 1504 + ] 1505 + 1506 + [[package]] 1507 + name = "protobuf-codegen" 1508 + version = "3.2.0" 1509 + source = "registry+https://github.com/rust-lang/crates.io-index" 1510 + checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" 1511 + dependencies = [ 1512 + "anyhow", 1513 + "once_cell", 1514 + "protobuf", 1515 + "protobuf-parse", 1516 + "regex", 1517 + "tempfile", 1518 + "thiserror", 1519 + ] 1520 + 1521 + [[package]] 1522 + name = "protobuf-parse" 1523 + version = "3.2.0" 1524 + source = "registry+https://github.com/rust-lang/crates.io-index" 1525 + checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" 1526 + dependencies = [ 1527 + "anyhow", 1528 + "indexmap", 1529 + "log", 1530 + "protobuf", 1531 + "protobuf-support", 1532 + "tempfile", 1533 + "thiserror", 1534 + "which", 1535 + ] 1536 + 1537 + [[package]] 1538 + name = "protobuf-support" 1539 + version = "3.2.0" 1540 + source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" 1542 + dependencies = [ 1543 + "thiserror", 1544 + ] 1545 + 1546 + [[package]] 1547 + name = "quote" 1548 + version = "1.0.29" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 1551 + dependencies = [ 1552 + "proc-macro2", 1553 + ] 1554 + 1555 + [[package]] 1556 + name = "rand" 1557 + version = "0.8.5" 1558 + source = "registry+https://github.com/rust-lang/crates.io-index" 1559 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1560 + dependencies = [ 1561 + "libc", 1562 + "rand_chacha", 1563 + "rand_core", 1564 + ] 1565 + 1566 + [[package]] 1567 + name = "rand_chacha" 1568 + version = "0.3.1" 1569 + source = "registry+https://github.com/rust-lang/crates.io-index" 1570 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1571 + dependencies = [ 1572 + "ppv-lite86", 1573 + "rand_core", 1574 + ] 1575 + 1576 + [[package]] 1577 + name = "rand_core" 1578 + version = "0.6.4" 1579 + source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1581 + dependencies = [ 1582 + "getrandom", 1583 + ] 1584 + 1585 + [[package]] 1586 + name = "rawpointer" 1587 + version = "0.2.1" 1588 + source = "registry+https://github.com/rust-lang/crates.io-index" 1589 + checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" 1590 + 1591 + [[package]] 1592 + name = "rawslice" 1593 + version = "0.1.1" 1594 + source = "registry+https://github.com/rust-lang/crates.io-index" 1595 + checksum = "8e23c908b26a742e5e3768ea42f19225ef809d3c9e3071bfe3e01c7e9b6fd1cd" 1596 + dependencies = [ 1597 + "rawpointer", 1598 + ] 1599 + 1600 + [[package]] 1601 + name = "redox_syscall" 1602 + version = "0.2.16" 1603 + source = "registry+https://github.com/rust-lang/crates.io-index" 1604 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1605 + dependencies = [ 1606 + "bitflags 1.3.2", 1607 + ] 1608 + 1609 + [[package]] 1610 + name = "reffers" 1611 + version = "0.7.0" 1612 + source = "registry+https://github.com/rust-lang/crates.io-index" 1613 + checksum = "162d659c5126f0981e174637accc2e8dfb5bec1908c3fd688d8cce663afed248" 1614 + dependencies = [ 1615 + "stable_deref_trait", 1616 + ] 1617 + 1618 + [[package]] 1619 + name = "regex" 1620 + version = "1.7.0" 1621 + source = "registry+https://github.com/rust-lang/crates.io-index" 1622 + checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 1623 + dependencies = [ 1624 + "aho-corasick", 1625 + "memchr", 1626 + "regex-syntax", 1627 + ] 1628 + 1629 + [[package]] 1630 + name = "regex-automata" 1631 + version = "0.1.10" 1632 + source = "registry+https://github.com/rust-lang/crates.io-index" 1633 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1634 + dependencies = [ 1635 + "regex-syntax", 1636 + ] 1637 + 1638 + [[package]] 1639 + name = "regex-syntax" 1640 + version = "0.6.28" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 1643 + 1644 + [[package]] 1645 + name = "remove_dir_all" 1646 + version = "0.5.3" 1647 + source = "registry+https://github.com/rust-lang/crates.io-index" 1648 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1649 + dependencies = [ 1650 + "winapi", 1651 + ] 1652 + 1653 + [[package]] 1654 + name = "reqwest" 1655 + version = "0.11.13" 1656 + source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 1658 + dependencies = [ 1659 + "base64", 1660 + "bytes", 1661 + "encoding_rs", 1662 + "futures-core", 1663 + "futures-util", 1664 + "h2", 1665 + "http", 1666 + "http-body", 1667 + "hyper", 1668 + "ipnet", 1669 + "js-sys", 1670 + "log", 1671 + "mime", 1672 + "once_cell", 1673 + "percent-encoding", 1674 + "pin-project-lite", 1675 + "serde", 1676 + "serde_json", 1677 + "serde_urlencoded", 1678 + "tokio", 1679 + "tower-service", 1680 + "url", 1681 + "wasm-bindgen", 1682 + "wasm-bindgen-futures", 1683 + "web-sys", 1684 + "winreg", 1685 + ] 1686 + 1687 + [[package]] 1688 + name = "retina" 1689 + version = "0.4.5" 1690 + source = "registry+https://github.com/rust-lang/crates.io-index" 1691 + checksum = "1b8c5ef4eec9b0c6178ac107e1a533bbc5d2ff6a90f8aabd000d71e119c42d96" 1692 + dependencies = [ 1693 + "base64", 1694 + "bitstream-io", 1695 + "bytes", 1696 + "futures", 1697 + "h264-reader", 1698 + "hex", 1699 + "http-auth", 1700 + "log", 1701 + "once_cell", 1702 + "pin-project", 1703 + "pretty-hex", 1704 + "rand", 1705 + "rtsp-types", 1706 + "sdp-types", 1707 + "smallvec", 1708 + "thiserror", 1709 + "time 0.1.45", 1710 + "tokio", 1711 + "tokio-util", 1712 + "url", 1713 + ] 1714 + 1715 + [[package]] 1716 + name = "rfc6381-codec" 1717 + version = "0.1.0" 1718 + source = "registry+https://github.com/rust-lang/crates.io-index" 1719 + checksum = "4395f46a67f0d57c57f6a5361f3a9a0c0183a19cab3998892ecdc003de6d8037" 1720 + dependencies = [ 1721 + "four-cc", 1722 + "mp4ra-rust", 1723 + "mpeg4-audio-const", 1724 + ] 1725 + 1726 + [[package]] 1727 + name = "ring" 1728 + version = "0.16.20" 1729 + source = "registry+https://github.com/rust-lang/crates.io-index" 1730 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 1731 + dependencies = [ 1732 + "cc", 1733 + "libc", 1734 + "once_cell", 1735 + "spin", 1736 + "untrusted", 1737 + "web-sys", 1738 + "winapi", 1739 + ] 1740 + 1741 + [[package]] 1742 + name = "rtsp-types" 1743 + version = "0.0.5" 1744 + source = "registry+https://github.com/rust-lang/crates.io-index" 1745 + checksum = "2a1aec90dc5d8dec85c14032885770801439acb1651b2f166745ce482a2ddeaf" 1746 + dependencies = [ 1747 + "cookie-factory", 1748 + "nom", 1749 + "tinyvec", 1750 + "url", 1751 + ] 1752 + 1753 + [[package]] 1754 + name = "rusqlite" 1755 + version = "0.28.0" 1756 + source = "registry+https://github.com/rust-lang/crates.io-index" 1757 + checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 1758 + dependencies = [ 1759 + "bitflags 1.3.2", 1760 + "fallible-iterator", 1761 + "fallible-streaming-iterator", 1762 + "hashlink", 1763 + "libsqlite3-sys", 1764 + "smallvec", 1765 + ] 1766 + 1767 + [[package]] 1768 + name = "rustc-demangle" 1769 + version = "0.1.21" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 1772 + 1773 + [[package]] 1774 + name = "rustix" 1775 + version = "0.38.2" 1776 + source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" 1778 + dependencies = [ 1779 + "bitflags 2.3.3", 1780 + "errno", 1781 + "libc", 1782 + "linux-raw-sys", 1783 + "windows-sys 0.48.0", 1784 + ] 1785 + 1786 + [[package]] 1787 + name = "ryu" 1788 + version = "1.0.12" 1789 + source = "registry+https://github.com/rust-lang/crates.io-index" 1790 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 1791 + 1792 + [[package]] 1793 + name = "salsa20" 1794 + version = "0.10.2" 1795 + source = "registry+https://github.com/rust-lang/crates.io-index" 1796 + checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" 1797 + dependencies = [ 1798 + "cipher", 1799 + ] 1800 + 1801 + [[package]] 1802 + name = "scrypt" 1803 + version = "0.10.0" 1804 + source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" 1806 + dependencies = [ 1807 + "hmac", 1808 + "password-hash", 1809 + "pbkdf2", 1810 + "salsa20", 1811 + "sha2", 1812 + ] 1813 + 1814 + [[package]] 1815 + name = "sdp-types" 1816 + version = "0.1.5" 1817 + source = "registry+https://github.com/rust-lang/crates.io-index" 1818 + checksum = "f8db497829e222d081f7b50ac81aec4f69750071a0f76b97b950b0b62204da6e" 1819 + dependencies = [ 1820 + "bstr", 1821 + "fallible-iterator", 1822 + ] 1823 + 1824 + [[package]] 1825 + name = "serde" 1826 + version = "1.0.152" 1827 + source = "registry+https://github.com/rust-lang/crates.io-index" 1828 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 1829 + dependencies = [ 1830 + "serde_derive", 1831 + ] 1832 + 1833 + [[package]] 1834 + name = "serde_derive" 1835 + version = "1.0.152" 1836 + source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 1838 + dependencies = [ 1839 + "proc-macro2", 1840 + "quote", 1841 + "syn 1.0.107", 1842 + ] 1843 + 1844 + [[package]] 1845 + name = "serde_json" 1846 + version = "1.0.91" 1847 + source = "registry+https://github.com/rust-lang/crates.io-index" 1848 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 1849 + dependencies = [ 1850 + "itoa", 1851 + "ryu", 1852 + "serde", 1853 + ] 1854 + 1855 + [[package]] 1856 + name = "serde_urlencoded" 1857 + version = "0.7.1" 1858 + source = "registry+https://github.com/rust-lang/crates.io-index" 1859 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1860 + dependencies = [ 1861 + "form_urlencoded", 1862 + "itoa", 1863 + "ryu", 1864 + "serde", 1865 + ] 1866 + 1867 + [[package]] 1868 + name = "sha1" 1869 + version = "0.10.5" 1870 + source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 1872 + dependencies = [ 1873 + "cfg-if", 1874 + "cpufeatures", 1875 + "digest", 1876 + ] 1877 + 1878 + [[package]] 1879 + name = "sha2" 1880 + version = "0.10.6" 1881 + source = "registry+https://github.com/rust-lang/crates.io-index" 1882 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 1883 + dependencies = [ 1884 + "cfg-if", 1885 + "cpufeatures", 1886 + "digest", 1887 + ] 1888 + 1889 + [[package]] 1890 + name = "sharded-slab" 1891 + version = "0.1.4" 1892 + source = "registry+https://github.com/rust-lang/crates.io-index" 1893 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 1894 + dependencies = [ 1895 + "lazy_static", 1896 + ] 1897 + 1898 + [[package]] 1899 + name = "signal-hook" 1900 + version = "0.3.14" 1901 + source = "registry+https://github.com/rust-lang/crates.io-index" 1902 + checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" 1903 + dependencies = [ 1904 + "libc", 1905 + "signal-hook-registry", 1906 + ] 1907 + 1908 + [[package]] 1909 + name = "signal-hook-registry" 1910 + version = "1.4.0" 1911 + source = "registry+https://github.com/rust-lang/crates.io-index" 1912 + checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 1913 + dependencies = [ 1914 + "libc", 1915 + ] 1916 + 1917 + [[package]] 1918 + name = "slab" 1919 + version = "0.4.7" 1920 + source = "registry+https://github.com/rust-lang/crates.io-index" 1921 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1922 + dependencies = [ 1923 + "autocfg", 1924 + ] 1925 + 1926 + [[package]] 1927 + name = "smallvec" 1928 + version = "1.10.0" 1929 + source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1931 + 1932 + [[package]] 1933 + name = "socket2" 1934 + version = "0.4.7" 1935 + source = "registry+https://github.com/rust-lang/crates.io-index" 1936 + checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 1937 + dependencies = [ 1938 + "libc", 1939 + "winapi", 1940 + ] 1941 + 1942 + [[package]] 1943 + name = "spin" 1944 + version = "0.5.2" 1945 + source = "registry+https://github.com/rust-lang/crates.io-index" 1946 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1947 + 1948 + [[package]] 1949 + name = "stable_deref_trait" 1950 + version = "1.2.0" 1951 + source = "registry+https://github.com/rust-lang/crates.io-index" 1952 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1953 + 1954 + [[package]] 1955 + name = "static_assertions" 1956 + version = "1.1.0" 1957 + source = "registry+https://github.com/rust-lang/crates.io-index" 1958 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1959 + 1960 + [[package]] 1961 + name = "subtle" 1962 + version = "2.4.1" 1963 + source = "registry+https://github.com/rust-lang/crates.io-index" 1964 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 1965 + 1966 + [[package]] 1967 + name = "supports-color" 1968 + version = "2.0.0" 1969 + source = "registry+https://github.com/rust-lang/crates.io-index" 1970 + checksum = "4950e7174bffabe99455511c39707310e7e9b440364a2fcb1cc21521be57b354" 1971 + dependencies = [ 1972 + "is-terminal", 1973 + "is_ci", 1974 + ] 1975 + 1976 + [[package]] 1977 + name = "syn" 1978 + version = "1.0.107" 1979 + source = "registry+https://github.com/rust-lang/crates.io-index" 1980 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 1981 + dependencies = [ 1982 + "proc-macro2", 1983 + "quote", 1984 + "unicode-ident", 1985 + ] 1986 + 1987 + [[package]] 1988 + name = "syn" 1989 + version = "2.0.23" 1990 + source = "registry+https://github.com/rust-lang/crates.io-index" 1991 + checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 1992 + dependencies = [ 1993 + "proc-macro2", 1994 + "quote", 1995 + "unicode-ident", 1996 + ] 1997 + 1998 + [[package]] 1999 + name = "sync_wrapper" 2000 + version = "0.1.1" 2001 + source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8" 2003 + 2004 + [[package]] 2005 + name = "synstructure" 2006 + version = "0.12.6" 2007 + source = "registry+https://github.com/rust-lang/crates.io-index" 2008 + checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 2009 + dependencies = [ 2010 + "proc-macro2", 2011 + "quote", 2012 + "syn 1.0.107", 2013 + "unicode-xid", 2014 + ] 2015 + 2016 + [[package]] 2017 + name = "tempfile" 2018 + version = "3.3.0" 2019 + source = "registry+https://github.com/rust-lang/crates.io-index" 2020 + checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2021 + dependencies = [ 2022 + "cfg-if", 2023 + "fastrand", 2024 + "libc", 2025 + "redox_syscall", 2026 + "remove_dir_all", 2027 + "winapi", 2028 + ] 2029 + 2030 + [[package]] 2031 + name = "term_size" 2032 + version = "0.3.2" 2033 + source = "registry+https://github.com/rust-lang/crates.io-index" 2034 + checksum = "1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9" 2035 + dependencies = [ 2036 + "libc", 2037 + "winapi", 2038 + ] 2039 + 2040 + [[package]] 2041 + name = "thiserror" 2042 + version = "1.0.38" 2043 + source = "registry+https://github.com/rust-lang/crates.io-index" 2044 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2045 + dependencies = [ 2046 + "thiserror-impl", 2047 + ] 2048 + 2049 + [[package]] 2050 + name = "thiserror-impl" 2051 + version = "1.0.38" 2052 + source = "registry+https://github.com/rust-lang/crates.io-index" 2053 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2054 + dependencies = [ 2055 + "proc-macro2", 2056 + "quote", 2057 + "syn 1.0.107", 2058 + ] 2059 + 2060 + [[package]] 2061 + name = "thread_local" 2062 + version = "1.1.7" 2063 + source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 2065 + dependencies = [ 2066 + "cfg-if", 2067 + "once_cell", 2068 + ] 2069 + 2070 + [[package]] 2071 + name = "time" 2072 + version = "0.1.45" 2073 + source = "registry+https://github.com/rust-lang/crates.io-index" 2074 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2075 + dependencies = [ 2076 + "libc", 2077 + "wasi 0.10.0+wasi-snapshot-preview1", 2078 + "winapi", 2079 + ] 2080 + 2081 + [[package]] 2082 + name = "time" 2083 + version = "0.3.17" 2084 + source = "registry+https://github.com/rust-lang/crates.io-index" 2085 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 2086 + dependencies = [ 2087 + "itoa", 2088 + "libc", 2089 + "num_threads", 2090 + "serde", 2091 + "time-core", 2092 + "time-macros", 2093 + ] 2094 + 2095 + [[package]] 2096 + name = "time-core" 2097 + version = "0.1.0" 2098 + source = "registry+https://github.com/rust-lang/crates.io-index" 2099 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2100 + 2101 + [[package]] 2102 + name = "time-macros" 2103 + version = "0.2.6" 2104 + source = "registry+https://github.com/rust-lang/crates.io-index" 2105 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 2106 + dependencies = [ 2107 + "time-core", 2108 + ] 2109 + 2110 + [[package]] 2111 + name = "tinyvec" 2112 + version = "1.6.0" 2113 + source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2115 + dependencies = [ 2116 + "tinyvec_macros", 2117 + ] 2118 + 2119 + [[package]] 2120 + name = "tinyvec_macros" 2121 + version = "0.1.0" 2122 + source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2124 + 2125 + [[package]] 2126 + name = "tokio" 2127 + version = "1.24.2" 2128 + source = "registry+https://github.com/rust-lang/crates.io-index" 2129 + checksum = "597a12a59981d9e3c38d216785b0c37399f6e415e8d0712047620f189371b0bb" 2130 + dependencies = [ 2131 + "autocfg", 2132 + "bytes", 2133 + "libc", 2134 + "memchr", 2135 + "mio", 2136 + "num_cpus", 2137 + "pin-project-lite", 2138 + "signal-hook-registry", 2139 + "socket2", 2140 + "tokio-macros", 2141 + "windows-sys 0.42.0", 2142 + ] 2143 + 2144 + [[package]] 2145 + name = "tokio-macros" 2146 + version = "1.8.2" 2147 + source = "registry+https://github.com/rust-lang/crates.io-index" 2148 + checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 2149 + dependencies = [ 2150 + "proc-macro2", 2151 + "quote", 2152 + "syn 1.0.107", 2153 + ] 2154 + 2155 + [[package]] 2156 + name = "tokio-stream" 2157 + version = "0.1.11" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" 2160 + dependencies = [ 2161 + "futures-core", 2162 + "pin-project-lite", 2163 + "tokio", 2164 + ] 2165 + 2166 + [[package]] 2167 + name = "tokio-tungstenite" 2168 + version = "0.18.0" 2169 + source = "registry+https://github.com/rust-lang/crates.io-index" 2170 + checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd" 2171 + dependencies = [ 2172 + "futures-util", 2173 + "log", 2174 + "tokio", 2175 + "tungstenite", 2176 + ] 2177 + 2178 + [[package]] 2179 + name = "tokio-util" 2180 + version = "0.7.4" 2181 + source = "registry+https://github.com/rust-lang/crates.io-index" 2182 + checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2183 + dependencies = [ 2184 + "bytes", 2185 + "futures-core", 2186 + "futures-sink", 2187 + "pin-project-lite", 2188 + "tokio", 2189 + "tracing", 2190 + ] 2191 + 2192 + [[package]] 2193 + name = "toml" 2194 + version = "0.5.10" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 2197 + dependencies = [ 2198 + "serde", 2199 + ] 2200 + 2201 + [[package]] 2202 + name = "tower-service" 2203 + version = "0.3.2" 2204 + source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2206 + 2207 + [[package]] 2208 + name = "tracing" 2209 + version = "0.1.37" 2210 + source = "registry+https://github.com/rust-lang/crates.io-index" 2211 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2212 + dependencies = [ 2213 + "cfg-if", 2214 + "log", 2215 + "pin-project-lite", 2216 + "tracing-attributes", 2217 + "tracing-core", 2218 + ] 2219 + 2220 + [[package]] 2221 + name = "tracing-attributes" 2222 + version = "0.1.23" 2223 + source = "registry+https://github.com/rust-lang/crates.io-index" 2224 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2225 + dependencies = [ 2226 + "proc-macro2", 2227 + "quote", 2228 + "syn 1.0.107", 2229 + ] 2230 + 2231 + [[package]] 2232 + name = "tracing-core" 2233 + version = "0.1.30" 2234 + source = "registry+https://github.com/rust-lang/crates.io-index" 2235 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2236 + dependencies = [ 2237 + "once_cell", 2238 + "valuable", 2239 + ] 2240 + 2241 + [[package]] 2242 + name = "tracing-futures" 2243 + version = "0.2.5" 2244 + source = "registry+https://github.com/rust-lang/crates.io-index" 2245 + checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 2246 + dependencies = [ 2247 + "futures", 2248 + "futures-task", 2249 + "pin-project", 2250 + "tracing", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "tracing-log" 2255 + version = "0.1.3" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 2258 + dependencies = [ 2259 + "lazy_static", 2260 + "log", 2261 + "tracing-core", 2262 + ] 2263 + 2264 + [[package]] 2265 + name = "tracing-serde" 2266 + version = "0.1.3" 2267 + source = "registry+https://github.com/rust-lang/crates.io-index" 2268 + checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" 2269 + dependencies = [ 2270 + "serde", 2271 + "tracing-core", 2272 + ] 2273 + 2274 + [[package]] 2275 + name = "tracing-subscriber" 2276 + version = "0.3.16" 2277 + source = "registry+https://github.com/rust-lang/crates.io-index" 2278 + checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 2279 + dependencies = [ 2280 + "matchers", 2281 + "nu-ansi-term", 2282 + "once_cell", 2283 + "regex", 2284 + "serde", 2285 + "serde_json", 2286 + "sharded-slab", 2287 + "smallvec", 2288 + "thread_local", 2289 + "tracing", 2290 + "tracing-core", 2291 + "tracing-log", 2292 + "tracing-serde", 2293 + ] 2294 + 2295 + [[package]] 2296 + name = "tracing-test" 2297 + version = "0.2.4" 2298 + source = "registry+https://github.com/rust-lang/crates.io-index" 2299 + checksum = "3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4" 2300 + dependencies = [ 2301 + "lazy_static", 2302 + "tracing-core", 2303 + "tracing-subscriber", 2304 + "tracing-test-macro", 2305 + ] 2306 + 2307 + [[package]] 2308 + name = "tracing-test-macro" 2309 + version = "0.2.4" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08" 2312 + dependencies = [ 2313 + "lazy_static", 2314 + "quote", 2315 + "syn 1.0.107", 2316 + ] 2317 + 2318 + [[package]] 2319 + name = "try-lock" 2320 + version = "0.2.3" 2321 + source = "registry+https://github.com/rust-lang/crates.io-index" 2322 + checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 2323 + 2324 + [[package]] 2325 + name = "tungstenite" 2326 + version = "0.18.0" 2327 + source = "registry+https://github.com/rust-lang/crates.io-index" 2328 + checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788" 2329 + dependencies = [ 2330 + "base64", 2331 + "byteorder", 2332 + "bytes", 2333 + "http", 2334 + "httparse", 2335 + "log", 2336 + "rand", 2337 + "sha1", 2338 + "thiserror", 2339 + "url", 2340 + "utf-8", 2341 + ] 2342 + 2343 + [[package]] 2344 + name = "typenum" 2345 + version = "1.16.0" 2346 + source = "registry+https://github.com/rust-lang/crates.io-index" 2347 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2348 + 2349 + [[package]] 2350 + name = "ulid" 2351 + version = "1.0.0" 2352 + source = "registry+https://github.com/rust-lang/crates.io-index" 2353 + checksum = "13a3aaa69b04e5b66cc27309710a569ea23593612387d67daaf102e73aa974fd" 2354 + dependencies = [ 2355 + "rand", 2356 + ] 2357 + 2358 + [[package]] 2359 + name = "unchecked-index" 2360 + version = "0.2.2" 2361 + source = "registry+https://github.com/rust-lang/crates.io-index" 2362 + checksum = "eeba86d422ce181a719445e51872fa30f1f7413b62becb52e95ec91aa262d85c" 2363 + 2364 + [[package]] 2365 + name = "unicode-bidi" 2366 + version = "0.3.8" 2367 + source = "registry+https://github.com/rust-lang/crates.io-index" 2368 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2369 + 2370 + [[package]] 2371 + name = "unicode-ident" 2372 + version = "1.0.6" 2373 + source = "registry+https://github.com/rust-lang/crates.io-index" 2374 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 2375 + 2376 + [[package]] 2377 + name = "unicode-normalization" 2378 + version = "0.1.22" 2379 + source = "registry+https://github.com/rust-lang/crates.io-index" 2380 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2381 + dependencies = [ 2382 + "tinyvec", 2383 + ] 2384 + 2385 + [[package]] 2386 + name = "unicode-segmentation" 2387 + version = "1.10.0" 2388 + source = "registry+https://github.com/rust-lang/crates.io-index" 2389 + checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" 2390 + 2391 + [[package]] 2392 + name = "unicode-width" 2393 + version = "0.1.10" 2394 + source = "registry+https://github.com/rust-lang/crates.io-index" 2395 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2396 + 2397 + [[package]] 2398 + name = "unicode-xid" 2399 + version = "0.2.4" 2400 + source = "registry+https://github.com/rust-lang/crates.io-index" 2401 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2402 + 2403 + [[package]] 2404 + name = "untrusted" 2405 + version = "0.7.1" 2406 + source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 2408 + 2409 + [[package]] 2410 + name = "url" 2411 + version = "2.3.1" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2414 + dependencies = [ 2415 + "form_urlencoded", 2416 + "idna", 2417 + "percent-encoding", 2418 + "serde", 2419 + ] 2420 + 2421 + [[package]] 2422 + name = "utf-8" 2423 + version = "0.7.6" 2424 + source = "registry+https://github.com/rust-lang/crates.io-index" 2425 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 2426 + 2427 + [[package]] 2428 + name = "uuid" 2429 + version = "1.2.2" 2430 + source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 2432 + dependencies = [ 2433 + "getrandom", 2434 + "serde", 2435 + ] 2436 + 2437 + [[package]] 2438 + name = "valuable" 2439 + version = "0.1.0" 2440 + source = "registry+https://github.com/rust-lang/crates.io-index" 2441 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2442 + 2443 + [[package]] 2444 + name = "vcpkg" 2445 + version = "0.2.15" 2446 + source = "registry+https://github.com/rust-lang/crates.io-index" 2447 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2448 + 2449 + [[package]] 2450 + name = "version_check" 2451 + version = "0.9.4" 2452 + source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2454 + 2455 + [[package]] 2456 + name = "want" 2457 + version = "0.3.0" 2458 + source = "registry+https://github.com/rust-lang/crates.io-index" 2459 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2460 + dependencies = [ 2461 + "log", 2462 + "try-lock", 2463 + ] 2464 + 2465 + [[package]] 2466 + name = "wasi" 2467 + version = "0.10.0+wasi-snapshot-preview1" 2468 + source = "registry+https://github.com/rust-lang/crates.io-index" 2469 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2470 + 2471 + [[package]] 2472 + name = "wasi" 2473 + version = "0.11.0+wasi-snapshot-preview1" 2474 + source = "registry+https://github.com/rust-lang/crates.io-index" 2475 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2476 + 2477 + [[package]] 2478 + name = "wasm-bindgen" 2479 + version = "0.2.83" 2480 + source = "registry+https://github.com/rust-lang/crates.io-index" 2481 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 2482 + dependencies = [ 2483 + "cfg-if", 2484 + "wasm-bindgen-macro", 2485 + ] 2486 + 2487 + [[package]] 2488 + name = "wasm-bindgen-backend" 2489 + version = "0.2.83" 2490 + source = "registry+https://github.com/rust-lang/crates.io-index" 2491 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 2492 + dependencies = [ 2493 + "bumpalo", 2494 + "log", 2495 + "once_cell", 2496 + "proc-macro2", 2497 + "quote", 2498 + "syn 1.0.107", 2499 + "wasm-bindgen-shared", 2500 + ] 2501 + 2502 + [[package]] 2503 + name = "wasm-bindgen-futures" 2504 + version = "0.4.33" 2505 + source = "registry+https://github.com/rust-lang/crates.io-index" 2506 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 2507 + dependencies = [ 2508 + "cfg-if", 2509 + "js-sys", 2510 + "wasm-bindgen", 2511 + "web-sys", 2512 + ] 2513 + 2514 + [[package]] 2515 + name = "wasm-bindgen-macro" 2516 + version = "0.2.83" 2517 + source = "registry+https://github.com/rust-lang/crates.io-index" 2518 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 2519 + dependencies = [ 2520 + "quote", 2521 + "wasm-bindgen-macro-support", 2522 + ] 2523 + 2524 + [[package]] 2525 + name = "wasm-bindgen-macro-support" 2526 + version = "0.2.83" 2527 + source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 2529 + dependencies = [ 2530 + "proc-macro2", 2531 + "quote", 2532 + "syn 1.0.107", 2533 + "wasm-bindgen-backend", 2534 + "wasm-bindgen-shared", 2535 + ] 2536 + 2537 + [[package]] 2538 + name = "wasm-bindgen-shared" 2539 + version = "0.2.83" 2540 + source = "registry+https://github.com/rust-lang/crates.io-index" 2541 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 2542 + 2543 + [[package]] 2544 + name = "web-sys" 2545 + version = "0.3.60" 2546 + source = "registry+https://github.com/rust-lang/crates.io-index" 2547 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 2548 + dependencies = [ 2549 + "js-sys", 2550 + "wasm-bindgen", 2551 + ] 2552 + 2553 + [[package]] 2554 + name = "which" 2555 + version = "4.3.0" 2556 + source = "registry+https://github.com/rust-lang/crates.io-index" 2557 + checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" 2558 + dependencies = [ 2559 + "either", 2560 + "libc", 2561 + "once_cell", 2562 + ] 2563 + 2564 + [[package]] 2565 + name = "winapi" 2566 + version = "0.3.9" 2567 + source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2569 + dependencies = [ 2570 + "winapi-i686-pc-windows-gnu", 2571 + "winapi-x86_64-pc-windows-gnu", 2572 + ] 2573 + 2574 + [[package]] 2575 + name = "winapi-i686-pc-windows-gnu" 2576 + version = "0.4.0" 2577 + source = "registry+https://github.com/rust-lang/crates.io-index" 2578 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2579 + 2580 + [[package]] 2581 + name = "winapi-x86_64-pc-windows-gnu" 2582 + version = "0.4.0" 2583 + source = "registry+https://github.com/rust-lang/crates.io-index" 2584 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2585 + 2586 + [[package]] 2587 + name = "windows" 2588 + version = "0.48.0" 2589 + source = "registry+https://github.com/rust-lang/crates.io-index" 2590 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 2591 + dependencies = [ 2592 + "windows-targets", 2593 + ] 2594 + 2595 + [[package]] 2596 + name = "windows-sys" 2597 + version = "0.42.0" 2598 + source = "registry+https://github.com/rust-lang/crates.io-index" 2599 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2600 + dependencies = [ 2601 + "windows_aarch64_gnullvm 0.42.0", 2602 + "windows_aarch64_msvc 0.42.0", 2603 + "windows_i686_gnu 0.42.0", 2604 + "windows_i686_msvc 0.42.0", 2605 + "windows_x86_64_gnu 0.42.0", 2606 + "windows_x86_64_gnullvm 0.42.0", 2607 + "windows_x86_64_msvc 0.42.0", 2608 + ] 2609 + 2610 + [[package]] 2611 + name = "windows-sys" 2612 + version = "0.48.0" 2613 + source = "registry+https://github.com/rust-lang/crates.io-index" 2614 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2615 + dependencies = [ 2616 + "windows-targets", 2617 + ] 2618 + 2619 + [[package]] 2620 + name = "windows-targets" 2621 + version = "0.48.1" 2622 + source = "registry+https://github.com/rust-lang/crates.io-index" 2623 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 2624 + dependencies = [ 2625 + "windows_aarch64_gnullvm 0.48.0", 2626 + "windows_aarch64_msvc 0.48.0", 2627 + "windows_i686_gnu 0.48.0", 2628 + "windows_i686_msvc 0.48.0", 2629 + "windows_x86_64_gnu 0.48.0", 2630 + "windows_x86_64_gnullvm 0.48.0", 2631 + "windows_x86_64_msvc 0.48.0", 2632 + ] 2633 + 2634 + [[package]] 2635 + name = "windows_aarch64_gnullvm" 2636 + version = "0.42.0" 2637 + source = "registry+https://github.com/rust-lang/crates.io-index" 2638 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 2639 + 2640 + [[package]] 2641 + name = "windows_aarch64_gnullvm" 2642 + version = "0.48.0" 2643 + source = "registry+https://github.com/rust-lang/crates.io-index" 2644 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2645 + 2646 + [[package]] 2647 + name = "windows_aarch64_msvc" 2648 + version = "0.42.0" 2649 + source = "registry+https://github.com/rust-lang/crates.io-index" 2650 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 2651 + 2652 + [[package]] 2653 + name = "windows_aarch64_msvc" 2654 + version = "0.48.0" 2655 + source = "registry+https://github.com/rust-lang/crates.io-index" 2656 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2657 + 2658 + [[package]] 2659 + name = "windows_i686_gnu" 2660 + version = "0.42.0" 2661 + source = "registry+https://github.com/rust-lang/crates.io-index" 2662 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 2663 + 2664 + [[package]] 2665 + name = "windows_i686_gnu" 2666 + version = "0.48.0" 2667 + source = "registry+https://github.com/rust-lang/crates.io-index" 2668 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2669 + 2670 + [[package]] 2671 + name = "windows_i686_msvc" 2672 + version = "0.42.0" 2673 + source = "registry+https://github.com/rust-lang/crates.io-index" 2674 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 2675 + 2676 + [[package]] 2677 + name = "windows_i686_msvc" 2678 + version = "0.48.0" 2679 + source = "registry+https://github.com/rust-lang/crates.io-index" 2680 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2681 + 2682 + [[package]] 2683 + name = "windows_x86_64_gnu" 2684 + version = "0.42.0" 2685 + source = "registry+https://github.com/rust-lang/crates.io-index" 2686 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 2687 + 2688 + [[package]] 2689 + name = "windows_x86_64_gnu" 2690 + version = "0.48.0" 2691 + source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2693 + 2694 + [[package]] 2695 + name = "windows_x86_64_gnullvm" 2696 + version = "0.42.0" 2697 + source = "registry+https://github.com/rust-lang/crates.io-index" 2698 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 2699 + 2700 + [[package]] 2701 + name = "windows_x86_64_gnullvm" 2702 + version = "0.48.0" 2703 + source = "registry+https://github.com/rust-lang/crates.io-index" 2704 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2705 + 2706 + [[package]] 2707 + name = "windows_x86_64_msvc" 2708 + version = "0.42.0" 2709 + source = "registry+https://github.com/rust-lang/crates.io-index" 2710 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 2711 + 2712 + [[package]] 2713 + name = "windows_x86_64_msvc" 2714 + version = "0.48.0" 2715 + source = "registry+https://github.com/rust-lang/crates.io-index" 2716 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2717 + 2718 + [[package]] 2719 + name = "winreg" 2720 + version = "0.10.1" 2721 + source = "registry+https://github.com/rust-lang/crates.io-index" 2722 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 2723 + dependencies = [ 2724 + "winapi", 2725 + ] 2726 + 2727 + [[package]] 2728 + name = "xi-unicode" 2729 + version = "0.3.0" 2730 + source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a"
+81
pkgs/misc/moonfire-nvr/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , buildNpmPackage 4 + , fetchFromGitHub 5 + , pkg-config 6 + , ncurses 7 + , sqlite 8 + , testers 9 + , moonfire-nvr 10 + , breakpointHook 11 + }: 12 + 13 + let 14 + pname = "moonfire-nvr"; 15 + version = "0.7.6"; 16 + src = fetchFromGitHub { 17 + owner = "scottlamb"; 18 + repo = "moonfire-nvr"; 19 + rev = "v${version}"; 20 + hash = "sha256-hPgS4Y/dD6G8lqfsJz3aeeed6P+ngJpBOng88xUc55Q="; 21 + }; 22 + ui = buildNpmPackage { 23 + inherit version src; 24 + pname = "${pname}-ui"; 25 + sourceRoot = "source/ui"; 26 + npmDepsHash = "sha256-IpZWgMo6Y3vRn9h495ifMB3tQxobLeTLC0xXS1vrKLA="; 27 + installPhase = " 28 + runHook preInstall 29 + 30 + cp -r build $out 31 + 32 + runHook postInstall 33 + "; 34 + }; 35 + in rustPlatform.buildRustPackage { 36 + inherit pname version src; 37 + 38 + sourceRoot = "source/server"; 39 + 40 + cargoLock = { 41 + lockFile = ./Cargo.lock; 42 + outputHashes = { 43 + "hashlink-0.8.1" = "sha256-h7DEapTVy0SSTaOV9rCkdH3em4A9+PS0k1QQh1+0P4c="; 44 + "mp4-0.9.2" = "sha256-mJZJDzD8Ep9c+4QusyBtRoqAArHK9SLdFxG1AR7JydE="; 45 + }; 46 + }; 47 + 48 + nativeBuildInputs = [ 49 + pkg-config 50 + breakpointHook 51 + ]; 52 + 53 + buildInputs = [ 54 + ncurses 55 + sqlite 56 + ]; 57 + 58 + postInstall = '' 59 + mkdir -p $out/lib/ui 60 + ln -s ${ui} $out/lib/ui 61 + ''; 62 + 63 + doCheck = false; 64 + 65 + passthru = { 66 + inherit ui; 67 + tests.version = testers.testVersion { 68 + inherit version; 69 + package = moonfire-nvr; 70 + command = "moonfire-nvr --version"; 71 + }; 72 + }; 73 + 74 + meta = with lib; { 75 + description = "Moonfire NVR, a security camera network video recorder"; 76 + homepage = "https://github.com/scottlamb/moonfire-nvr"; 77 + changelog = "https://github.com/scottlamb/moonfire-nvr/releases/tag/v${version}"; 78 + license = licenses.gpl3Only; 79 + maintainers = with maintainers; [ gaelreyrol ]; 80 + }; 81 + }
+2
pkgs/top-level/all-packages.nix
··· 40317 40317 40318 40318 mnemonicode = callPackage ../misc/mnemonicode { }; 40319 40319 40320 + moonfire-nvr = callPackage ../misc/moonfire-nvr { }; 40321 + 40320 40322 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in { 40321 40323 gdal = gdal.override { 40322 40324 libmysqlclient = mysql;