scanmem alternative with concurrent memory scanning
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]