Merge pull request #235807 from figsoda/egglog

authored by

figsoda and committed by
GitHub
40fbe215 e8039594

+1060
+1026
pkgs/applications/science/logic/egglog/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 = "ahash" 7 + version = "0.7.6" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 10 + dependencies = [ 11 + "getrandom", 12 + "once_cell", 13 + "version_check", 14 + ] 15 + 16 + [[package]] 17 + name = "ahash" 18 + version = "0.8.2" 19 + source = "registry+https://github.com/rust-lang/crates.io-index" 20 + checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107" 21 + dependencies = [ 22 + "cfg-if 1.0.0", 23 + "once_cell", 24 + "version_check", 25 + ] 26 + 27 + [[package]] 28 + name = "aho-corasick" 29 + version = "0.7.20" 30 + source = "registry+https://github.com/rust-lang/crates.io-index" 31 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 32 + dependencies = [ 33 + "memchr", 34 + ] 35 + 36 + [[package]] 37 + name = "ascii-canvas" 38 + version = "3.0.0" 39 + source = "registry+https://github.com/rust-lang/crates.io-index" 40 + checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" 41 + dependencies = [ 42 + "term", 43 + ] 44 + 45 + [[package]] 46 + name = "atty" 47 + version = "0.2.14" 48 + source = "registry+https://github.com/rust-lang/crates.io-index" 49 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 50 + dependencies = [ 51 + "hermit-abi 0.1.19", 52 + "libc", 53 + "winapi", 54 + ] 55 + 56 + [[package]] 57 + name = "autocfg" 58 + version = "1.1.0" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 61 + 62 + [[package]] 63 + name = "bit-set" 64 + version = "0.5.3" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 67 + dependencies = [ 68 + "bit-vec", 69 + ] 70 + 71 + [[package]] 72 + name = "bit-vec" 73 + version = "0.6.3" 74 + source = "registry+https://github.com/rust-lang/crates.io-index" 75 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 76 + 77 + [[package]] 78 + name = "bitflags" 79 + version = "1.3.2" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 82 + 83 + [[package]] 84 + name = "bumpalo" 85 + version = "3.11.1" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 88 + 89 + [[package]] 90 + name = "cc" 91 + version = "1.0.77" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" 94 + 95 + [[package]] 96 + name = "cfg-if" 97 + version = "0.1.10" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 100 + 101 + [[package]] 102 + name = "cfg-if" 103 + version = "1.0.0" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 106 + 107 + [[package]] 108 + name = "clap" 109 + version = "4.0.27" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "0acbd8d28a0a60d7108d7ae850af6ba34cf2d1257fc646980e5f97ce14275966" 112 + dependencies = [ 113 + "bitflags", 114 + "clap_derive", 115 + "clap_lex", 116 + "is-terminal", 117 + "once_cell", 118 + "strsim", 119 + "termcolor", 120 + ] 121 + 122 + [[package]] 123 + name = "clap_derive" 124 + version = "4.0.21" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 127 + dependencies = [ 128 + "heck", 129 + "proc-macro-error", 130 + "proc-macro2", 131 + "quote", 132 + "syn", 133 + ] 134 + 135 + [[package]] 136 + name = "clap_lex" 137 + version = "0.3.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 140 + dependencies = [ 141 + "os_str_bytes", 142 + ] 143 + 144 + [[package]] 145 + name = "console_error_panic_hook" 146 + version = "0.1.7" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 149 + dependencies = [ 150 + "cfg-if 1.0.0", 151 + "wasm-bindgen", 152 + ] 153 + 154 + [[package]] 155 + name = "crunchy" 156 + version = "0.2.2" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 159 + 160 + [[package]] 161 + name = "diff" 162 + version = "0.1.13" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 165 + 166 + [[package]] 167 + name = "dirs-next" 168 + version = "2.0.0" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 171 + dependencies = [ 172 + "cfg-if 1.0.0", 173 + "dirs-sys-next", 174 + ] 175 + 176 + [[package]] 177 + name = "dirs-sys-next" 178 + version = "0.1.2" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 181 + dependencies = [ 182 + "libc", 183 + "redox_users", 184 + "winapi", 185 + ] 186 + 187 + [[package]] 188 + name = "egg-smol" 189 + version = "0.1.0" 190 + dependencies = [ 191 + "clap", 192 + "env_logger", 193 + "glob", 194 + "hashbrown 0.13.1", 195 + "indexmap", 196 + "instant", 197 + "lalrpop", 198 + "lalrpop-util", 199 + "lazy_static", 200 + "log", 201 + "num-integer", 202 + "num-rational", 203 + "num-traits", 204 + "ordered-float", 205 + "regex", 206 + "rustc-hash", 207 + "smallvec", 208 + "symbol_table", 209 + "symbolic_expressions", 210 + "thiserror", 211 + ] 212 + 213 + [[package]] 214 + name = "either" 215 + version = "1.8.0" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 218 + 219 + [[package]] 220 + name = "ena" 221 + version = "0.14.0" 222 + source = "registry+https://github.com/rust-lang/crates.io-index" 223 + checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3" 224 + dependencies = [ 225 + "log", 226 + ] 227 + 228 + [[package]] 229 + name = "env_logger" 230 + version = "0.10.0" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 233 + dependencies = [ 234 + "humantime", 235 + "is-terminal", 236 + "log", 237 + "regex", 238 + "termcolor", 239 + ] 240 + 241 + [[package]] 242 + name = "errno" 243 + version = "0.2.8" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 246 + dependencies = [ 247 + "errno-dragonfly", 248 + "libc", 249 + "winapi", 250 + ] 251 + 252 + [[package]] 253 + name = "errno-dragonfly" 254 + version = "0.1.2" 255 + source = "registry+https://github.com/rust-lang/crates.io-index" 256 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 257 + dependencies = [ 258 + "cc", 259 + "libc", 260 + ] 261 + 262 + [[package]] 263 + name = "fixedbitset" 264 + version = "0.4.2" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 267 + 268 + [[package]] 269 + name = "getrandom" 270 + version = "0.2.8" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 273 + dependencies = [ 274 + "cfg-if 1.0.0", 275 + "libc", 276 + "wasi", 277 + ] 278 + 279 + [[package]] 280 + name = "glob" 281 + version = "0.3.1" 282 + source = "registry+https://github.com/rust-lang/crates.io-index" 283 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 284 + 285 + [[package]] 286 + name = "hashbrown" 287 + version = "0.12.3" 288 + source = "registry+https://github.com/rust-lang/crates.io-index" 289 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 290 + dependencies = [ 291 + "ahash 0.7.6", 292 + ] 293 + 294 + [[package]] 295 + name = "hashbrown" 296 + version = "0.13.1" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" 299 + dependencies = [ 300 + "ahash 0.8.2", 301 + ] 302 + 303 + [[package]] 304 + name = "heck" 305 + version = "0.4.0" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 308 + 309 + [[package]] 310 + name = "hermit-abi" 311 + version = "0.1.19" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 314 + dependencies = [ 315 + "libc", 316 + ] 317 + 318 + [[package]] 319 + name = "hermit-abi" 320 + version = "0.2.6" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 323 + dependencies = [ 324 + "libc", 325 + ] 326 + 327 + [[package]] 328 + name = "humantime" 329 + version = "2.1.0" 330 + source = "registry+https://github.com/rust-lang/crates.io-index" 331 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 332 + 333 + [[package]] 334 + name = "indexmap" 335 + version = "1.9.2" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 338 + dependencies = [ 339 + "autocfg", 340 + "hashbrown 0.12.3", 341 + ] 342 + 343 + [[package]] 344 + name = "instant" 345 + version = "0.1.12" 346 + source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 348 + dependencies = [ 349 + "cfg-if 1.0.0", 350 + "js-sys", 351 + "wasm-bindgen", 352 + "web-sys", 353 + ] 354 + 355 + [[package]] 356 + name = "io-lifetimes" 357 + version = "1.0.3" 358 + source = "registry+https://github.com/rust-lang/crates.io-index" 359 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 360 + dependencies = [ 361 + "libc", 362 + "windows-sys", 363 + ] 364 + 365 + [[package]] 366 + name = "is-terminal" 367 + version = "0.4.0" 368 + source = "registry+https://github.com/rust-lang/crates.io-index" 369 + checksum = "aae5bc6e2eb41c9def29a3e0f1306382807764b9b53112030eff57435667352d" 370 + dependencies = [ 371 + "hermit-abi 0.2.6", 372 + "io-lifetimes", 373 + "rustix", 374 + "windows-sys", 375 + ] 376 + 377 + [[package]] 378 + name = "itertools" 379 + version = "0.10.5" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 382 + dependencies = [ 383 + "either", 384 + ] 385 + 386 + [[package]] 387 + name = "js-sys" 388 + version = "0.3.60" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 391 + dependencies = [ 392 + "wasm-bindgen", 393 + ] 394 + 395 + [[package]] 396 + name = "lalrpop" 397 + version = "0.19.8" 398 + source = "registry+https://github.com/rust-lang/crates.io-index" 399 + checksum = "b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823" 400 + dependencies = [ 401 + "ascii-canvas", 402 + "atty", 403 + "bit-set", 404 + "diff", 405 + "ena", 406 + "itertools", 407 + "lalrpop-util", 408 + "petgraph", 409 + "pico-args", 410 + "regex", 411 + "regex-syntax", 412 + "string_cache", 413 + "term", 414 + "tiny-keccak", 415 + "unicode-xid", 416 + ] 417 + 418 + [[package]] 419 + name = "lalrpop-util" 420 + version = "0.19.8" 421 + source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4" 423 + dependencies = [ 424 + "regex", 425 + ] 426 + 427 + [[package]] 428 + name = "lazy_static" 429 + version = "1.4.0" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 432 + 433 + [[package]] 434 + name = "libc" 435 + version = "0.2.137" 436 + source = "registry+https://github.com/rust-lang/crates.io-index" 437 + checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" 438 + 439 + [[package]] 440 + name = "linux-raw-sys" 441 + version = "0.1.3" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f" 444 + 445 + [[package]] 446 + name = "lock_api" 447 + version = "0.4.9" 448 + source = "registry+https://github.com/rust-lang/crates.io-index" 449 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 450 + dependencies = [ 451 + "autocfg", 452 + "scopeguard", 453 + ] 454 + 455 + [[package]] 456 + name = "log" 457 + version = "0.4.17" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 460 + dependencies = [ 461 + "cfg-if 1.0.0", 462 + ] 463 + 464 + [[package]] 465 + name = "memchr" 466 + version = "2.5.0" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 469 + 470 + [[package]] 471 + name = "memory_units" 472 + version = "0.4.0" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" 475 + 476 + [[package]] 477 + name = "new_debug_unreachable" 478 + version = "1.0.4" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 481 + 482 + [[package]] 483 + name = "num-bigint" 484 + version = "0.4.3" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 487 + dependencies = [ 488 + "autocfg", 489 + "num-integer", 490 + "num-traits", 491 + ] 492 + 493 + [[package]] 494 + name = "num-integer" 495 + version = "0.1.45" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 498 + dependencies = [ 499 + "autocfg", 500 + "num-traits", 501 + ] 502 + 503 + [[package]] 504 + name = "num-rational" 505 + version = "0.4.1" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 508 + dependencies = [ 509 + "autocfg", 510 + "num-bigint", 511 + "num-integer", 512 + "num-traits", 513 + ] 514 + 515 + [[package]] 516 + name = "num-traits" 517 + version = "0.2.15" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 520 + dependencies = [ 521 + "autocfg", 522 + ] 523 + 524 + [[package]] 525 + name = "once_cell" 526 + version = "1.16.0" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 529 + 530 + [[package]] 531 + name = "ordered-float" 532 + version = "3.4.0" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "d84eb1409416d254e4a9c8fa56cc24701755025b458f0fcd8e59e1f5f40c23bf" 535 + dependencies = [ 536 + "num-traits", 537 + ] 538 + 539 + [[package]] 540 + name = "os_str_bytes" 541 + version = "6.4.1" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 544 + 545 + [[package]] 546 + name = "parking_lot" 547 + version = "0.12.1" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 550 + dependencies = [ 551 + "lock_api", 552 + "parking_lot_core", 553 + ] 554 + 555 + [[package]] 556 + name = "parking_lot_core" 557 + version = "0.9.4" 558 + source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 560 + dependencies = [ 561 + "cfg-if 1.0.0", 562 + "libc", 563 + "redox_syscall", 564 + "smallvec", 565 + "windows-sys", 566 + ] 567 + 568 + [[package]] 569 + name = "petgraph" 570 + version = "0.6.2" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" 573 + dependencies = [ 574 + "fixedbitset", 575 + "indexmap", 576 + ] 577 + 578 + [[package]] 579 + name = "phf_shared" 580 + version = "0.10.0" 581 + source = "registry+https://github.com/rust-lang/crates.io-index" 582 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 583 + dependencies = [ 584 + "siphasher", 585 + ] 586 + 587 + [[package]] 588 + name = "pico-args" 589 + version = "0.4.2" 590 + source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" 592 + 593 + [[package]] 594 + name = "precomputed-hash" 595 + version = "0.1.1" 596 + source = "registry+https://github.com/rust-lang/crates.io-index" 597 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 598 + 599 + [[package]] 600 + name = "proc-macro-error" 601 + version = "1.0.4" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 604 + dependencies = [ 605 + "proc-macro-error-attr", 606 + "proc-macro2", 607 + "quote", 608 + "syn", 609 + "version_check", 610 + ] 611 + 612 + [[package]] 613 + name = "proc-macro-error-attr" 614 + version = "1.0.4" 615 + source = "registry+https://github.com/rust-lang/crates.io-index" 616 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 617 + dependencies = [ 618 + "proc-macro2", 619 + "quote", 620 + "version_check", 621 + ] 622 + 623 + [[package]] 624 + name = "proc-macro2" 625 + version = "1.0.47" 626 + source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 628 + dependencies = [ 629 + "unicode-ident", 630 + ] 631 + 632 + [[package]] 633 + name = "quote" 634 + version = "1.0.21" 635 + source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 637 + dependencies = [ 638 + "proc-macro2", 639 + ] 640 + 641 + [[package]] 642 + name = "redox_syscall" 643 + version = "0.2.16" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 646 + dependencies = [ 647 + "bitflags", 648 + ] 649 + 650 + [[package]] 651 + name = "redox_users" 652 + version = "0.4.3" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 655 + dependencies = [ 656 + "getrandom", 657 + "redox_syscall", 658 + "thiserror", 659 + ] 660 + 661 + [[package]] 662 + name = "regex" 663 + version = "1.7.0" 664 + source = "registry+https://github.com/rust-lang/crates.io-index" 665 + checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 666 + dependencies = [ 667 + "aho-corasick", 668 + "memchr", 669 + "regex-syntax", 670 + ] 671 + 672 + [[package]] 673 + name = "regex-syntax" 674 + version = "0.6.28" 675 + source = "registry+https://github.com/rust-lang/crates.io-index" 676 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 677 + 678 + [[package]] 679 + name = "rustc-hash" 680 + version = "1.1.0" 681 + source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 683 + 684 + [[package]] 685 + name = "rustix" 686 + version = "0.36.3" 687 + source = "registry+https://github.com/rust-lang/crates.io-index" 688 + checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e" 689 + dependencies = [ 690 + "bitflags", 691 + "errno", 692 + "io-lifetimes", 693 + "libc", 694 + "linux-raw-sys", 695 + "windows-sys", 696 + ] 697 + 698 + [[package]] 699 + name = "rustversion" 700 + version = "1.0.9" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" 703 + 704 + [[package]] 705 + name = "scopeguard" 706 + version = "1.1.0" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 709 + 710 + [[package]] 711 + name = "siphasher" 712 + version = "0.3.10" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 715 + 716 + [[package]] 717 + name = "smallvec" 718 + version = "1.10.0" 719 + source = "registry+https://github.com/rust-lang/crates.io-index" 720 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 721 + 722 + [[package]] 723 + name = "string_cache" 724 + version = "0.8.4" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" 727 + dependencies = [ 728 + "new_debug_unreachable", 729 + "once_cell", 730 + "parking_lot", 731 + "phf_shared", 732 + "precomputed-hash", 733 + ] 734 + 735 + [[package]] 736 + name = "strsim" 737 + version = "0.10.0" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 740 + 741 + [[package]] 742 + name = "symbol_table" 743 + version = "0.2.0" 744 + source = "git+https://github.com/mwillsey/symbol_table?rev=acddcf8938d1b4ed2fce048c9d83c30203d404b9#acddcf8938d1b4ed2fce048c9d83c30203d404b9" 745 + dependencies = [ 746 + "ahash 0.7.6", 747 + "hashbrown 0.12.3", 748 + ] 749 + 750 + [[package]] 751 + name = "symbolic_expressions" 752 + version = "5.0.3" 753 + source = "git+https://github.com/oflatt/symbolic-expressions?rev=4c0ea5ca008f972450b2af72387e64d2c1c6a791#4c0ea5ca008f972450b2af72387e64d2c1c6a791" 754 + 755 + [[package]] 756 + name = "syn" 757 + version = "1.0.104" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" 760 + dependencies = [ 761 + "proc-macro2", 762 + "quote", 763 + "unicode-ident", 764 + ] 765 + 766 + [[package]] 767 + name = "term" 768 + version = "0.7.0" 769 + source = "registry+https://github.com/rust-lang/crates.io-index" 770 + checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" 771 + dependencies = [ 772 + "dirs-next", 773 + "rustversion", 774 + "winapi", 775 + ] 776 + 777 + [[package]] 778 + name = "termcolor" 779 + version = "1.1.3" 780 + source = "registry+https://github.com/rust-lang/crates.io-index" 781 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 782 + dependencies = [ 783 + "winapi-util", 784 + ] 785 + 786 + [[package]] 787 + name = "thiserror" 788 + version = "1.0.37" 789 + source = "registry+https://github.com/rust-lang/crates.io-index" 790 + checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" 791 + dependencies = [ 792 + "thiserror-impl", 793 + ] 794 + 795 + [[package]] 796 + name = "thiserror-impl" 797 + version = "1.0.37" 798 + source = "registry+https://github.com/rust-lang/crates.io-index" 799 + checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" 800 + dependencies = [ 801 + "proc-macro2", 802 + "quote", 803 + "syn", 804 + ] 805 + 806 + [[package]] 807 + name = "tiny-keccak" 808 + version = "2.0.2" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 811 + dependencies = [ 812 + "crunchy", 813 + ] 814 + 815 + [[package]] 816 + name = "unicode-ident" 817 + version = "1.0.5" 818 + source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 820 + 821 + [[package]] 822 + name = "unicode-xid" 823 + version = "0.2.4" 824 + source = "registry+https://github.com/rust-lang/crates.io-index" 825 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 826 + 827 + [[package]] 828 + name = "version_check" 829 + version = "0.9.4" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 832 + 833 + [[package]] 834 + name = "wasi" 835 + version = "0.11.0+wasi-snapshot-preview1" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 838 + 839 + [[package]] 840 + name = "wasm-bindgen" 841 + version = "0.2.83" 842 + source = "registry+https://github.com/rust-lang/crates.io-index" 843 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 844 + dependencies = [ 845 + "cfg-if 1.0.0", 846 + "wasm-bindgen-macro", 847 + ] 848 + 849 + [[package]] 850 + name = "wasm-bindgen-backend" 851 + version = "0.2.83" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 854 + dependencies = [ 855 + "bumpalo", 856 + "log", 857 + "once_cell", 858 + "proc-macro2", 859 + "quote", 860 + "syn", 861 + "wasm-bindgen-shared", 862 + ] 863 + 864 + [[package]] 865 + name = "wasm-bindgen-macro" 866 + version = "0.2.83" 867 + source = "registry+https://github.com/rust-lang/crates.io-index" 868 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 869 + dependencies = [ 870 + "quote", 871 + "wasm-bindgen-macro-support", 872 + ] 873 + 874 + [[package]] 875 + name = "wasm-bindgen-macro-support" 876 + version = "0.2.83" 877 + source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 879 + dependencies = [ 880 + "proc-macro2", 881 + "quote", 882 + "syn", 883 + "wasm-bindgen-backend", 884 + "wasm-bindgen-shared", 885 + ] 886 + 887 + [[package]] 888 + name = "wasm-bindgen-shared" 889 + version = "0.2.83" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 892 + 893 + [[package]] 894 + name = "wasm-logger" 895 + version = "0.2.0" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "074649a66bb306c8f2068c9016395fa65d8e08d2affcbf95acf3c24c3ab19718" 898 + dependencies = [ 899 + "log", 900 + "wasm-bindgen", 901 + "web-sys", 902 + ] 903 + 904 + [[package]] 905 + name = "web-demo" 906 + version = "0.1.0" 907 + dependencies = [ 908 + "console_error_panic_hook", 909 + "egg-smol", 910 + "js-sys", 911 + "log", 912 + "wasm-bindgen", 913 + "wasm-logger", 914 + "web-sys", 915 + "wee_alloc", 916 + ] 917 + 918 + [[package]] 919 + name = "web-sys" 920 + version = "0.3.60" 921 + source = "registry+https://github.com/rust-lang/crates.io-index" 922 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 923 + dependencies = [ 924 + "js-sys", 925 + "wasm-bindgen", 926 + ] 927 + 928 + [[package]] 929 + name = "wee_alloc" 930 + version = "0.4.5" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" 933 + dependencies = [ 934 + "cfg-if 0.1.10", 935 + "libc", 936 + "memory_units", 937 + "winapi", 938 + ] 939 + 940 + [[package]] 941 + name = "winapi" 942 + version = "0.3.9" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 945 + dependencies = [ 946 + "winapi-i686-pc-windows-gnu", 947 + "winapi-x86_64-pc-windows-gnu", 948 + ] 949 + 950 + [[package]] 951 + name = "winapi-i686-pc-windows-gnu" 952 + version = "0.4.0" 953 + source = "registry+https://github.com/rust-lang/crates.io-index" 954 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 955 + 956 + [[package]] 957 + name = "winapi-util" 958 + version = "0.1.5" 959 + source = "registry+https://github.com/rust-lang/crates.io-index" 960 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 961 + dependencies = [ 962 + "winapi", 963 + ] 964 + 965 + [[package]] 966 + name = "winapi-x86_64-pc-windows-gnu" 967 + version = "0.4.0" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 970 + 971 + [[package]] 972 + name = "windows-sys" 973 + version = "0.42.0" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 976 + dependencies = [ 977 + "windows_aarch64_gnullvm", 978 + "windows_aarch64_msvc", 979 + "windows_i686_gnu", 980 + "windows_i686_msvc", 981 + "windows_x86_64_gnu", 982 + "windows_x86_64_gnullvm", 983 + "windows_x86_64_msvc", 984 + ] 985 + 986 + [[package]] 987 + name = "windows_aarch64_gnullvm" 988 + version = "0.42.0" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 991 + 992 + [[package]] 993 + name = "windows_aarch64_msvc" 994 + version = "0.42.0" 995 + source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 997 + 998 + [[package]] 999 + name = "windows_i686_gnu" 1000 + version = "0.42.0" 1001 + source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1003 + 1004 + [[package]] 1005 + name = "windows_i686_msvc" 1006 + version = "0.42.0" 1007 + source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1009 + 1010 + [[package]] 1011 + name = "windows_x86_64_gnu" 1012 + version = "0.42.0" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1015 + 1016 + [[package]] 1017 + name = "windows_x86_64_gnullvm" 1018 + version = "0.42.0" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1021 + 1022 + [[package]] 1023 + name = "windows_x86_64_msvc" 1024 + version = "0.42.0" 1025 + source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+32
pkgs/applications/science/logic/egglog/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage { 7 + pname = "egglog"; 8 + version = "unstable-2023-05-22"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "egraphs-good"; 12 + repo = "egglog"; 13 + rev = "5242b50051c339d55009860d4dff80125fdcedfd"; 14 + hash = "sha256-N04CfITLEr4D4s6bUi0eRQdAVy6Ztq3Ml0365of7i0U="; 15 + }; 16 + 17 + cargoLock = { 18 + lockFile = ./Cargo.lock; 19 + outputHashes = { 20 + "symbol_table-0.2.0" = "sha256-f9UclMOUig+N5L3ibBXou0pJ4S/CQqtaji7tnebVbis="; 21 + "symbolic_expressions-5.0.3" = "sha256-mSxnhveAItlTktQC4hM8o6TYjgtCUgkdZj7i6MR4Oeo="; 22 + }; 23 + }; 24 + 25 + meta = with lib; { 26 + description = "A fixpoint reasoning system that unifies Datalog and equality saturation"; 27 + homepage = "https://github.com/egraphs-good/egglog"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ figsoda ]; 30 + mainProgram = "egg-smol"; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 4781 4781 4782 4782 eggdrop = callPackage ../tools/networking/eggdrop { }; 4783 4783 4784 + egglog = callPackage ../applications/science/logic/egglog { }; 4785 + 4784 4786 ekam = callPackage ../development/tools/build-managers/ekam { }; 4785 4787 4786 4788 eksctl = callPackage ../tools/admin/eksctl { };