scanmem alternative with concurrent memory scanning
at master 18 kB view raw
1# This file is automatically @generated by Cargo. 2# It is not intended for manual editing. 3version = 4 4 5[[package]] 6name = "aho-corasick" 7version = "1.1.3" 8source = "registry+https://github.com/rust-lang/crates.io-index" 9checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 10dependencies = [ 11 "memchr", 12] 13 14[[package]] 15name = "anstream" 16version = "0.6.18" 17source = "registry+https://github.com/rust-lang/crates.io-index" 18checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 19dependencies = [ 20 "anstyle", 21 "anstyle-parse", 22 "anstyle-query", 23 "anstyle-wincon", 24 "colorchoice", 25 "is_terminal_polyfill", 26 "utf8parse", 27] 28 29[[package]] 30name = "anstyle" 31version = "1.0.10" 32source = "registry+https://github.com/rust-lang/crates.io-index" 33checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 34 35[[package]] 36name = "anstyle-parse" 37version = "0.2.6" 38source = "registry+https://github.com/rust-lang/crates.io-index" 39checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 40dependencies = [ 41 "utf8parse", 42] 43 44[[package]] 45name = "anstyle-query" 46version = "1.1.2" 47source = "registry+https://github.com/rust-lang/crates.io-index" 48checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 49dependencies = [ 50 "windows-sys 0.59.0", 51] 52 53[[package]] 54name = "anstyle-wincon" 55version = "3.0.7" 56source = "registry+https://github.com/rust-lang/crates.io-index" 57checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 58dependencies = [ 59 "anstyle", 60 "once_cell", 61 "windows-sys 0.59.0", 62] 63 64[[package]] 65name = "anyhow" 66version = "1.0.96" 67source = "registry+https://github.com/rust-lang/crates.io-index" 68checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4" 69 70[[package]] 71name = "bitflags" 72version = "2.9.0" 73source = "registry+https://github.com/rust-lang/crates.io-index" 74checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 75 76[[package]] 77name = "byteorder" 78version = "1.5.0" 79source = "registry+https://github.com/rust-lang/crates.io-index" 80checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 81 82[[package]] 83name = "cfg-if" 84version = "1.0.0" 85source = "registry+https://github.com/rust-lang/crates.io-index" 86checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 87 88[[package]] 89name = "cfg_aliases" 90version = "0.2.1" 91source = "registry+https://github.com/rust-lang/crates.io-index" 92checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 93 94[[package]] 95name = "clap" 96version = "4.5.31" 97source = "registry+https://github.com/rust-lang/crates.io-index" 98checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" 99dependencies = [ 100 "clap_builder", 101 "clap_derive", 102] 103 104[[package]] 105name = "clap_builder" 106version = "4.5.31" 107source = "registry+https://github.com/rust-lang/crates.io-index" 108checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" 109dependencies = [ 110 "anstream", 111 "anstyle", 112 "clap_lex", 113 "strsim", 114] 115 116[[package]] 117name = "clap_derive" 118version = "4.5.28" 119source = "registry+https://github.com/rust-lang/crates.io-index" 120checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed" 121dependencies = [ 122 "heck", 123 "proc-macro2", 124 "quote", 125 "syn", 126] 127 128[[package]] 129name = "clap_lex" 130version = "0.7.4" 131source = "registry+https://github.com/rust-lang/crates.io-index" 132checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 133 134[[package]] 135name = "clipboard-win" 136version = "5.4.0" 137source = "registry+https://github.com/rust-lang/crates.io-index" 138checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" 139dependencies = [ 140 "error-code", 141] 142 143[[package]] 144name = "colorchoice" 145version = "1.0.3" 146source = "registry+https://github.com/rust-lang/crates.io-index" 147checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 148 149[[package]] 150name = "crossbeam-deque" 151version = "0.8.6" 152source = "registry+https://github.com/rust-lang/crates.io-index" 153checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 154dependencies = [ 155 "crossbeam-epoch", 156 "crossbeam-utils", 157] 158 159[[package]] 160name = "crossbeam-epoch" 161version = "0.9.18" 162source = "registry+https://github.com/rust-lang/crates.io-index" 163checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 164dependencies = [ 165 "crossbeam-utils", 166] 167 168[[package]] 169name = "crossbeam-utils" 170version = "0.8.21" 171source = "registry+https://github.com/rust-lang/crates.io-index" 172checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 173 174[[package]] 175name = "either" 176version = "1.14.0" 177source = "registry+https://github.com/rust-lang/crates.io-index" 178checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d" 179 180[[package]] 181name = "endian-type" 182version = "0.1.2" 183source = "registry+https://github.com/rust-lang/crates.io-index" 184checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" 185 186[[package]] 187name = "env_filter" 188version = "0.1.3" 189source = "registry+https://github.com/rust-lang/crates.io-index" 190checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 191dependencies = [ 192 "log", 193 "regex", 194] 195 196[[package]] 197name = "env_logger" 198version = "0.11.6" 199source = "registry+https://github.com/rust-lang/crates.io-index" 200checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" 201dependencies = [ 202 "anstream", 203 "anstyle", 204 "env_filter", 205 "humantime", 206 "log", 207] 208 209[[package]] 210name = "errno" 211version = "0.3.10" 212source = "registry+https://github.com/rust-lang/crates.io-index" 213checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 214dependencies = [ 215 "libc", 216 "windows-sys 0.59.0", 217] 218 219[[package]] 220name = "error-code" 221version = "3.3.1" 222source = "registry+https://github.com/rust-lang/crates.io-index" 223checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" 224 225[[package]] 226name = "fd-lock" 227version = "4.0.2" 228source = "registry+https://github.com/rust-lang/crates.io-index" 229checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" 230dependencies = [ 231 "cfg-if", 232 "rustix", 233 "windows-sys 0.52.0", 234] 235 236[[package]] 237name = "getrandom" 238version = "0.3.1" 239source = "registry+https://github.com/rust-lang/crates.io-index" 240checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" 241dependencies = [ 242 "cfg-if", 243 "libc", 244 "wasi", 245 "windows-targets", 246] 247 248[[package]] 249name = "heck" 250version = "0.5.0" 251source = "registry+https://github.com/rust-lang/crates.io-index" 252checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 253 254[[package]] 255name = "home" 256version = "0.5.11" 257source = "registry+https://github.com/rust-lang/crates.io-index" 258checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 259dependencies = [ 260 "windows-sys 0.59.0", 261] 262 263[[package]] 264name = "humantime" 265version = "2.1.0" 266source = "registry+https://github.com/rust-lang/crates.io-index" 267checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 268 269[[package]] 270name = "is_terminal_polyfill" 271version = "1.70.1" 272source = "registry+https://github.com/rust-lang/crates.io-index" 273checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 274 275[[package]] 276name = "libc" 277version = "0.2.170" 278source = "registry+https://github.com/rust-lang/crates.io-index" 279checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" 280 281[[package]] 282name = "linux-raw-sys" 283version = "0.4.15" 284source = "registry+https://github.com/rust-lang/crates.io-index" 285checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 286 287[[package]] 288name = "log" 289version = "0.4.26" 290source = "registry+https://github.com/rust-lang/crates.io-index" 291checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" 292 293[[package]] 294name = "memchr" 295version = "2.7.4" 296source = "registry+https://github.com/rust-lang/crates.io-index" 297checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 298 299[[package]] 300name = "memmut" 301version = "0.1.0" 302dependencies = [ 303 "anyhow", 304 "clap", 305 "env_logger", 306 "libc", 307 "log", 308 "rand", 309 "rayon", 310 "rustyline", 311] 312 313[[package]] 314name = "nibble_vec" 315version = "0.1.0" 316source = "registry+https://github.com/rust-lang/crates.io-index" 317checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" 318dependencies = [ 319 "smallvec", 320] 321 322[[package]] 323name = "nix" 324version = "0.29.0" 325source = "registry+https://github.com/rust-lang/crates.io-index" 326checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 327dependencies = [ 328 "bitflags", 329 "cfg-if", 330 "cfg_aliases", 331 "libc", 332] 333 334[[package]] 335name = "once_cell" 336version = "1.20.3" 337source = "registry+https://github.com/rust-lang/crates.io-index" 338checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" 339 340[[package]] 341name = "ppv-lite86" 342version = "0.2.20" 343source = "registry+https://github.com/rust-lang/crates.io-index" 344checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 345dependencies = [ 346 "zerocopy 0.7.35", 347] 348 349[[package]] 350name = "proc-macro2" 351version = "1.0.93" 352source = "registry+https://github.com/rust-lang/crates.io-index" 353checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" 354dependencies = [ 355 "unicode-ident", 356] 357 358[[package]] 359name = "quote" 360version = "1.0.38" 361source = "registry+https://github.com/rust-lang/crates.io-index" 362checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" 363dependencies = [ 364 "proc-macro2", 365] 366 367[[package]] 368name = "radix_trie" 369version = "0.2.1" 370source = "registry+https://github.com/rust-lang/crates.io-index" 371checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" 372dependencies = [ 373 "endian-type", 374 "nibble_vec", 375] 376 377[[package]] 378name = "rand" 379version = "0.9.0" 380source = "registry+https://github.com/rust-lang/crates.io-index" 381checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" 382dependencies = [ 383 "rand_chacha", 384 "rand_core", 385 "zerocopy 0.8.21", 386] 387 388[[package]] 389name = "rand_chacha" 390version = "0.9.0" 391source = "registry+https://github.com/rust-lang/crates.io-index" 392checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 393dependencies = [ 394 "ppv-lite86", 395 "rand_core", 396] 397 398[[package]] 399name = "rand_core" 400version = "0.9.3" 401source = "registry+https://github.com/rust-lang/crates.io-index" 402checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 403dependencies = [ 404 "getrandom", 405] 406 407[[package]] 408name = "rayon" 409version = "1.10.0" 410source = "registry+https://github.com/rust-lang/crates.io-index" 411checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 412dependencies = [ 413 "either", 414 "rayon-core", 415] 416 417[[package]] 418name = "rayon-core" 419version = "1.12.1" 420source = "registry+https://github.com/rust-lang/crates.io-index" 421checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 422dependencies = [ 423 "crossbeam-deque", 424 "crossbeam-utils", 425] 426 427[[package]] 428name = "regex" 429version = "1.11.1" 430source = "registry+https://github.com/rust-lang/crates.io-index" 431checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 432dependencies = [ 433 "aho-corasick", 434 "memchr", 435 "regex-automata", 436 "regex-syntax", 437] 438 439[[package]] 440name = "regex-automata" 441version = "0.4.9" 442source = "registry+https://github.com/rust-lang/crates.io-index" 443checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 444dependencies = [ 445 "aho-corasick", 446 "memchr", 447 "regex-syntax", 448] 449 450[[package]] 451name = "regex-syntax" 452version = "0.8.5" 453source = "registry+https://github.com/rust-lang/crates.io-index" 454checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 455 456[[package]] 457name = "rustix" 458version = "0.38.44" 459source = "registry+https://github.com/rust-lang/crates.io-index" 460checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 461dependencies = [ 462 "bitflags", 463 "errno", 464 "libc", 465 "linux-raw-sys", 466 "windows-sys 0.59.0", 467] 468 469[[package]] 470name = "rustyline" 471version = "15.0.0" 472source = "registry+https://github.com/rust-lang/crates.io-index" 473checksum = "2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f" 474dependencies = [ 475 "bitflags", 476 "cfg-if", 477 "clipboard-win", 478 "fd-lock", 479 "home", 480 "libc", 481 "log", 482 "memchr", 483 "nix", 484 "radix_trie", 485 "unicode-segmentation", 486 "unicode-width", 487 "utf8parse", 488 "windows-sys 0.59.0", 489] 490 491[[package]] 492name = "smallvec" 493version = "1.14.0" 494source = "registry+https://github.com/rust-lang/crates.io-index" 495checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" 496 497[[package]] 498name = "strsim" 499version = "0.11.1" 500source = "registry+https://github.com/rust-lang/crates.io-index" 501checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 502 503[[package]] 504name = "syn" 505version = "2.0.98" 506source = "registry+https://github.com/rust-lang/crates.io-index" 507checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" 508dependencies = [ 509 "proc-macro2", 510 "quote", 511 "unicode-ident", 512] 513 514[[package]] 515name = "unicode-ident" 516version = "1.0.17" 517source = "registry+https://github.com/rust-lang/crates.io-index" 518checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" 519 520[[package]] 521name = "unicode-segmentation" 522version = "1.12.0" 523source = "registry+https://github.com/rust-lang/crates.io-index" 524checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 525 526[[package]] 527name = "unicode-width" 528version = "0.2.0" 529source = "registry+https://github.com/rust-lang/crates.io-index" 530checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 531 532[[package]] 533name = "utf8parse" 534version = "0.2.2" 535source = "registry+https://github.com/rust-lang/crates.io-index" 536checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 537 538[[package]] 539name = "wasi" 540version = "0.13.3+wasi-0.2.2" 541source = "registry+https://github.com/rust-lang/crates.io-index" 542checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" 543dependencies = [ 544 "wit-bindgen-rt", 545] 546 547[[package]] 548name = "windows-sys" 549version = "0.52.0" 550source = "registry+https://github.com/rust-lang/crates.io-index" 551checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 552dependencies = [ 553 "windows-targets", 554] 555 556[[package]] 557name = "windows-sys" 558version = "0.59.0" 559source = "registry+https://github.com/rust-lang/crates.io-index" 560checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 561dependencies = [ 562 "windows-targets", 563] 564 565[[package]] 566name = "windows-targets" 567version = "0.52.6" 568source = "registry+https://github.com/rust-lang/crates.io-index" 569checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 570dependencies = [ 571 "windows_aarch64_gnullvm", 572 "windows_aarch64_msvc", 573 "windows_i686_gnu", 574 "windows_i686_gnullvm", 575 "windows_i686_msvc", 576 "windows_x86_64_gnu", 577 "windows_x86_64_gnullvm", 578 "windows_x86_64_msvc", 579] 580 581[[package]] 582name = "windows_aarch64_gnullvm" 583version = "0.52.6" 584source = "registry+https://github.com/rust-lang/crates.io-index" 585checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 586 587[[package]] 588name = "windows_aarch64_msvc" 589version = "0.52.6" 590source = "registry+https://github.com/rust-lang/crates.io-index" 591checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 592 593[[package]] 594name = "windows_i686_gnu" 595version = "0.52.6" 596source = "registry+https://github.com/rust-lang/crates.io-index" 597checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 598 599[[package]] 600name = "windows_i686_gnullvm" 601version = "0.52.6" 602source = "registry+https://github.com/rust-lang/crates.io-index" 603checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 604 605[[package]] 606name = "windows_i686_msvc" 607version = "0.52.6" 608source = "registry+https://github.com/rust-lang/crates.io-index" 609checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 610 611[[package]] 612name = "windows_x86_64_gnu" 613version = "0.52.6" 614source = "registry+https://github.com/rust-lang/crates.io-index" 615checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 616 617[[package]] 618name = "windows_x86_64_gnullvm" 619version = "0.52.6" 620source = "registry+https://github.com/rust-lang/crates.io-index" 621checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 622 623[[package]] 624name = "windows_x86_64_msvc" 625version = "0.52.6" 626source = "registry+https://github.com/rust-lang/crates.io-index" 627checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 628 629[[package]] 630name = "wit-bindgen-rt" 631version = "0.33.0" 632source = "registry+https://github.com/rust-lang/crates.io-index" 633checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" 634dependencies = [ 635 "bitflags", 636] 637 638[[package]] 639name = "zerocopy" 640version = "0.7.35" 641source = "registry+https://github.com/rust-lang/crates.io-index" 642checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 643dependencies = [ 644 "byteorder", 645 "zerocopy-derive 0.7.35", 646] 647 648[[package]] 649name = "zerocopy" 650version = "0.8.21" 651source = "registry+https://github.com/rust-lang/crates.io-index" 652checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478" 653dependencies = [ 654 "zerocopy-derive 0.8.21", 655] 656 657[[package]] 658name = "zerocopy-derive" 659version = "0.7.35" 660source = "registry+https://github.com/rust-lang/crates.io-index" 661checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 662dependencies = [ 663 "proc-macro2", 664 "quote", 665 "syn", 666] 667 668[[package]] 669name = "zerocopy-derive" 670version = "0.8.21" 671source = "registry+https://github.com/rust-lang/crates.io-index" 672checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2" 673dependencies = [ 674 "proc-macro2", 675 "quote", 676 "syn", 677]