gobang: unbreak, modernize

+1593 -39
+40
pkgs/by-name/go/gobang/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + stdenv, 6 + darwin, 7 + }: 8 + let 9 + version = "0.1.0-alpha.5"; 10 + in 11 + rustPlatform.buildRustPackage { 12 + pname = "gobang"; 13 + inherit version; 14 + 15 + src = fetchFromGitHub { 16 + owner = "tako8ki"; 17 + repo = "gobang"; 18 + rev = "v${version}"; 19 + hash = "sha256-RinfQhG7iCp0Xcs9kLs3I2/wjkJEgCjFYe3mS+FY9Ak="; 20 + }; 21 + 22 + cargoPatches = [ ./update-sqlx.patch ]; 23 + 24 + cargoHash = "sha256-3A3bf7iq1acsWttKmcJmxWM74B0qUIcROBAkjDZFKxE="; 25 + 26 + buildInputs = 27 + with darwin.apple_sdk.frameworks; 28 + lib.optionals stdenv.isDarwin [ 29 + CoreFoundation 30 + Security 31 + SystemConfiguration 32 + ]; 33 + 34 + meta = { 35 + description = "A cross-platform TUI database management tool written in Rust"; 36 + homepage = "https://github.com/tako8ki/gobang"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ figsoda ]; 39 + }; 40 + }
+1553
pkgs/by-name/go/gobang/update-sqlx.patch
··· 1 + diff --git a/Cargo.lock b/Cargo.lock 2 + index 6cf1c13..c3ea64b 100644 3 + --- a/Cargo.lock 4 + +++ b/Cargo.lock 5 + @@ -4,24 +4,15 @@ version = 3 6 + 7 + [[package]] 8 + name = "ahash" 9 + -version = "0.7.4" 10 + +version = "0.7.8" 11 + source = "registry+https://github.com/rust-lang/crates.io-index" 12 + -checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" 13 + +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 14 + dependencies = [ 15 + "getrandom", 16 + "once_cell", 17 + "version_check", 18 + ] 19 + 20 + -[[package]] 21 + -name = "aho-corasick" 22 + -version = "0.7.18" 23 + -source = "registry+https://github.com/rust-lang/crates.io-index" 24 + -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 25 + -dependencies = [ 26 + - "memchr", 27 + -] 28 + - 29 + [[package]] 30 + name = "ansi_term" 31 + version = "0.11.0" 32 + @@ -39,9 +30,9 @@ checksum = "15af2628f6890fe2609a3b91bef4c83450512802e59489f9c1cb1fa5df064a61" 33 + 34 + [[package]] 35 + name = "arrayvec" 36 + -version = "0.5.2" 37 + +version = "0.7.4" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 40 + +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 41 + 42 + [[package]] 43 + name = "async-trait" 44 + @@ -51,7 +42,7 @@ checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722" 45 + dependencies = [ 46 + "proc-macro2", 47 + "quote", 48 + - "syn", 49 + + "syn 1.0.109", 50 + ] 51 + 52 + [[package]] 53 + @@ -74,12 +65,6 @@ dependencies = [ 54 + "winapi", 55 + ] 56 + 57 + -[[package]] 58 + -name = "autocfg" 59 + -version = "0.1.7" 60 + -source = "registry+https://github.com/rust-lang/crates.io-index" 61 + -checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" 62 + - 63 + [[package]] 64 + name = "autocfg" 65 + version = "1.0.1" 66 + @@ -92,31 +77,70 @@ version = "0.13.0" 67 + source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 69 + 70 + +[[package]] 71 + +name = "base64ct" 72 + +version = "1.6.0" 73 + +source = "registry+https://github.com/rust-lang/crates.io-index" 74 + +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 75 + + 76 + [[package]] 77 + name = "bitflags" 78 + -version = "1.2.1" 79 + +version = "1.3.2" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + -checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 82 + +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 83 + 84 + [[package]] 85 + -name = "bitvec" 86 + -version = "0.19.5" 87 + +name = "block-buffer" 88 + +version = "0.10.4" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + -checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" 91 + +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 92 + dependencies = [ 93 + - "funty", 94 + - "radium", 95 + - "tap", 96 + - "wyz", 97 + + "generic-array", 98 + ] 99 + 100 + [[package]] 101 + -name = "block-buffer" 102 + -version = "0.9.0" 103 + +name = "borsh" 104 + +version = "0.10.3" 105 + source = "registry+https://github.com/rust-lang/crates.io-index" 106 + -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 107 + +checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" 108 + dependencies = [ 109 + - "generic-array", 110 + + "borsh-derive", 111 + + "hashbrown 0.11.2", 112 + +] 113 + + 114 + +[[package]] 115 + +name = "borsh-derive" 116 + +version = "0.10.3" 117 + +source = "registry+https://github.com/rust-lang/crates.io-index" 118 + +checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" 119 + +dependencies = [ 120 + + "borsh-derive-internal", 121 + + "borsh-schema-derive-internal", 122 + + "proc-macro-crate", 123 + + "proc-macro2", 124 + + "syn 1.0.109", 125 + +] 126 + + 127 + +[[package]] 128 + +name = "borsh-derive-internal" 129 + +version = "0.10.3" 130 + +source = "registry+https://github.com/rust-lang/crates.io-index" 131 + +checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" 132 + +dependencies = [ 133 + + "proc-macro2", 134 + + "quote", 135 + + "syn 1.0.109", 136 + +] 137 + + 138 + +[[package]] 139 + +name = "borsh-schema-derive-internal" 140 + +version = "0.10.3" 141 + +source = "registry+https://github.com/rust-lang/crates.io-index" 142 + +checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" 143 + +dependencies = [ 144 + + "proc-macro2", 145 + + "quote", 146 + + "syn 1.0.109", 147 + ] 148 + 149 + [[package]] 150 + @@ -125,6 +149,28 @@ version = "3.7.0" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" 153 + 154 + +[[package]] 155 + +name = "bytecheck" 156 + +version = "0.6.12" 157 + +source = "registry+https://github.com/rust-lang/crates.io-index" 158 + +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 159 + +dependencies = [ 160 + + "bytecheck_derive", 161 + + "ptr_meta", 162 + + "simdutf8", 163 + +] 164 + + 165 + +[[package]] 166 + +name = "bytecheck_derive" 167 + +version = "0.6.12" 168 + +source = "registry+https://github.com/rust-lang/crates.io-index" 169 + +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 170 + +dependencies = [ 171 + + "proc-macro2", 172 + + "quote", 173 + + "syn 1.0.109", 174 + +] 175 + + 176 + [[package]] 177 + name = "byteorder" 178 + version = "1.4.3" 179 + @@ -184,22 +230,18 @@ dependencies = [ 180 + ] 181 + 182 + [[package]] 183 + -name = "cpufeatures" 184 + -version = "0.1.5" 185 + +name = "const-oid" 186 + +version = "0.7.1" 187 + source = "registry+https://github.com/rust-lang/crates.io-index" 188 + -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" 189 + -dependencies = [ 190 + - "libc", 191 + -] 192 + +checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" 193 + 194 + [[package]] 195 + -name = "crossbeam-channel" 196 + -version = "0.5.1" 197 + +name = "cpufeatures" 198 + +version = "0.2.12" 199 + source = "registry+https://github.com/rust-lang/crates.io-index" 200 + -checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" 201 + +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 202 + dependencies = [ 203 + - "cfg-if", 204 + - "crossbeam-utils", 205 + + "libc", 206 + ] 207 + 208 + [[package]] 209 + @@ -273,15 +315,25 @@ dependencies = [ 210 + ] 211 + 212 + [[package]] 213 + -name = "crypto-mac" 214 + -version = "0.10.1" 215 + +name = "crypto-bigint" 216 + +version = "0.3.2" 217 + source = "registry+https://github.com/rust-lang/crates.io-index" 218 + -checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" 219 + +checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" 220 + dependencies = [ 221 + "generic-array", 222 + "subtle", 223 + ] 224 + 225 + +[[package]] 226 + +name = "crypto-common" 227 + +version = "0.1.6" 228 + +source = "registry+https://github.com/rust-lang/crates.io-index" 229 + +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 230 + +dependencies = [ 231 + + "generic-array", 232 + + "typenum", 233 + +] 234 + + 235 + [[package]] 236 + name = "database-tree" 237 + version = "0.1.0-alpha.5" 238 + @@ -291,20 +343,33 @@ dependencies = [ 239 + "thiserror", 240 + ] 241 + 242 + +[[package]] 243 + +name = "der" 244 + +version = "0.5.1" 245 + +source = "registry+https://github.com/rust-lang/crates.io-index" 246 + +checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" 247 + +dependencies = [ 248 + + "const-oid", 249 + + "crypto-bigint", 250 + + "pem-rfc7468", 251 + +] 252 + + 253 + [[package]] 254 + name = "digest" 255 + -version = "0.9.0" 256 + +version = "0.10.7" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 259 + +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 260 + dependencies = [ 261 + - "generic-array", 262 + + "block-buffer", 263 + + "crypto-common", 264 + + "subtle", 265 + ] 266 + 267 + [[package]] 268 + name = "dirs" 269 + -version = "3.0.2" 270 + +version = "4.0.0" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + -checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" 273 + +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 274 + dependencies = [ 275 + "dirs-sys", 276 + ] 277 + @@ -359,6 +424,24 @@ version = "1.6.1" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 280 + 281 + +[[package]] 282 + +name = "event-listener" 283 + +version = "2.5.3" 284 + +source = "registry+https://github.com/rust-lang/crates.io-index" 285 + +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 286 + + 287 + +[[package]] 288 + +name = "flume" 289 + +version = "0.10.14" 290 + +source = "registry+https://github.com/rust-lang/crates.io-index" 291 + +checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 292 + +dependencies = [ 293 + + "futures-core", 294 + + "futures-sink", 295 + + "pin-project", 296 + + "spin 0.9.8", 297 + +] 298 + + 299 + [[package]] 300 + name = "form_urlencoded" 301 + version = "1.0.1" 302 + @@ -369,12 +452,6 @@ dependencies = [ 303 + "percent-encoding", 304 + ] 305 + 306 + -[[package]] 307 + -name = "funty" 308 + -version = "1.1.0" 309 + -source = "registry+https://github.com/rust-lang/crates.io-index" 310 + -checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" 311 + - 312 + [[package]] 313 + name = "futures" 314 + version = "0.3.15" 315 + @@ -392,9 +469,9 @@ dependencies = [ 316 + 317 + [[package]] 318 + name = "futures-channel" 319 + -version = "0.3.15" 320 + +version = "0.3.30" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + -checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" 323 + +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 324 + dependencies = [ 325 + "futures-core", 326 + "futures-sink", 327 + @@ -402,15 +479,15 @@ dependencies = [ 328 + 329 + [[package]] 330 + name = "futures-core" 331 + -version = "0.3.15" 332 + +version = "0.3.30" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + -checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" 335 + +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 336 + 337 + [[package]] 338 + name = "futures-executor" 339 + -version = "0.3.15" 340 + +version = "0.3.30" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + -checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" 343 + +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 344 + dependencies = [ 345 + "futures-core", 346 + "futures-task", 347 + @@ -430,42 +507,39 @@ dependencies = [ 348 + 349 + [[package]] 350 + name = "futures-io" 351 + -version = "0.3.15" 352 + +version = "0.3.30" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + -checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" 355 + +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 356 + 357 + [[package]] 358 + name = "futures-macro" 359 + -version = "0.3.15" 360 + +version = "0.3.30" 361 + source = "registry+https://github.com/rust-lang/crates.io-index" 362 + -checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" 363 + +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 364 + dependencies = [ 365 + - "autocfg 1.0.1", 366 + - "proc-macro-hack", 367 + "proc-macro2", 368 + "quote", 369 + - "syn", 370 + + "syn 2.0.65", 371 + ] 372 + 373 + [[package]] 374 + name = "futures-sink" 375 + -version = "0.3.15" 376 + +version = "0.3.30" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + -checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" 379 + +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 380 + 381 + [[package]] 382 + name = "futures-task" 383 + -version = "0.3.15" 384 + +version = "0.3.30" 385 + source = "registry+https://github.com/rust-lang/crates.io-index" 386 + -checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" 387 + +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 388 + 389 + [[package]] 390 + name = "futures-util" 391 + -version = "0.3.15" 392 + +version = "0.3.30" 393 + source = "registry+https://github.com/rust-lang/crates.io-index" 394 + -checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" 395 + +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 396 + dependencies = [ 397 + - "autocfg 1.0.1", 398 + "futures-channel", 399 + "futures-core", 400 + "futures-io", 401 + @@ -475,8 +549,6 @@ dependencies = [ 402 + "memchr", 403 + "pin-project-lite", 404 + "pin-utils", 405 + - "proc-macro-hack", 406 + - "proc-macro-nested", 407 + "slab", 408 + ] 409 + 410 + @@ -523,7 +595,7 @@ dependencies = [ 411 + "strum", 412 + "strum_macros", 413 + "tokio", 414 + - "toml", 415 + + "toml 0.4.10", 416 + "tui", 417 + "unicode-width", 418 + "which", 419 + @@ -538,13 +610,22 @@ dependencies = [ 420 + "ahash", 421 + ] 422 + 423 + +[[package]] 424 + +name = "hashbrown" 425 + +version = "0.12.3" 426 + +source = "registry+https://github.com/rust-lang/crates.io-index" 427 + +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 428 + +dependencies = [ 429 + + "ahash", 430 + +] 431 + + 432 + [[package]] 433 + name = "hashlink" 434 + version = "0.7.0" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf" 437 + dependencies = [ 438 + - "hashbrown", 439 + + "hashbrown 0.11.2", 440 + ] 441 + 442 + [[package]] 443 + @@ -556,6 +637,15 @@ dependencies = [ 444 + "unicode-segmentation", 445 + ] 446 + 447 + +[[package]] 448 + +name = "heck" 449 + +version = "0.4.1" 450 + +source = "registry+https://github.com/rust-lang/crates.io-index" 451 + +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 452 + +dependencies = [ 453 + + "unicode-segmentation", 454 + +] 455 + + 456 + [[package]] 457 + name = "hermit-abi" 458 + version = "0.1.18" 459 + @@ -571,13 +661,21 @@ version = "0.4.3" 460 + source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 462 + 463 + +[[package]] 464 + +name = "hkdf" 465 + +version = "0.12.4" 466 + +source = "registry+https://github.com/rust-lang/crates.io-index" 467 + +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 468 + +dependencies = [ 469 + + "hmac", 470 + +] 471 + + 472 + [[package]] 473 + name = "hmac" 474 + -version = "0.10.1" 475 + +version = "0.12.1" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + -checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" 478 + +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 479 + dependencies = [ 480 + - "crypto-mac", 481 + "digest", 482 + ] 483 + 484 + @@ -598,8 +696,8 @@ version = "1.7.0" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" 487 + dependencies = [ 488 + - "autocfg 1.0.1", 489 + - "hashbrown", 490 + + "autocfg", 491 + + "hashbrown 0.11.2", 492 + ] 493 + 494 + [[package]] 495 + @@ -622,9 +720,9 @@ dependencies = [ 496 + 497 + [[package]] 498 + name = "itoa" 499 + -version = "0.4.7" 500 + +version = "1.0.11" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + -checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 503 + +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 504 + 505 + [[package]] 506 + name = "js-sys" 507 + @@ -641,27 +739,14 @@ version = "1.4.0" 508 + source = "registry+https://github.com/rust-lang/crates.io-index" 509 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 510 + dependencies = [ 511 + - "spin", 512 + -] 513 + - 514 + -[[package]] 515 + -name = "lexical-core" 516 + -version = "0.7.6" 517 + -source = "registry+https://github.com/rust-lang/crates.io-index" 518 + -checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" 519 + -dependencies = [ 520 + - "arrayvec", 521 + - "bitflags", 522 + - "cfg-if", 523 + - "ryu", 524 + - "static_assertions", 525 + + "spin 0.5.2", 526 + ] 527 + 528 + [[package]] 529 + name = "libc" 530 + -version = "0.2.97" 531 + +version = "0.2.155" 532 + source = "registry+https://github.com/rust-lang/crates.io-index" 533 + -checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" 534 + +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 535 + 536 + [[package]] 537 + name = "libm" 538 + @@ -671,9 +756,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" 539 + 540 + [[package]] 541 + name = "libsqlite3-sys" 542 + -version = "0.22.2" 543 + +version = "0.24.2" 544 + source = "registry+https://github.com/rust-lang/crates.io-index" 545 + -checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d" 546 + +checksum = "898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14" 547 + dependencies = [ 548 + "cc", 549 + "pkg-config", 550 + @@ -698,12 +783,6 @@ dependencies = [ 551 + "cfg-if", 552 + ] 553 + 554 + -[[package]] 555 + -name = "maplit" 556 + -version = "1.0.2" 557 + -source = "registry+https://github.com/rust-lang/crates.io-index" 558 + -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 559 + - 560 + [[package]] 561 + name = "matches" 562 + version = "0.1.8" 563 + @@ -712,20 +791,25 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 564 + 565 + [[package]] 566 + name = "md-5" 567 + -version = "0.9.1" 568 + +version = "0.10.6" 569 + source = "registry+https://github.com/rust-lang/crates.io-index" 570 + -checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" 571 + +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 572 + dependencies = [ 573 + - "block-buffer", 574 + + "cfg-if", 575 + "digest", 576 + - "opaque-debug", 577 + ] 578 + 579 + [[package]] 580 + name = "memchr" 581 + -version = "2.4.0" 582 + +version = "2.7.2" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + -checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" 585 + +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 586 + + 587 + +[[package]] 588 + +name = "minimal-lexical" 589 + +version = "0.2.1" 590 + +source = "registry+https://github.com/rust-lang/crates.io-index" 591 + +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 592 + 593 + [[package]] 594 + name = "mio" 595 + @@ -751,15 +835,12 @@ dependencies = [ 596 + 597 + [[package]] 598 + name = "nom" 599 + -version = "6.1.2" 600 + +version = "7.1.3" 601 + source = "registry+https://github.com/rust-lang/crates.io-index" 602 + -checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" 603 + +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 604 + dependencies = [ 605 + - "bitvec", 606 + - "funty", 607 + - "lexical-core", 608 + "memchr", 609 + - "version_check", 610 + + "minimal-lexical", 611 + ] 612 + 613 + [[package]] 614 + @@ -773,33 +854,21 @@ dependencies = [ 615 + 616 + [[package]] 617 + name = "num-bigint" 618 + -version = "0.3.2" 619 + -source = "registry+https://github.com/rust-lang/crates.io-index" 620 + -checksum = "7d0a3d5e207573f948a9e5376662aa743a2ea13f7c50a554d7af443a73fbfeba" 621 + -dependencies = [ 622 + - "autocfg 1.0.1", 623 + - "num-integer", 624 + - "num-traits", 625 + -] 626 + - 627 + -[[package]] 628 + -name = "num-bigint" 629 + -version = "0.4.2" 630 + +version = "0.3.3" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + -checksum = "74e768dff5fb39a41b3bcd30bb25cf989706c90d028d1ad71971987aa309d535" 633 + +checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" 634 + dependencies = [ 635 + - "autocfg 1.0.1", 636 + + "autocfg", 637 + "num-integer", 638 + "num-traits", 639 + ] 640 + 641 + [[package]] 642 + name = "num-bigint-dig" 643 + -version = "0.7.0" 644 + +version = "0.8.4" 645 + source = "registry+https://github.com/rust-lang/crates.io-index" 646 + -checksum = "4547ee5541c18742396ae2c895d0717d0f886d8823b8399cdaf7b07d63ad0480" 647 + +checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 648 + dependencies = [ 649 + - "autocfg 0.1.7", 650 + "byteorder", 651 + "lazy_static", 652 + "libm", 653 + @@ -817,7 +886,7 @@ version = "0.1.44" 654 + source = "registry+https://github.com/rust-lang/crates.io-index" 655 + checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 656 + dependencies = [ 657 + - "autocfg 1.0.1", 658 + + "autocfg", 659 + "num-traits", 660 + ] 661 + 662 + @@ -827,7 +896,7 @@ version = "0.1.42" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" 665 + dependencies = [ 666 + - "autocfg 1.0.1", 667 + + "autocfg", 668 + "num-integer", 669 + "num-traits", 670 + ] 671 + @@ -838,7 +907,7 @@ version = "0.2.14" 672 + source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 674 + dependencies = [ 675 + - "autocfg 1.0.1", 676 + + "autocfg", 677 + "libm", 678 + ] 679 + 680 + @@ -854,15 +923,9 @@ dependencies = [ 681 + 682 + [[package]] 683 + name = "once_cell" 684 + -version = "1.8.0" 685 + +version = "1.19.0" 686 + source = "registry+https://github.com/rust-lang/crates.io-index" 687 + -checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" 688 + - 689 + -[[package]] 690 + -name = "opaque-debug" 691 + -version = "0.3.0" 692 + -source = "registry+https://github.com/rust-lang/crates.io-index" 693 + -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 694 + +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 695 + 696 + [[package]] 697 + name = "parking_lot" 698 + @@ -884,20 +947,24 @@ dependencies = [ 699 + "cfg-if", 700 + "instant", 701 + "libc", 702 + - "redox_syscall", 703 + + "redox_syscall 0.2.9", 704 + "smallvec", 705 + "winapi", 706 + ] 707 + 708 + [[package]] 709 + -name = "pem" 710 + -version = "0.8.3" 711 + +name = "paste" 712 + +version = "1.0.15" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + -checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" 715 + +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 716 + + 717 + +[[package]] 718 + +name = "pem-rfc7468" 719 + +version = "0.3.1" 720 + +source = "registry+https://github.com/rust-lang/crates.io-index" 721 + +checksum = "01de5d978f34aa4b2296576379fcc416034702fd94117c56ffd8a1a767cefb30" 722 + dependencies = [ 723 + - "base64", 724 + - "once_cell", 725 + - "regex", 726 + + "base64ct", 727 + ] 728 + 729 + [[package]] 730 + @@ -906,11 +973,31 @@ version = "2.1.0" 731 + source = "registry+https://github.com/rust-lang/crates.io-index" 732 + checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 733 + 734 + +[[package]] 735 + +name = "pin-project" 736 + +version = "1.1.5" 737 + +source = "registry+https://github.com/rust-lang/crates.io-index" 738 + +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 739 + +dependencies = [ 740 + + "pin-project-internal", 741 + +] 742 + + 743 + +[[package]] 744 + +name = "pin-project-internal" 745 + +version = "1.1.5" 746 + +source = "registry+https://github.com/rust-lang/crates.io-index" 747 + +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 748 + +dependencies = [ 749 + + "proc-macro2", 750 + + "quote", 751 + + "syn 2.0.65", 752 + +] 753 + + 754 + [[package]] 755 + name = "pin-project-lite" 756 + -version = "0.2.6" 757 + +version = "0.2.14" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + -checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" 760 + +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 761 + 762 + [[package]] 763 + name = "pin-utils" 764 + @@ -918,6 +1005,28 @@ version = "0.1.0" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 767 + 768 + +[[package]] 769 + +name = "pkcs1" 770 + +version = "0.3.3" 771 + +source = "registry+https://github.com/rust-lang/crates.io-index" 772 + +checksum = "a78f66c04ccc83dd4486fd46c33896f4e17b24a7a3a6400dedc48ed0ddd72320" 773 + +dependencies = [ 774 + + "der", 775 + + "pkcs8", 776 + + "zeroize", 777 + +] 778 + + 779 + +[[package]] 780 + +name = "pkcs8" 781 + +version = "0.8.0" 782 + +source = "registry+https://github.com/rust-lang/crates.io-index" 783 + +checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" 784 + +dependencies = [ 785 + + "der", 786 + + "spki", 787 + + "zeroize", 788 + +] 789 + + 790 + [[package]] 791 + name = "pkg-config" 792 + version = "0.3.19" 793 + @@ -930,6 +1039,15 @@ version = "0.2.10" 794 + source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 796 + 797 + +[[package]] 798 + +name = "proc-macro-crate" 799 + +version = "0.1.5" 800 + +source = "registry+https://github.com/rust-lang/crates.io-index" 801 + +checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 802 + +dependencies = [ 803 + + "toml 0.5.11", 804 + +] 805 + + 806 + [[package]] 807 + name = "proc-macro-error" 808 + version = "1.0.4" 809 + @@ -939,7 +1057,7 @@ dependencies = [ 810 + "proc-macro-error-attr", 811 + "proc-macro2", 812 + "quote", 813 + - "syn", 814 + + "syn 1.0.109", 815 + "version_check", 816 + ] 817 + 818 + @@ -955,41 +1073,43 @@ dependencies = [ 819 + ] 820 + 821 + [[package]] 822 + -name = "proc-macro-hack" 823 + -version = "0.5.19" 824 + +name = "proc-macro2" 825 + +version = "1.0.83" 826 + source = "registry+https://github.com/rust-lang/crates.io-index" 827 + -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 828 + +checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" 829 + +dependencies = [ 830 + + "unicode-ident", 831 + +] 832 + 833 + [[package]] 834 + -name = "proc-macro-nested" 835 + -version = "0.1.7" 836 + +name = "ptr_meta" 837 + +version = "0.1.4" 838 + source = "registry+https://github.com/rust-lang/crates.io-index" 839 + -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" 840 + +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 841 + +dependencies = [ 842 + + "ptr_meta_derive", 843 + +] 844 + 845 + [[package]] 846 + -name = "proc-macro2" 847 + -version = "1.0.27" 848 + +name = "ptr_meta_derive" 849 + +version = "0.1.4" 850 + source = "registry+https://github.com/rust-lang/crates.io-index" 851 + -checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" 852 + +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 853 + dependencies = [ 854 + - "unicode-xid", 855 + + "proc-macro2", 856 + + "quote", 857 + + "syn 1.0.109", 858 + ] 859 + 860 + [[package]] 861 + name = "quote" 862 + -version = "1.0.9" 863 + +version = "1.0.36" 864 + source = "registry+https://github.com/rust-lang/crates.io-index" 865 + -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 866 + +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 867 + dependencies = [ 868 + "proc-macro2", 869 + ] 870 + 871 + -[[package]] 872 + -name = "radium" 873 + -version = "0.5.3" 874 + -source = "registry+https://github.com/rust-lang/crates.io-index" 875 + -checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" 876 + - 877 + [[package]] 878 + name = "rand" 879 + version = "0.8.4" 880 + @@ -1039,6 +1159,15 @@ dependencies = [ 881 + "bitflags", 882 + ] 883 + 884 + +[[package]] 885 + +name = "redox_syscall" 886 + +version = "0.4.1" 887 + +source = "registry+https://github.com/rust-lang/crates.io-index" 888 + +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 889 + +dependencies = [ 890 + + "bitflags", 891 + +] 892 + + 893 + [[package]] 894 + name = "redox_users" 895 + version = "0.4.0" 896 + @@ -1046,26 +1175,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 898 + dependencies = [ 899 + "getrandom", 900 + - "redox_syscall", 901 + + "redox_syscall 0.2.9", 902 + ] 903 + 904 + [[package]] 905 + -name = "regex" 906 + -version = "1.5.4" 907 + +name = "rend" 908 + +version = "0.4.2" 909 + source = "registry+https://github.com/rust-lang/crates.io-index" 910 + -checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" 911 + +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 912 + dependencies = [ 913 + - "aho-corasick", 914 + - "memchr", 915 + - "regex-syntax", 916 + + "bytecheck", 917 + ] 918 + 919 + -[[package]] 920 + -name = "regex-syntax" 921 + -version = "0.6.25" 922 + -source = "registry+https://github.com/rust-lang/crates.io-index" 923 + -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" 924 + - 925 + [[package]] 926 + name = "ring" 927 + version = "0.16.20" 928 + @@ -1075,41 +1196,73 @@ dependencies = [ 929 + "cc", 930 + "libc", 931 + "once_cell", 932 + - "spin", 933 + + "spin 0.5.2", 934 + "untrusted", 935 + "web-sys", 936 + "winapi", 937 + ] 938 + 939 + +[[package]] 940 + +name = "rkyv" 941 + +version = "0.7.40" 942 + +source = "registry+https://github.com/rust-lang/crates.io-index" 943 + +checksum = "c30f1d45d9aa61cbc8cd1eb87705470892289bb2d01943e7803b873a57404dc3" 944 + +dependencies = [ 945 + + "bytecheck", 946 + + "hashbrown 0.12.3", 947 + + "ptr_meta", 948 + + "rend", 949 + + "rkyv_derive", 950 + + "seahash", 951 + +] 952 + + 953 + +[[package]] 954 + +name = "rkyv_derive" 955 + +version = "0.7.40" 956 + +source = "registry+https://github.com/rust-lang/crates.io-index" 957 + +checksum = "ff26ed6c7c4dfc2aa9480b86a60e3c7233543a270a680e10758a507c5a4ce476" 958 + +dependencies = [ 959 + + "proc-macro2", 960 + + "quote", 961 + + "syn 1.0.109", 962 + +] 963 + + 964 + [[package]] 965 + name = "rsa" 966 + -version = "0.4.1" 967 + +version = "0.6.1" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + -checksum = "7b0aeddcca1082112a6eeb43bf25fd7820b066aaf6eaef776e19d0a1febe38fe" 970 + +checksum = "4cf22754c49613d2b3b119f0e5d46e34a2c628a937e3024b8762de4e7d8c710b" 971 + dependencies = [ 972 + "byteorder", 973 + "digest", 974 + - "lazy_static", 975 + "num-bigint-dig", 976 + "num-integer", 977 + "num-iter", 978 + "num-traits", 979 + - "pem", 980 + - "rand", 981 + - "simple_asn1", 982 + + "pkcs1", 983 + + "pkcs8", 984 + + "rand_core", 985 + + "smallvec", 986 + "subtle", 987 + "zeroize", 988 + ] 989 + 990 + [[package]] 991 + name = "rust_decimal" 992 + -version = "1.15.0" 993 + +version = "1.30.0" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + -checksum = "c5446d1cf2dfe2d6367c8b27f2082bdf011e60e76fa1fcd140047f535156d6e7" 996 + +checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042" 997 + dependencies = [ 998 + "arrayvec", 999 + + "borsh", 1000 + + "bytecheck", 1001 + + "byteorder", 1002 + + "bytes", 1003 + "num-traits", 1004 + + "rand", 1005 + + "rkyv", 1006 + "serde", 1007 + + "serde_json", 1008 + ] 1009 + 1010 + [[package]] 1011 + @@ -1147,33 +1300,38 @@ dependencies = [ 1012 + "untrusted", 1013 + ] 1014 + 1015 + +[[package]] 1016 + +name = "seahash" 1017 + +version = "4.1.0" 1018 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 1020 + + 1021 + [[package]] 1022 + name = "serde" 1023 + -version = "1.0.126" 1024 + +version = "1.0.202" 1025 + source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + -checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" 1027 + +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" 1028 + dependencies = [ 1029 + "serde_derive", 1030 + ] 1031 + 1032 + [[package]] 1033 + name = "serde_derive" 1034 + -version = "1.0.126" 1035 + +version = "1.0.202" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + -checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" 1038 + +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" 1039 + dependencies = [ 1040 + "proc-macro2", 1041 + "quote", 1042 + - "syn", 1043 + + "syn 2.0.65", 1044 + ] 1045 + 1046 + [[package]] 1047 + name = "serde_json" 1048 + -version = "1.0.64" 1049 + +version = "1.0.117" 1050 + source = "registry+https://github.com/rust-lang/crates.io-index" 1051 + -checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 1052 + +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 1053 + dependencies = [ 1054 + - "indexmap", 1055 + "itoa", 1056 + "ryu", 1057 + "serde", 1058 + @@ -1181,28 +1339,24 @@ dependencies = [ 1059 + 1060 + [[package]] 1061 + name = "sha-1" 1062 + -version = "0.9.6" 1063 + +version = "0.10.1" 1064 + source = "registry+https://github.com/rust-lang/crates.io-index" 1065 + -checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" 1066 + +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 1067 + dependencies = [ 1068 + - "block-buffer", 1069 + "cfg-if", 1070 + "cpufeatures", 1071 + "digest", 1072 + - "opaque-debug", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "sha2" 1077 + -version = "0.9.5" 1078 + +version = "0.10.8" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + -checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12" 1081 + +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1082 + dependencies = [ 1083 + - "block-buffer", 1084 + "cfg-if", 1085 + "cpufeatures", 1086 + "digest", 1087 + - "opaque-debug", 1088 + ] 1089 + 1090 + [[package]] 1091 + @@ -1247,16 +1401,10 @@ dependencies = [ 1092 + ] 1093 + 1094 + [[package]] 1095 + -name = "simple_asn1" 1096 + -version = "0.5.4" 1097 + +name = "simdutf8" 1098 + +version = "0.1.4" 1099 + source = "registry+https://github.com/rust-lang/crates.io-index" 1100 + -checksum = "8eb4ea60fb301dc81dfc113df680571045d375ab7345d171c5dc7d7e13107a80" 1101 + -dependencies = [ 1102 + - "chrono", 1103 + - "num-bigint 0.4.2", 1104 + - "num-traits", 1105 + - "thiserror", 1106 + -] 1107 + +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 1108 + 1109 + [[package]] 1110 + name = "slab" 1111 + @@ -1266,9 +1414,9 @@ checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" 1112 + 1113 + [[package]] 1114 + name = "smallvec" 1115 + -version = "1.6.1" 1116 + +version = "1.13.2" 1117 + source = "registry+https://github.com/rust-lang/crates.io-index" 1118 + -checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 1119 + +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1120 + 1121 + [[package]] 1122 + name = "spin" 1123 + @@ -1276,24 +1424,41 @@ version = "0.5.2" 1124 + source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1126 + 1127 + +[[package]] 1128 + +name = "spin" 1129 + +version = "0.9.8" 1130 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1131 + +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1132 + +dependencies = [ 1133 + + "lock_api", 1134 + +] 1135 + + 1136 + +[[package]] 1137 + +name = "spki" 1138 + +version = "0.5.4" 1139 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + +checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" 1141 + +dependencies = [ 1142 + + "base64ct", 1143 + + "der", 1144 + +] 1145 + + 1146 + [[package]] 1147 + name = "sqlformat" 1148 + -version = "0.1.6" 1149 + +version = "0.1.8" 1150 + source = "registry+https://github.com/rust-lang/crates.io-index" 1151 + -checksum = "6d86e3c77ff882a828346ba401a7ef4b8e440df804491c6064fe8295765de71c" 1152 + +checksum = "b4b7922be017ee70900be125523f38bdd644f4f06a1b16e8fa5a8ee8c34bffd4" 1153 + dependencies = [ 1154 + - "lazy_static", 1155 + - "maplit", 1156 + + "itertools", 1157 + "nom", 1158 + - "regex", 1159 + "unicode_categories", 1160 + ] 1161 + 1162 + [[package]] 1163 + name = "sqlx" 1164 + -version = "0.5.7" 1165 + +version = "0.5.13" 1166 + source = "registry+https://github.com/rust-lang/crates.io-index" 1167 + -checksum = "0e4b94ab0f8c21ee4899b93b06451ef5d965f1a355982ee73684338228498440" 1168 + +checksum = "551873805652ba0d912fec5bbb0f8b4cdd96baf8e2ebf5970e5671092966019b" 1169 + dependencies = [ 1170 + "sqlx-core", 1171 + "sqlx-macros", 1172 + @@ -1301,9 +1466,9 @@ dependencies = [ 1173 + 1174 + [[package]] 1175 + name = "sqlx-core" 1176 + -version = "0.5.7" 1177 + +version = "0.5.13" 1178 + source = "registry+https://github.com/rust-lang/crates.io-index" 1179 + -checksum = "ec28b91a01e1fe286d6ba66f68289a2286df023fc97444e1fd86c2fd6d5dc026" 1180 + +checksum = "e48c61941ccf5ddcada342cd59e3e5173b007c509e1e8e990dafc830294d9dc5" 1181 + dependencies = [ 1182 + "ahash", 1183 + "atoi", 1184 + @@ -1312,29 +1477,32 @@ dependencies = [ 1185 + "byteorder", 1186 + "bytes", 1187 + "chrono", 1188 + - "crossbeam-channel", 1189 + "crossbeam-queue", 1190 + - "crossbeam-utils", 1191 + "digest", 1192 + "dirs", 1193 + "either", 1194 + + "event-listener", 1195 + + "flume", 1196 + "futures-channel", 1197 + "futures-core", 1198 + + "futures-executor", 1199 + "futures-intrusive", 1200 + "futures-util", 1201 + "generic-array", 1202 + "hashlink", 1203 + "hex", 1204 + + "hkdf", 1205 + "hmac", 1206 + + "indexmap", 1207 + "itoa", 1208 + "libc", 1209 + "libsqlite3-sys", 1210 + "log", 1211 + "md-5", 1212 + "memchr", 1213 + - "num-bigint 0.3.2", 1214 + + "num-bigint", 1215 + "once_cell", 1216 + - "parking_lot", 1217 + + "paste", 1218 + "percent-encoding", 1219 + "rand", 1220 + "rsa", 1221 + @@ -1358,41 +1526,34 @@ dependencies = [ 1222 + 1223 + [[package]] 1224 + name = "sqlx-macros" 1225 + -version = "0.5.7" 1226 + +version = "0.5.13" 1227 + source = "registry+https://github.com/rust-lang/crates.io-index" 1228 + -checksum = "4dc33c35d54774eed73d54568d47a6ac099aed8af5e1556a017c131be88217d5" 1229 + +checksum = "bc0fba2b0cae21fc00fe6046f8baa4c7fcb49e379f0f592b04696607f69ed2e1" 1230 + dependencies = [ 1231 + "dotenv", 1232 + "either", 1233 + - "futures", 1234 + - "heck", 1235 + + "heck 0.4.1", 1236 + "once_cell", 1237 + "proc-macro2", 1238 + "quote", 1239 + "serde_json", 1240 + "sqlx-core", 1241 + "sqlx-rt", 1242 + - "syn", 1243 + + "syn 1.0.109", 1244 + "url", 1245 + ] 1246 + 1247 + [[package]] 1248 + name = "sqlx-rt" 1249 + -version = "0.5.7" 1250 + +version = "0.5.13" 1251 + source = "registry+https://github.com/rust-lang/crates.io-index" 1252 + -checksum = "14302b678d9c76b28f2e60115211e25e0aabc938269991745a169753dc00e35c" 1253 + +checksum = "4db708cd3e459078f85f39f96a00960bd841f66ee2a669e90bf36907f5a79aae" 1254 + dependencies = [ 1255 + "once_cell", 1256 + "tokio", 1257 + "tokio-rustls", 1258 + ] 1259 + 1260 + -[[package]] 1261 + -name = "static_assertions" 1262 + -version = "1.1.0" 1263 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1265 + - 1266 + [[package]] 1267 + name = "stringprep" 1268 + version = "0.1.2" 1269 + @@ -1426,11 +1587,11 @@ version = "0.4.15" 1270 + source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" 1272 + dependencies = [ 1273 + - "heck", 1274 + + "heck 0.3.3", 1275 + "proc-macro-error", 1276 + "proc-macro2", 1277 + "quote", 1278 + - "syn", 1279 + + "syn 1.0.109", 1280 + ] 1281 + 1282 + [[package]] 1283 + @@ -1445,10 +1606,10 @@ version = "0.21.1" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" 1286 + dependencies = [ 1287 + - "heck", 1288 + + "heck 0.3.3", 1289 + "proc-macro2", 1290 + "quote", 1291 + - "syn", 1292 + + "syn 1.0.109", 1293 + ] 1294 + 1295 + [[package]] 1296 + @@ -1459,33 +1620,26 @@ checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" 1297 + 1298 + [[package]] 1299 + name = "syn" 1300 + -version = "1.0.73" 1301 + +version = "1.0.109" 1302 + source = "registry+https://github.com/rust-lang/crates.io-index" 1303 + -checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" 1304 + +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1305 + dependencies = [ 1306 + "proc-macro2", 1307 + "quote", 1308 + - "unicode-xid", 1309 + + "unicode-ident", 1310 + ] 1311 + 1312 + [[package]] 1313 + -name = "synstructure" 1314 + -version = "0.12.4" 1315 + +name = "syn" 1316 + +version = "2.0.65" 1317 + source = "registry+https://github.com/rust-lang/crates.io-index" 1318 + -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" 1319 + +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" 1320 + dependencies = [ 1321 + "proc-macro2", 1322 + "quote", 1323 + - "syn", 1324 + - "unicode-xid", 1325 + + "unicode-ident", 1326 + ] 1327 + 1328 + -[[package]] 1329 + -name = "tap" 1330 + -version = "1.0.1" 1331 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 1333 + - 1334 + [[package]] 1335 + name = "textwrap" 1336 + version = "0.11.0" 1337 + @@ -1497,22 +1651,22 @@ dependencies = [ 1338 + 1339 + [[package]] 1340 + name = "thiserror" 1341 + -version = "1.0.25" 1342 + +version = "1.0.61" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + -checksum = "fa6f76457f59514c7eeb4e59d891395fab0b2fd1d40723ae737d64153392e9c6" 1345 + +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 1346 + dependencies = [ 1347 + "thiserror-impl", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "thiserror-impl" 1352 + -version = "1.0.25" 1353 + +version = "1.0.61" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + -checksum = "8a36768c0fbf1bb15eca10defa29526bda730a2376c2ab4393ccfa16fb1a318d" 1356 + +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 1357 + dependencies = [ 1358 + "proc-macro2", 1359 + "quote", 1360 + - "syn", 1361 + + "syn 2.0.65", 1362 + ] 1363 + 1364 + [[package]] 1365 + @@ -1542,11 +1696,10 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1366 + 1367 + [[package]] 1368 + name = "tokio" 1369 + -version = "1.11.0" 1370 + +version = "1.16.1" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + -checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" 1373 + +checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a" 1374 + dependencies = [ 1375 + - "autocfg 1.0.1", 1376 + "bytes", 1377 + "libc", 1378 + "memchr", 1379 + @@ -1562,13 +1715,13 @@ dependencies = [ 1380 + 1381 + [[package]] 1382 + name = "tokio-macros" 1383 + -version = "1.3.0" 1384 + +version = "1.8.2" 1385 + source = "registry+https://github.com/rust-lang/crates.io-index" 1386 + -checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" 1387 + +checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 1388 + dependencies = [ 1389 + "proc-macro2", 1390 + "quote", 1391 + - "syn", 1392 + + "syn 1.0.109", 1393 + ] 1394 + 1395 + [[package]] 1396 + @@ -1584,9 +1737,9 @@ dependencies = [ 1397 + 1398 + [[package]] 1399 + name = "tokio-stream" 1400 + -version = "0.1.7" 1401 + +version = "0.1.15" 1402 + source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + -checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" 1404 + +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 1405 + dependencies = [ 1406 + "futures-core", 1407 + "pin-project-lite", 1408 + @@ -1602,6 +1755,15 @@ dependencies = [ 1409 + "serde", 1410 + ] 1411 + 1412 + +[[package]] 1413 + +name = "toml" 1414 + +version = "0.5.11" 1415 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 1417 + +dependencies = [ 1418 + + "serde", 1419 + +] 1420 + + 1421 + [[package]] 1422 + name = "tui" 1423 + version = "0.15.0" 1424 + @@ -1617,9 +1779,9 @@ dependencies = [ 1425 + 1426 + [[package]] 1427 + name = "typenum" 1428 + -version = "1.13.0" 1429 + +version = "1.17.0" 1430 + source = "registry+https://github.com/rust-lang/crates.io-index" 1431 + -checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 1432 + +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1433 + 1434 + [[package]] 1435 + name = "unicode-bidi" 1436 + @@ -1630,6 +1792,12 @@ dependencies = [ 1437 + "matches", 1438 + ] 1439 + 1440 + +[[package]] 1441 + +name = "unicode-ident" 1442 + +version = "1.0.12" 1443 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1444 + +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1445 + + 1446 + [[package]] 1447 + name = "unicode-normalization" 1448 + version = "0.1.19" 1449 + @@ -1651,12 +1819,6 @@ version = "0.1.8" 1450 + source = "registry+https://github.com/rust-lang/crates.io-index" 1451 + checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 1452 + 1453 + -[[package]] 1454 + -name = "unicode-xid" 1455 + -version = "0.2.2" 1456 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1457 + -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 1458 + - 1459 + [[package]] 1460 + name = "unicode_categories" 1461 + version = "0.1.1" 1462 + @@ -1705,6 +1867,12 @@ version = "0.10.2+wasi-snapshot-preview1" 1463 + source = "registry+https://github.com/rust-lang/crates.io-index" 1464 + checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 1465 + 1466 + +[[package]] 1467 + +name = "wasite" 1468 + +version = "0.1.0" 1469 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1470 + +checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 1471 + + 1472 + [[package]] 1473 + name = "wasm-bindgen" 1474 + version = "0.2.74" 1475 + @@ -1726,7 +1894,7 @@ dependencies = [ 1476 + "log", 1477 + "proc-macro2", 1478 + "quote", 1479 + - "syn", 1480 + + "syn 1.0.109", 1481 + "wasm-bindgen-shared", 1482 + ] 1483 + 1484 + @@ -1748,7 +1916,7 @@ checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" 1485 + dependencies = [ 1486 + "proc-macro2", 1487 + "quote", 1488 + - "syn", 1489 + + "syn 1.0.109", 1490 + "wasm-bindgen-backend", 1491 + "wasm-bindgen-shared", 1492 + ] 1493 + @@ -1801,11 +1969,12 @@ dependencies = [ 1494 + 1495 + [[package]] 1496 + name = "whoami" 1497 + -version = "1.1.2" 1498 + +version = "1.5.1" 1499 + source = "registry+https://github.com/rust-lang/crates.io-index" 1500 + -checksum = "4abacf325c958dfeaf1046931d37f2a901b6dfe0968ee965a29e94c6766b2af6" 1501 + +checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" 1502 + dependencies = [ 1503 + - "wasm-bindgen", 1504 + + "redox_syscall 0.4.1", 1505 + + "wasite", 1506 + "web-sys", 1507 + ] 1508 + 1509 + @@ -1831,29 +2000,8 @@ version = "0.4.0" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1512 + 1513 + -[[package]] 1514 + -name = "wyz" 1515 + -version = "0.2.0" 1516 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + -checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" 1518 + - 1519 + [[package]] 1520 + name = "zeroize" 1521 + -version = "1.3.0" 1522 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1523 + -checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" 1524 + -dependencies = [ 1525 + - "zeroize_derive", 1526 + -] 1527 + - 1528 + -[[package]] 1529 + -name = "zeroize_derive" 1530 + -version = "1.1.0" 1531 + +version = "1.7.0" 1532 + source = "registry+https://github.com/rust-lang/crates.io-index" 1533 + -checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" 1534 + -dependencies = [ 1535 + - "proc-macro2", 1536 + - "quote", 1537 + - "syn", 1538 + - "synstructure", 1539 + -] 1540 + +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 1541 + diff --git a/Cargo.toml b/Cargo.toml 1542 + index 95f5b91..ea7eec5 100644 1543 + --- a/Cargo.toml 1544 + +++ b/Cargo.toml 1545 + @@ -20,7 +20,7 @@ tui = { version = "0.15.0", features = ["crossterm"], default-features = false } 1546 + crossterm = "0.20" 1547 + anyhow = "1.0.38" 1548 + unicode-width = "0.1" 1549 + -sqlx = { version = "0.5.6", features = ["mysql", "postgres", "sqlite", "chrono", "runtime-tokio-rustls", "decimal", "json"], default-features = false } 1550 + +sqlx = { version = "0.5.13", features = ["mysql", "postgres", "sqlite", "chrono", "runtime-tokio-rustls", "decimal", "json"], default-features = false } 1551 + chrono = "0.4" 1552 + tokio = { version = "1.11.0", features = ["full"] } 1553 + futures = "0.3.5"
-35
pkgs/development/tools/database/gobang/default.nix
··· 1 - { lib 2 - , rustPlatform 3 - , fetchFromGitHub 4 - , stdenv 5 - , CoreFoundation 6 - , Security 7 - , SystemConfiguration 8 - }: 9 - 10 - rustPlatform.buildRustPackage rec { 11 - pname = "gobang"; 12 - version = "0.1.0-alpha.5"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "tako8ki"; 16 - repo = pname; 17 - rev = "v${version}"; 18 - sha256 = "02glb3hlprpdc72ji0248a7g0vr36yxr0gfbbms2m25v251dyaa6"; 19 - }; 20 - 21 - cargoSha256 = "sha256-Tiefet5gLpiuYY6Scg5fjnaPiZfVl5Gy2oZFdhgNRxY="; 22 - 23 - buildInputs = lib.optionals stdenv.isDarwin [ 24 - CoreFoundation 25 - Security 26 - SystemConfiguration 27 - ]; 28 - 29 - meta = with lib; { 30 - description = "A cross-platform TUI database management tool written in Rust"; 31 - homepage = "https://github.com/tako8ki/gobang"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ figsoda ]; 34 - }; 35 - }
-4
pkgs/top-level/all-packages.nix
··· 16024 16024 16025 16025 gocover-cobertura = callPackage ../development/tools/gocover-cobertura { }; 16026 16026 16027 - gobang = callPackage ../development/tools/database/gobang { 16028 - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; 16029 - }; 16030 - 16031 16027 goblob = callPackage ../tools/security/goblob { }; 16032 16028 16033 16029 gogetdoc = callPackage ../development/tools/gogetdoc { };