xref: /cloud-hypervisor/Cargo.lock (revision 2fe7f54ece2a8f0461ed29aaeab41614f1f2da75)
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "acpi_tables"
7version = "0.1.0"
8source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#e268627630839bd22f1c13e7e81ec70c7e9b73d6"
9dependencies = [
10 "zerocopy 0.7.35",
11]
12
13[[package]]
14name = "addr2line"
15version = "0.24.2"
16source = "registry+https://github.com/rust-lang/crates.io-index"
17checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
18dependencies = [
19 "gimli",
20]
21
22[[package]]
23name = "adler2"
24version = "2.0.0"
25source = "registry+https://github.com/rust-lang/crates.io-index"
26checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
27
28[[package]]
29name = "aho-corasick"
30version = "1.1.3"
31source = "registry+https://github.com/rust-lang/crates.io-index"
32checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
33dependencies = [
34 "memchr",
35]
36
37[[package]]
38name = "anstream"
39version = "0.6.15"
40source = "registry+https://github.com/rust-lang/crates.io-index"
41checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
42dependencies = [
43 "anstyle",
44 "anstyle-parse",
45 "anstyle-query",
46 "anstyle-wincon",
47 "colorchoice",
48 "is_terminal_polyfill",
49 "utf8parse",
50]
51
52[[package]]
53name = "anstyle"
54version = "1.0.8"
55source = "registry+https://github.com/rust-lang/crates.io-index"
56checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
57
58[[package]]
59name = "anstyle-parse"
60version = "0.2.6"
61source = "registry+https://github.com/rust-lang/crates.io-index"
62checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
63dependencies = [
64 "utf8parse",
65]
66
67[[package]]
68name = "anstyle-query"
69version = "1.1.1"
70source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
72dependencies = [
73 "windows-sys 0.52.0",
74]
75
76[[package]]
77name = "anstyle-wincon"
78version = "3.0.6"
79source = "registry+https://github.com/rust-lang/crates.io-index"
80checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
81dependencies = [
82 "anstyle",
83 "windows-sys 0.59.0",
84]
85
86[[package]]
87name = "anyhow"
88version = "1.0.94"
89source = "registry+https://github.com/rust-lang/crates.io-index"
90checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7"
91
92[[package]]
93name = "api_client"
94version = "0.1.0"
95dependencies = [
96 "thiserror 2.0.6",
97 "vmm-sys-util",
98]
99
100[[package]]
101name = "arc-swap"
102version = "1.7.1"
103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
105
106[[package]]
107name = "arch"
108version = "0.1.0"
109dependencies = [
110 "anyhow",
111 "byteorder",
112 "fdt",
113 "hypervisor",
114 "libc",
115 "linux-loader",
116 "log",
117 "serde",
118 "thiserror 2.0.6",
119 "uuid",
120 "vm-fdt",
121 "vm-memory",
122 "vm-migration",
123 "vmm-sys-util",
124]
125
126[[package]]
127name = "async-broadcast"
128version = "0.7.1"
129source = "registry+https://github.com/rust-lang/crates.io-index"
130checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e"
131dependencies = [
132 "event-listener",
133 "event-listener-strategy",
134 "futures-core",
135 "pin-project-lite",
136]
137
138[[package]]
139name = "async-channel"
140version = "2.3.0"
141source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "9f2776ead772134d55b62dd45e59a79e21612d85d0af729b8b7d3967d601a62a"
143dependencies = [
144 "concurrent-queue",
145 "event-listener",
146 "event-listener-strategy",
147 "futures-core",
148 "pin-project-lite",
149]
150
151[[package]]
152name = "async-executor"
153version = "1.11.0"
154source = "registry+https://github.com/rust-lang/crates.io-index"
155checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a"
156dependencies = [
157 "async-task",
158 "concurrent-queue",
159 "fastrand",
160 "futures-lite",
161 "slab",
162]
163
164[[package]]
165name = "async-fs"
166version = "2.1.2"
167source = "registry+https://github.com/rust-lang/crates.io-index"
168checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
169dependencies = [
170 "async-lock",
171 "blocking",
172 "futures-lite",
173]
174
175[[package]]
176name = "async-io"
177version = "2.3.3"
178source = "registry+https://github.com/rust-lang/crates.io-index"
179checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
180dependencies = [
181 "async-lock",
182 "cfg-if",
183 "concurrent-queue",
184 "futures-io",
185 "futures-lite",
186 "parking",
187 "polling",
188 "rustix",
189 "slab",
190 "tracing",
191 "windows-sys 0.52.0",
192]
193
194[[package]]
195name = "async-lock"
196version = "3.4.0"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
199dependencies = [
200 "event-listener",
201 "event-listener-strategy",
202 "pin-project-lite",
203]
204
205[[package]]
206name = "async-process"
207version = "2.3.0"
208source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
210dependencies = [
211 "async-channel",
212 "async-io",
213 "async-lock",
214 "async-signal",
215 "async-task",
216 "blocking",
217 "cfg-if",
218 "event-listener",
219 "futures-lite",
220 "rustix",
221 "tracing",
222]
223
224[[package]]
225name = "async-recursion"
226version = "1.1.1"
227source = "registry+https://github.com/rust-lang/crates.io-index"
228checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
229dependencies = [
230 "proc-macro2",
231 "quote",
232 "syn",
233]
234
235[[package]]
236name = "async-signal"
237version = "0.2.10"
238source = "registry+https://github.com/rust-lang/crates.io-index"
239checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
240dependencies = [
241 "async-io",
242 "async-lock",
243 "atomic-waker",
244 "cfg-if",
245 "futures-core",
246 "futures-io",
247 "rustix",
248 "signal-hook-registry",
249 "slab",
250 "windows-sys 0.59.0",
251]
252
253[[package]]
254name = "async-task"
255version = "4.7.1"
256source = "registry+https://github.com/rust-lang/crates.io-index"
257checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
258
259[[package]]
260name = "async-trait"
261version = "0.1.85"
262source = "registry+https://github.com/rust-lang/crates.io-index"
263checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056"
264dependencies = [
265 "proc-macro2",
266 "quote",
267 "syn",
268]
269
270[[package]]
271name = "atomic-waker"
272version = "1.1.2"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
275
276[[package]]
277name = "autocfg"
278version = "1.3.0"
279source = "registry+https://github.com/rust-lang/crates.io-index"
280checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
281
282[[package]]
283name = "backtrace"
284version = "0.3.74"
285source = "registry+https://github.com/rust-lang/crates.io-index"
286checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
287dependencies = [
288 "addr2line",
289 "cfg-if",
290 "libc",
291 "miniz_oxide",
292 "object",
293 "rustc-demangle",
294 "windows-targets 0.52.6",
295]
296
297[[package]]
298name = "bitfield-struct"
299version = "0.7.0"
300source = "registry+https://github.com/rust-lang/crates.io-index"
301checksum = "6c2ce686adbebce0ee484a502c440b4657739adbad65eadf06d64f5816ee9765"
302dependencies = [
303 "proc-macro2",
304 "quote",
305 "syn",
306]
307
308[[package]]
309name = "bitflags"
310version = "1.3.2"
311source = "registry+https://github.com/rust-lang/crates.io-index"
312checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
313
314[[package]]
315name = "bitflags"
316version = "2.6.0"
317source = "registry+https://github.com/rust-lang/crates.io-index"
318checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
319
320[[package]]
321name = "block"
322version = "0.1.0"
323dependencies = [
324 "byteorder",
325 "crc-any",
326 "io-uring",
327 "libc",
328 "log",
329 "remain",
330 "serde",
331 "smallvec",
332 "thiserror 2.0.6",
333 "uuid",
334 "virtio-bindings",
335 "virtio-queue",
336 "vm-memory",
337 "vm-virtio",
338 "vmm-sys-util",
339]
340
341[[package]]
342name = "block-buffer"
343version = "0.10.4"
344source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
346dependencies = [
347 "generic-array",
348]
349
350[[package]]
351name = "blocking"
352version = "1.6.1"
353source = "registry+https://github.com/rust-lang/crates.io-index"
354checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
355dependencies = [
356 "async-channel",
357 "async-task",
358 "futures-io",
359 "futures-lite",
360 "piper",
361]
362
363[[package]]
364name = "bumpalo"
365version = "3.16.0"
366source = "registry+https://github.com/rust-lang/crates.io-index"
367checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
368
369[[package]]
370name = "byteorder"
371version = "1.5.0"
372source = "registry+https://github.com/rust-lang/crates.io-index"
373checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
374
375[[package]]
376name = "cc"
377version = "1.0.99"
378source = "registry+https://github.com/rust-lang/crates.io-index"
379checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
380
381[[package]]
382name = "cfg-if"
383version = "1.0.0"
384source = "registry+https://github.com/rust-lang/crates.io-index"
385checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
386
387[[package]]
388name = "cfg_aliases"
389version = "0.2.1"
390source = "registry+https://github.com/rust-lang/crates.io-index"
391checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
392
393[[package]]
394name = "clap"
395version = "4.5.13"
396source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc"
398dependencies = [
399 "clap_builder",
400]
401
402[[package]]
403name = "clap_builder"
404version = "4.5.13"
405source = "registry+https://github.com/rust-lang/crates.io-index"
406checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99"
407dependencies = [
408 "anstream",
409 "anstyle",
410 "clap_lex",
411 "strsim",
412 "terminal_size",
413]
414
415[[package]]
416name = "clap_lex"
417version = "0.7.2"
418source = "registry+https://github.com/rust-lang/crates.io-index"
419checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
420
421[[package]]
422name = "cloud-hypervisor"
423version = "43.0.0"
424dependencies = [
425 "anyhow",
426 "api_client",
427 "clap",
428 "dhat",
429 "dirs",
430 "epoll",
431 "event_monitor",
432 "hypervisor",
433 "libc",
434 "log",
435 "net_util",
436 "once_cell",
437 "option_parser",
438 "seccompiler",
439 "serde_json",
440 "signal-hook",
441 "test_infra",
442 "thiserror 2.0.6",
443 "tpm",
444 "tracer",
445 "vm-memory",
446 "vmm",
447 "vmm-sys-util",
448 "wait-timeout",
449 "zbus",
450]
451
452[[package]]
453name = "colorchoice"
454version = "1.0.2"
455source = "registry+https://github.com/rust-lang/crates.io-index"
456checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
457
458[[package]]
459name = "concat-idents"
460version = "1.1.5"
461source = "registry+https://github.com/rust-lang/crates.io-index"
462checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d"
463dependencies = [
464 "quote",
465 "syn",
466]
467
468[[package]]
469name = "concurrent-queue"
470version = "2.5.0"
471source = "registry+https://github.com/rust-lang/crates.io-index"
472checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
473dependencies = [
474 "crossbeam-utils",
475]
476
477[[package]]
478name = "cpufeatures"
479version = "0.2.16"
480source = "registry+https://github.com/rust-lang/crates.io-index"
481checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
482dependencies = [
483 "libc",
484]
485
486[[package]]
487name = "crc-any"
488version = "2.4.4"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "c01a5e1f881f6fb6099a7bdf949e946719fd4f1fefa56264890574febf0eb6d0"
491dependencies = [
492 "debug-helper",
493]
494
495[[package]]
496name = "crc32fast"
497version = "1.4.2"
498source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
500dependencies = [
501 "cfg-if",
502]
503
504[[package]]
505name = "crossbeam-utils"
506version = "0.8.20"
507source = "registry+https://github.com/rust-lang/crates.io-index"
508checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
509
510[[package]]
511name = "crypto-common"
512version = "0.1.6"
513source = "registry+https://github.com/rust-lang/crates.io-index"
514checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
515dependencies = [
516 "generic-array",
517 "typenum",
518]
519
520[[package]]
521name = "darling"
522version = "0.20.10"
523source = "registry+https://github.com/rust-lang/crates.io-index"
524checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
525dependencies = [
526 "darling_core",
527 "darling_macro",
528]
529
530[[package]]
531name = "darling_core"
532version = "0.20.10"
533source = "registry+https://github.com/rust-lang/crates.io-index"
534checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
535dependencies = [
536 "fnv",
537 "ident_case",
538 "proc-macro2",
539 "quote",
540 "strsim",
541 "syn",
542]
543
544[[package]]
545name = "darling_macro"
546version = "0.20.10"
547source = "registry+https://github.com/rust-lang/crates.io-index"
548checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
549dependencies = [
550 "darling_core",
551 "quote",
552 "syn",
553]
554
555[[package]]
556name = "debug-helper"
557version = "0.3.13"
558source = "registry+https://github.com/rust-lang/crates.io-index"
559checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e"
560
561[[package]]
562name = "devices"
563version = "0.1.0"
564dependencies = [
565 "acpi_tables",
566 "anyhow",
567 "arch",
568 "bitflags 2.6.0",
569 "byteorder",
570 "event_monitor",
571 "hypervisor",
572 "libc",
573 "log",
574 "num_enum",
575 "pci",
576 "serde",
577 "thiserror 2.0.6",
578 "tpm",
579 "vm-allocator",
580 "vm-device",
581 "vm-memory",
582 "vm-migration",
583 "vmm-sys-util",
584]
585
586[[package]]
587name = "dhat"
588version = "0.3.3"
589source = "registry+https://github.com/rust-lang/crates.io-index"
590checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827"
591dependencies = [
592 "backtrace",
593 "lazy_static",
594 "mintex",
595 "parking_lot 0.12.1",
596 "rustc-hash",
597 "serde",
598 "serde_json",
599 "thousands",
600]
601
602[[package]]
603name = "digest"
604version = "0.10.7"
605source = "registry+https://github.com/rust-lang/crates.io-index"
606checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
607dependencies = [
608 "block-buffer",
609 "crypto-common",
610]
611
612[[package]]
613name = "dirs"
614version = "5.0.1"
615source = "registry+https://github.com/rust-lang/crates.io-index"
616checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
617dependencies = [
618 "dirs-sys",
619]
620
621[[package]]
622name = "dirs-sys"
623version = "0.4.1"
624source = "registry+https://github.com/rust-lang/crates.io-index"
625checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
626dependencies = [
627 "libc",
628 "option-ext",
629 "redox_users",
630 "windows-sys 0.48.0",
631]
632
633[[package]]
634name = "endi"
635version = "1.1.0"
636source = "registry+https://github.com/rust-lang/crates.io-index"
637checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
638
639[[package]]
640name = "enumflags2"
641version = "0.7.10"
642source = "registry+https://github.com/rust-lang/crates.io-index"
643checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d"
644dependencies = [
645 "enumflags2_derive",
646 "serde",
647]
648
649[[package]]
650name = "enumflags2_derive"
651version = "0.7.10"
652source = "registry+https://github.com/rust-lang/crates.io-index"
653checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
654dependencies = [
655 "proc-macro2",
656 "quote",
657 "syn",
658]
659
660[[package]]
661name = "env_filter"
662version = "0.1.2"
663source = "registry+https://github.com/rust-lang/crates.io-index"
664checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
665dependencies = [
666 "log",
667 "regex",
668]
669
670[[package]]
671name = "env_logger"
672version = "0.11.3"
673source = "registry+https://github.com/rust-lang/crates.io-index"
674checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
675dependencies = [
676 "anstream",
677 "anstyle",
678 "env_filter",
679 "humantime",
680 "log",
681]
682
683[[package]]
684name = "epoll"
685version = "4.3.3"
686source = "registry+https://github.com/rust-lang/crates.io-index"
687checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79"
688dependencies = [
689 "bitflags 2.6.0",
690 "libc",
691]
692
693[[package]]
694name = "equivalent"
695version = "1.0.1"
696source = "registry+https://github.com/rust-lang/crates.io-index"
697checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
698
699[[package]]
700name = "errno"
701version = "0.3.9"
702source = "registry+https://github.com/rust-lang/crates.io-index"
703checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
704dependencies = [
705 "libc",
706 "windows-sys 0.52.0",
707]
708
709[[package]]
710name = "event-listener"
711version = "5.3.1"
712source = "registry+https://github.com/rust-lang/crates.io-index"
713checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
714dependencies = [
715 "concurrent-queue",
716 "parking",
717 "pin-project-lite",
718]
719
720[[package]]
721name = "event-listener-strategy"
722version = "0.5.3"
723source = "registry+https://github.com/rust-lang/crates.io-index"
724checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
725dependencies = [
726 "event-listener",
727 "pin-project-lite",
728]
729
730[[package]]
731name = "event_monitor"
732version = "0.1.0"
733dependencies = [
734 "flume",
735 "libc",
736 "once_cell",
737 "serde",
738 "serde_json",
739]
740
741[[package]]
742name = "fastrand"
743version = "2.2.0"
744source = "registry+https://github.com/rust-lang/crates.io-index"
745checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4"
746
747[[package]]
748name = "fdt"
749version = "0.1.5"
750source = "registry+https://github.com/rust-lang/crates.io-index"
751checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67"
752
753[[package]]
754name = "flume"
755version = "0.11.1"
756source = "registry+https://github.com/rust-lang/crates.io-index"
757checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
758dependencies = [
759 "futures-core",
760 "futures-sink",
761 "nanorand",
762 "spin",
763]
764
765[[package]]
766name = "fnv"
767version = "1.0.7"
768source = "registry+https://github.com/rust-lang/crates.io-index"
769checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
770
771[[package]]
772name = "futures"
773version = "0.3.31"
774source = "registry+https://github.com/rust-lang/crates.io-index"
775checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
776dependencies = [
777 "futures-channel",
778 "futures-core",
779 "futures-executor",
780 "futures-io",
781 "futures-sink",
782 "futures-task",
783 "futures-util",
784]
785
786[[package]]
787name = "futures-channel"
788version = "0.3.31"
789source = "registry+https://github.com/rust-lang/crates.io-index"
790checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
791dependencies = [
792 "futures-core",
793 "futures-sink",
794]
795
796[[package]]
797name = "futures-core"
798version = "0.3.31"
799source = "registry+https://github.com/rust-lang/crates.io-index"
800checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
801
802[[package]]
803name = "futures-executor"
804version = "0.3.31"
805source = "registry+https://github.com/rust-lang/crates.io-index"
806checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
807dependencies = [
808 "futures-core",
809 "futures-task",
810 "futures-util",
811]
812
813[[package]]
814name = "futures-io"
815version = "0.3.31"
816source = "registry+https://github.com/rust-lang/crates.io-index"
817checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
818
819[[package]]
820name = "futures-lite"
821version = "2.3.0"
822source = "registry+https://github.com/rust-lang/crates.io-index"
823checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
824dependencies = [
825 "fastrand",
826 "futures-core",
827 "futures-io",
828 "parking",
829 "pin-project-lite",
830]
831
832[[package]]
833name = "futures-macro"
834version = "0.3.31"
835source = "registry+https://github.com/rust-lang/crates.io-index"
836checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
837dependencies = [
838 "proc-macro2",
839 "quote",
840 "syn",
841]
842
843[[package]]
844name = "futures-sink"
845version = "0.3.31"
846source = "registry+https://github.com/rust-lang/crates.io-index"
847checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
848
849[[package]]
850name = "futures-task"
851version = "0.3.31"
852source = "registry+https://github.com/rust-lang/crates.io-index"
853checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
854
855[[package]]
856name = "futures-util"
857version = "0.3.31"
858source = "registry+https://github.com/rust-lang/crates.io-index"
859checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
860dependencies = [
861 "futures-channel",
862 "futures-core",
863 "futures-io",
864 "futures-macro",
865 "futures-sink",
866 "futures-task",
867 "memchr",
868 "pin-project-lite",
869 "pin-utils",
870 "slab",
871]
872
873[[package]]
874name = "gdbstub"
875version = "0.7.1"
876source = "registry+https://github.com/rust-lang/crates.io-index"
877checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903"
878dependencies = [
879 "bitflags 2.6.0",
880 "cfg-if",
881 "log",
882 "managed",
883 "num-traits",
884 "paste",
885]
886
887[[package]]
888name = "gdbstub_arch"
889version = "0.3.0"
890source = "registry+https://github.com/rust-lang/crates.io-index"
891checksum = "4e3b1357bd3203fc09a6601327ae0ab38865d14231d0b65d3143f5762cc7977d"
892dependencies = [
893 "gdbstub",
894 "num-traits",
895]
896
897[[package]]
898name = "generic-array"
899version = "0.14.7"
900source = "registry+https://github.com/rust-lang/crates.io-index"
901checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
902dependencies = [
903 "typenum",
904 "version_check",
905]
906
907[[package]]
908name = "getrandom"
909version = "0.2.15"
910source = "registry+https://github.com/rust-lang/crates.io-index"
911checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
912dependencies = [
913 "cfg-if",
914 "js-sys",
915 "libc",
916 "wasi",
917 "wasm-bindgen",
918]
919
920[[package]]
921name = "gimli"
922version = "0.31.1"
923source = "registry+https://github.com/rust-lang/crates.io-index"
924checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
925
926[[package]]
927name = "glob"
928version = "0.3.1"
929source = "registry+https://github.com/rust-lang/crates.io-index"
930checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
931
932[[package]]
933name = "hashbrown"
934version = "0.14.5"
935source = "registry+https://github.com/rust-lang/crates.io-index"
936checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
937
938[[package]]
939name = "hermit-abi"
940version = "0.3.9"
941source = "registry+https://github.com/rust-lang/crates.io-index"
942checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
943
944[[package]]
945name = "hex"
946version = "0.4.3"
947source = "registry+https://github.com/rust-lang/crates.io-index"
948checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
949
950[[package]]
951name = "humantime"
952version = "2.1.0"
953source = "registry+https://github.com/rust-lang/crates.io-index"
954checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
955
956[[package]]
957name = "hypervisor"
958version = "0.1.0"
959dependencies = [
960 "anyhow",
961 "arc-swap",
962 "byteorder",
963 "cfg-if",
964 "concat-idents",
965 "env_logger",
966 "iced-x86",
967 "igvm",
968 "igvm_defs",
969 "kvm-bindings",
970 "kvm-ioctls",
971 "libc",
972 "log",
973 "mshv-bindings",
974 "mshv-ioctls",
975 "serde",
976 "serde_with",
977 "thiserror 2.0.6",
978 "vfio-ioctls",
979 "vm-memory",
980 "vmm-sys-util",
981]
982
983[[package]]
984name = "iced-x86"
985version = "1.21.0"
986source = "registry+https://github.com/rust-lang/crates.io-index"
987checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b"
988dependencies = [
989 "lazy_static",
990]
991
992[[package]]
993name = "ident_case"
994version = "1.0.1"
995source = "registry+https://github.com/rust-lang/crates.io-index"
996checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
997
998[[package]]
999name = "igvm"
1000version = "0.3.3"
1001source = "registry+https://github.com/rust-lang/crates.io-index"
1002checksum = "7984b10433b50e06a06bd50c69bca4888a5d7de8975f64ea4c2a7687eb99b09d"
1003dependencies = [
1004 "bitfield-struct",
1005 "crc32fast",
1006 "hex",
1007 "igvm_defs",
1008 "open-enum",
1009 "range_map_vec",
1010 "thiserror 1.0.62",
1011 "tracing",
1012 "zerocopy 0.7.35",
1013]
1014
1015[[package]]
1016name = "igvm_defs"
1017version = "0.3.3"
1018source = "registry+https://github.com/rust-lang/crates.io-index"
1019checksum = "b64ec5588c475372ae830475d3ee9a7bd255407dcb9f03faf6d493556eb6105a"
1020dependencies = [
1021 "bitfield-struct",
1022 "open-enum",
1023 "static_assertions",
1024 "zerocopy 0.7.35",
1025]
1026
1027[[package]]
1028name = "indexmap"
1029version = "2.2.6"
1030source = "registry+https://github.com/rust-lang/crates.io-index"
1031checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1032dependencies = [
1033 "equivalent",
1034 "hashbrown",
1035]
1036
1037[[package]]
1038name = "instant"
1039version = "0.1.13"
1040source = "registry+https://github.com/rust-lang/crates.io-index"
1041checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
1042dependencies = [
1043 "cfg-if",
1044]
1045
1046[[package]]
1047name = "io-uring"
1048version = "0.6.4"
1049source = "registry+https://github.com/rust-lang/crates.io-index"
1050checksum = "595a0399f411a508feb2ec1e970a4a30c249351e30208960d58298de8660b0e5"
1051dependencies = [
1052 "bitflags 1.3.2",
1053 "libc",
1054]
1055
1056[[package]]
1057name = "ipnetwork"
1058version = "0.20.0"
1059source = "registry+https://github.com/rust-lang/crates.io-index"
1060checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e"
1061dependencies = [
1062 "serde",
1063]
1064
1065[[package]]
1066name = "is_terminal_polyfill"
1067version = "1.70.1"
1068source = "registry+https://github.com/rust-lang/crates.io-index"
1069checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
1070
1071[[package]]
1072name = "itoa"
1073version = "1.0.11"
1074source = "registry+https://github.com/rust-lang/crates.io-index"
1075checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1076
1077[[package]]
1078name = "js-sys"
1079version = "0.3.69"
1080source = "registry+https://github.com/rust-lang/crates.io-index"
1081checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
1082dependencies = [
1083 "wasm-bindgen",
1084]
1085
1086[[package]]
1087name = "kvm-bindings"
1088version = "0.10.0"
1089source = "registry+https://github.com/rust-lang/crates.io-index"
1090checksum = "fa4933174d0cc4b77b958578cd45784071cc5ae212c2d78fbd755aaaa6dfa71a"
1091dependencies = [
1092 "serde",
1093 "vmm-sys-util",
1094 "zerocopy 0.7.35",
1095]
1096
1097[[package]]
1098name = "kvm-ioctls"
1099version = "0.19.1"
1100source = "registry+https://github.com/rust-lang/crates.io-index"
1101checksum = "e013ae7fcd2c6a8f384104d16afe7ea02969301ea2bb2a56e44b011ebc907cab"
1102dependencies = [
1103 "bitflags 2.6.0",
1104 "kvm-bindings",
1105 "libc",
1106 "vmm-sys-util",
1107]
1108
1109[[package]]
1110name = "landlock"
1111version = "0.4.0"
1112source = "registry+https://github.com/rust-lang/crates.io-index"
1113checksum = "dafb8a4afee64f167eb2b52d32f0eea002e41a7a6450e68c799c8ec3a81a634c"
1114dependencies = [
1115 "enumflags2",
1116 "libc",
1117 "thiserror 1.0.62",
1118]
1119
1120[[package]]
1121name = "lazy_static"
1122version = "1.5.0"
1123source = "registry+https://github.com/rust-lang/crates.io-index"
1124checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
1125
1126[[package]]
1127name = "libc"
1128version = "0.2.167"
1129source = "registry+https://github.com/rust-lang/crates.io-index"
1130checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc"
1131
1132[[package]]
1133name = "libredox"
1134version = "0.1.3"
1135source = "registry+https://github.com/rust-lang/crates.io-index"
1136checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1137dependencies = [
1138 "bitflags 2.6.0",
1139 "libc",
1140]
1141
1142[[package]]
1143name = "libssh2-sys"
1144version = "0.3.0"
1145source = "registry+https://github.com/rust-lang/crates.io-index"
1146checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee"
1147dependencies = [
1148 "cc",
1149 "libc",
1150 "libz-sys",
1151 "openssl-sys",
1152 "pkg-config",
1153 "vcpkg",
1154]
1155
1156[[package]]
1157name = "libz-sys"
1158version = "1.1.18"
1159source = "registry+https://github.com/rust-lang/crates.io-index"
1160checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"
1161dependencies = [
1162 "cc",
1163 "libc",
1164 "pkg-config",
1165 "vcpkg",
1166]
1167
1168[[package]]
1169name = "linux-loader"
1170version = "0.13.0"
1171source = "registry+https://github.com/rust-lang/crates.io-index"
1172checksum = "870c3814345f050991f99869417779f6062542bcf4ed81db7a1b926ad1306638"
1173dependencies = [
1174 "vm-memory",
1175]
1176
1177[[package]]
1178name = "linux-raw-sys"
1179version = "0.4.14"
1180source = "registry+https://github.com/rust-lang/crates.io-index"
1181checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
1182
1183[[package]]
1184name = "lock_api"
1185version = "0.4.12"
1186source = "registry+https://github.com/rust-lang/crates.io-index"
1187checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
1188dependencies = [
1189 "autocfg",
1190 "scopeguard",
1191]
1192
1193[[package]]
1194name = "log"
1195version = "0.4.22"
1196source = "registry+https://github.com/rust-lang/crates.io-index"
1197checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
1198
1199[[package]]
1200name = "managed"
1201version = "0.8.0"
1202source = "registry+https://github.com/rust-lang/crates.io-index"
1203checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
1204
1205[[package]]
1206name = "memchr"
1207version = "2.7.2"
1208source = "registry+https://github.com/rust-lang/crates.io-index"
1209checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
1210
1211[[package]]
1212name = "memoffset"
1213version = "0.9.1"
1214source = "registry+https://github.com/rust-lang/crates.io-index"
1215checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
1216dependencies = [
1217 "autocfg",
1218]
1219
1220[[package]]
1221name = "micro_http"
1222version = "0.1.0"
1223source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0"
1224dependencies = [
1225 "libc",
1226 "vmm-sys-util",
1227]
1228
1229[[package]]
1230name = "miniz_oxide"
1231version = "0.8.0"
1232source = "registry+https://github.com/rust-lang/crates.io-index"
1233checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
1234dependencies = [
1235 "adler2",
1236]
1237
1238[[package]]
1239name = "mintex"
1240version = "0.1.3"
1241source = "registry+https://github.com/rust-lang/crates.io-index"
1242checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07"
1243
1244[[package]]
1245name = "mshv-bindings"
1246version = "0.3.2"
1247source = "registry+https://github.com/rust-lang/crates.io-index"
1248checksum = "1e0cb5031f3243a7459b7c13d960d25420980874eebda816db24ce6077e21d43"
1249dependencies = [
1250 "libc",
1251 "num_enum",
1252 "serde",
1253 "serde_derive",
1254 "vmm-sys-util",
1255 "zerocopy 0.8.8",
1256]
1257
1258[[package]]
1259name = "mshv-ioctls"
1260version = "0.3.2"
1261source = "registry+https://github.com/rust-lang/crates.io-index"
1262checksum = "89abe853221fa6f14ad4066affb9abda241a03d65622887d5794e1422d0bd75a"
1263dependencies = [
1264 "libc",
1265 "mshv-bindings",
1266 "thiserror 2.0.6",
1267 "vmm-sys-util",
1268]
1269
1270[[package]]
1271name = "nanorand"
1272version = "0.7.0"
1273source = "registry+https://github.com/rust-lang/crates.io-index"
1274checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
1275dependencies = [
1276 "getrandom",
1277]
1278
1279[[package]]
1280name = "net_gen"
1281version = "0.1.0"
1282dependencies = [
1283 "vmm-sys-util",
1284]
1285
1286[[package]]
1287name = "net_util"
1288version = "0.1.0"
1289dependencies = [
1290 "epoll",
1291 "getrandom",
1292 "libc",
1293 "log",
1294 "net_gen",
1295 "once_cell",
1296 "pnet",
1297 "pnet_datalink",
1298 "rate_limiter",
1299 "serde",
1300 "serde_json",
1301 "thiserror 2.0.6",
1302 "virtio-bindings",
1303 "virtio-queue",
1304 "vm-memory",
1305 "vm-virtio",
1306 "vmm-sys-util",
1307]
1308
1309[[package]]
1310name = "nix"
1311version = "0.29.0"
1312source = "registry+https://github.com/rust-lang/crates.io-index"
1313checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
1314dependencies = [
1315 "bitflags 2.6.0",
1316 "cfg-if",
1317 "cfg_aliases",
1318 "libc",
1319 "memoffset",
1320]
1321
1322[[package]]
1323name = "no-std-net"
1324version = "0.6.0"
1325source = "registry+https://github.com/rust-lang/crates.io-index"
1326checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
1327
1328[[package]]
1329name = "num-traits"
1330version = "0.2.19"
1331source = "registry+https://github.com/rust-lang/crates.io-index"
1332checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1333dependencies = [
1334 "autocfg",
1335]
1336
1337[[package]]
1338name = "num_enum"
1339version = "0.7.3"
1340source = "registry+https://github.com/rust-lang/crates.io-index"
1341checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
1342dependencies = [
1343 "num_enum_derive",
1344]
1345
1346[[package]]
1347name = "num_enum_derive"
1348version = "0.7.3"
1349source = "registry+https://github.com/rust-lang/crates.io-index"
1350checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
1351dependencies = [
1352 "proc-macro-crate",
1353 "proc-macro2",
1354 "quote",
1355 "syn",
1356]
1357
1358[[package]]
1359name = "object"
1360version = "0.36.5"
1361source = "registry+https://github.com/rust-lang/crates.io-index"
1362checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
1363dependencies = [
1364 "memchr",
1365]
1366
1367[[package]]
1368name = "once_cell"
1369version = "1.20.2"
1370source = "registry+https://github.com/rust-lang/crates.io-index"
1371checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
1372
1373[[package]]
1374name = "open-enum"
1375version = "0.5.2"
1376source = "registry+https://github.com/rust-lang/crates.io-index"
1377checksum = "2eb2508143a400b3361812094d987dd5adc81f0f5294a46491be648d6c94cab5"
1378dependencies = [
1379 "open-enum-derive",
1380]
1381
1382[[package]]
1383name = "open-enum-derive"
1384version = "0.5.2"
1385source = "registry+https://github.com/rust-lang/crates.io-index"
1386checksum = "8d1296fab5231654a5aec8bf9e87ba4e3938c502fc4c3c0425a00084c78944be"
1387dependencies = [
1388 "proc-macro2",
1389 "quote",
1390 "syn",
1391]
1392
1393[[package]]
1394name = "openssl-src"
1395version = "300.3.2+3.3.2"
1396source = "registry+https://github.com/rust-lang/crates.io-index"
1397checksum = "a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b"
1398dependencies = [
1399 "cc",
1400]
1401
1402[[package]]
1403name = "openssl-sys"
1404version = "0.9.104"
1405source = "registry+https://github.com/rust-lang/crates.io-index"
1406checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
1407dependencies = [
1408 "cc",
1409 "libc",
1410 "openssl-src",
1411 "pkg-config",
1412 "vcpkg",
1413]
1414
1415[[package]]
1416name = "option-ext"
1417version = "0.2.0"
1418source = "registry+https://github.com/rust-lang/crates.io-index"
1419checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
1420
1421[[package]]
1422name = "option_parser"
1423version = "0.1.0"
1424
1425[[package]]
1426name = "ordered-stream"
1427version = "0.2.0"
1428source = "registry+https://github.com/rust-lang/crates.io-index"
1429checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
1430dependencies = [
1431 "futures-core",
1432 "pin-project-lite",
1433]
1434
1435[[package]]
1436name = "parking"
1437version = "2.2.1"
1438source = "registry+https://github.com/rust-lang/crates.io-index"
1439checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
1440
1441[[package]]
1442name = "parking_lot"
1443version = "0.11.2"
1444source = "registry+https://github.com/rust-lang/crates.io-index"
1445checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1446dependencies = [
1447 "instant",
1448 "lock_api",
1449 "parking_lot_core 0.8.6",
1450]
1451
1452[[package]]
1453name = "parking_lot"
1454version = "0.12.1"
1455source = "registry+https://github.com/rust-lang/crates.io-index"
1456checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1457dependencies = [
1458 "lock_api",
1459 "parking_lot_core 0.9.9",
1460]
1461
1462[[package]]
1463name = "parking_lot_core"
1464version = "0.8.6"
1465source = "registry+https://github.com/rust-lang/crates.io-index"
1466checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
1467dependencies = [
1468 "cfg-if",
1469 "instant",
1470 "libc",
1471 "redox_syscall 0.2.16",
1472 "smallvec",
1473 "winapi",
1474]
1475
1476[[package]]
1477name = "parking_lot_core"
1478version = "0.9.9"
1479source = "registry+https://github.com/rust-lang/crates.io-index"
1480checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
1481dependencies = [
1482 "cfg-if",
1483 "libc",
1484 "redox_syscall 0.4.1",
1485 "smallvec",
1486 "windows-targets 0.48.5",
1487]
1488
1489[[package]]
1490name = "paste"
1491version = "1.0.15"
1492source = "registry+https://github.com/rust-lang/crates.io-index"
1493checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
1494
1495[[package]]
1496name = "pci"
1497version = "0.1.0"
1498dependencies = [
1499 "anyhow",
1500 "byteorder",
1501 "hypervisor",
1502 "libc",
1503 "log",
1504 "serde",
1505 "thiserror 2.0.6",
1506 "vfio-bindings",
1507 "vfio-ioctls",
1508 "vfio_user",
1509 "vm-allocator",
1510 "vm-device",
1511 "vm-memory",
1512 "vm-migration",
1513 "vmm-sys-util",
1514]
1515
1516[[package]]
1517name = "performance-metrics"
1518version = "0.1.0"
1519dependencies = [
1520 "clap",
1521 "dirs",
1522 "serde",
1523 "serde_json",
1524 "test_infra",
1525 "thiserror 2.0.6",
1526 "wait-timeout",
1527]
1528
1529[[package]]
1530name = "pin-project-lite"
1531version = "0.2.15"
1532source = "registry+https://github.com/rust-lang/crates.io-index"
1533checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
1534
1535[[package]]
1536name = "pin-utils"
1537version = "0.1.0"
1538source = "registry+https://github.com/rust-lang/crates.io-index"
1539checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1540
1541[[package]]
1542name = "piper"
1543version = "0.2.4"
1544source = "registry+https://github.com/rust-lang/crates.io-index"
1545checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
1546dependencies = [
1547 "atomic-waker",
1548 "fastrand",
1549 "futures-io",
1550]
1551
1552[[package]]
1553name = "pkg-config"
1554version = "0.3.31"
1555source = "registry+https://github.com/rust-lang/crates.io-index"
1556checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
1557
1558[[package]]
1559name = "pnet"
1560version = "0.35.0"
1561source = "registry+https://github.com/rust-lang/crates.io-index"
1562checksum = "682396b533413cc2e009fbb48aadf93619a149d3e57defba19ff50ce0201bd0d"
1563dependencies = [
1564 "ipnetwork",
1565 "pnet_base",
1566 "pnet_datalink",
1567 "pnet_packet",
1568 "pnet_sys",
1569 "pnet_transport",
1570]
1571
1572[[package]]
1573name = "pnet_base"
1574version = "0.35.0"
1575source = "registry+https://github.com/rust-lang/crates.io-index"
1576checksum = "ffc190d4067df16af3aba49b3b74c469e611cad6314676eaf1157f31aa0fb2f7"
1577dependencies = [
1578 "no-std-net",
1579]
1580
1581[[package]]
1582name = "pnet_datalink"
1583version = "0.35.0"
1584source = "registry+https://github.com/rust-lang/crates.io-index"
1585checksum = "e79e70ec0be163102a332e1d2d5586d362ad76b01cec86f830241f2b6452a7b7"
1586dependencies = [
1587 "ipnetwork",
1588 "libc",
1589 "pnet_base",
1590 "pnet_sys",
1591 "winapi",
1592]
1593
1594[[package]]
1595name = "pnet_macros"
1596version = "0.35.0"
1597source = "registry+https://github.com/rust-lang/crates.io-index"
1598checksum = "13325ac86ee1a80a480b0bc8e3d30c25d133616112bb16e86f712dcf8a71c863"
1599dependencies = [
1600 "proc-macro2",
1601 "quote",
1602 "regex",
1603 "syn",
1604]
1605
1606[[package]]
1607name = "pnet_macros_support"
1608version = "0.35.0"
1609source = "registry+https://github.com/rust-lang/crates.io-index"
1610checksum = "eed67a952585d509dd0003049b1fc56b982ac665c8299b124b90ea2bdb3134ab"
1611dependencies = [
1612 "pnet_base",
1613]
1614
1615[[package]]
1616name = "pnet_packet"
1617version = "0.35.0"
1618source = "registry+https://github.com/rust-lang/crates.io-index"
1619checksum = "4c96ebadfab635fcc23036ba30a7d33a80c39e8461b8bd7dc7bb186acb96560f"
1620dependencies = [
1621 "glob",
1622 "pnet_base",
1623 "pnet_macros",
1624 "pnet_macros_support",
1625]
1626
1627[[package]]
1628name = "pnet_sys"
1629version = "0.35.0"
1630source = "registry+https://github.com/rust-lang/crates.io-index"
1631checksum = "7d4643d3d4db6b08741050c2f3afa9a892c4244c085a72fcda93c9c2c9a00f4b"
1632dependencies = [
1633 "libc",
1634 "winapi",
1635]
1636
1637[[package]]
1638name = "pnet_transport"
1639version = "0.35.0"
1640source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "5f604d98bc2a6591cf719b58d3203fd882bdd6bf1db696c4ac97978e9f4776bf"
1642dependencies = [
1643 "libc",
1644 "pnet_base",
1645 "pnet_packet",
1646 "pnet_sys",
1647]
1648
1649[[package]]
1650name = "polling"
1651version = "3.6.0"
1652source = "registry+https://github.com/rust-lang/crates.io-index"
1653checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6"
1654dependencies = [
1655 "cfg-if",
1656 "concurrent-queue",
1657 "hermit-abi",
1658 "pin-project-lite",
1659 "rustix",
1660 "tracing",
1661 "windows-sys 0.52.0",
1662]
1663
1664[[package]]
1665name = "ppv-lite86"
1666version = "0.2.20"
1667source = "registry+https://github.com/rust-lang/crates.io-index"
1668checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
1669dependencies = [
1670 "zerocopy 0.7.35",
1671]
1672
1673[[package]]
1674name = "proc-macro-crate"
1675version = "3.1.0"
1676source = "registry+https://github.com/rust-lang/crates.io-index"
1677checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
1678dependencies = [
1679 "toml_edit",
1680]
1681
1682[[package]]
1683name = "proc-macro2"
1684version = "1.0.92"
1685source = "registry+https://github.com/rust-lang/crates.io-index"
1686checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
1687dependencies = [
1688 "unicode-ident",
1689]
1690
1691[[package]]
1692name = "quote"
1693version = "1.0.36"
1694source = "registry+https://github.com/rust-lang/crates.io-index"
1695checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
1696dependencies = [
1697 "proc-macro2",
1698]
1699
1700[[package]]
1701name = "rand"
1702version = "0.8.5"
1703source = "registry+https://github.com/rust-lang/crates.io-index"
1704checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1705dependencies = [
1706 "libc",
1707 "rand_chacha",
1708 "rand_core",
1709]
1710
1711[[package]]
1712name = "rand_chacha"
1713version = "0.3.1"
1714source = "registry+https://github.com/rust-lang/crates.io-index"
1715checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1716dependencies = [
1717 "ppv-lite86",
1718 "rand_core",
1719]
1720
1721[[package]]
1722name = "rand_core"
1723version = "0.6.4"
1724source = "registry+https://github.com/rust-lang/crates.io-index"
1725checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1726dependencies = [
1727 "getrandom",
1728]
1729
1730[[package]]
1731name = "range_map_vec"
1732version = "0.2.0"
1733source = "registry+https://github.com/rust-lang/crates.io-index"
1734checksum = "7cc2191ec1fd850e3ede4cf09ccfd40a33df561111f73e96e1b7c3f9eee31328"
1735
1736[[package]]
1737name = "rate_limiter"
1738version = "0.1.0"
1739dependencies = [
1740 "epoll",
1741 "libc",
1742 "log",
1743 "thiserror 2.0.6",
1744 "vmm-sys-util",
1745]
1746
1747[[package]]
1748name = "redox_syscall"
1749version = "0.2.16"
1750source = "registry+https://github.com/rust-lang/crates.io-index"
1751checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1752dependencies = [
1753 "bitflags 1.3.2",
1754]
1755
1756[[package]]
1757name = "redox_syscall"
1758version = "0.4.1"
1759source = "registry+https://github.com/rust-lang/crates.io-index"
1760checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
1761dependencies = [
1762 "bitflags 1.3.2",
1763]
1764
1765[[package]]
1766name = "redox_users"
1767version = "0.4.6"
1768source = "registry+https://github.com/rust-lang/crates.io-index"
1769checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
1770dependencies = [
1771 "getrandom",
1772 "libredox",
1773 "thiserror 1.0.62",
1774]
1775
1776[[package]]
1777name = "regex"
1778version = "1.11.1"
1779source = "registry+https://github.com/rust-lang/crates.io-index"
1780checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
1781dependencies = [
1782 "aho-corasick",
1783 "memchr",
1784 "regex-automata",
1785 "regex-syntax",
1786]
1787
1788[[package]]
1789name = "regex-automata"
1790version = "0.4.9"
1791source = "registry+https://github.com/rust-lang/crates.io-index"
1792checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
1793dependencies = [
1794 "aho-corasick",
1795 "memchr",
1796 "regex-syntax",
1797]
1798
1799[[package]]
1800name = "regex-syntax"
1801version = "0.8.5"
1802source = "registry+https://github.com/rust-lang/crates.io-index"
1803checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
1804
1805[[package]]
1806name = "remain"
1807version = "0.2.14"
1808source = "registry+https://github.com/rust-lang/crates.io-index"
1809checksum = "46aef80f842736de545ada6ec65b81ee91504efd6853f4b96de7414c42ae7443"
1810dependencies = [
1811 "proc-macro2",
1812 "quote",
1813 "syn",
1814]
1815
1816[[package]]
1817name = "rustc-demangle"
1818version = "0.1.24"
1819source = "registry+https://github.com/rust-lang/crates.io-index"
1820checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
1821
1822[[package]]
1823name = "rustc-hash"
1824version = "1.1.0"
1825source = "registry+https://github.com/rust-lang/crates.io-index"
1826checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1827
1828[[package]]
1829name = "rustix"
1830version = "0.38.34"
1831source = "registry+https://github.com/rust-lang/crates.io-index"
1832checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
1833dependencies = [
1834 "bitflags 2.6.0",
1835 "errno",
1836 "libc",
1837 "linux-raw-sys",
1838 "windows-sys 0.52.0",
1839]
1840
1841[[package]]
1842name = "ryu"
1843version = "1.0.18"
1844source = "registry+https://github.com/rust-lang/crates.io-index"
1845checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
1846
1847[[package]]
1848name = "scopeguard"
1849version = "1.2.0"
1850source = "registry+https://github.com/rust-lang/crates.io-index"
1851checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1852
1853[[package]]
1854name = "seccompiler"
1855version = "0.4.0"
1856source = "registry+https://github.com/rust-lang/crates.io-index"
1857checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5"
1858dependencies = [
1859 "libc",
1860]
1861
1862[[package]]
1863name = "serde"
1864version = "1.0.208"
1865source = "registry+https://github.com/rust-lang/crates.io-index"
1866checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2"
1867dependencies = [
1868 "serde_derive",
1869]
1870
1871[[package]]
1872name = "serde_derive"
1873version = "1.0.208"
1874source = "registry+https://github.com/rust-lang/crates.io-index"
1875checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf"
1876dependencies = [
1877 "proc-macro2",
1878 "quote",
1879 "syn",
1880]
1881
1882[[package]]
1883name = "serde_json"
1884version = "1.0.120"
1885source = "registry+https://github.com/rust-lang/crates.io-index"
1886checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
1887dependencies = [
1888 "itoa",
1889 "ryu",
1890 "serde",
1891]
1892
1893[[package]]
1894name = "serde_repr"
1895version = "0.1.19"
1896source = "registry+https://github.com/rust-lang/crates.io-index"
1897checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
1898dependencies = [
1899 "proc-macro2",
1900 "quote",
1901 "syn",
1902]
1903
1904[[package]]
1905name = "serde_with"
1906version = "3.9.0"
1907source = "registry+https://github.com/rust-lang/crates.io-index"
1908checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857"
1909dependencies = [
1910 "serde",
1911 "serde_derive",
1912 "serde_with_macros",
1913]
1914
1915[[package]]
1916name = "serde_with_macros"
1917version = "3.9.0"
1918source = "registry+https://github.com/rust-lang/crates.io-index"
1919checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350"
1920dependencies = [
1921 "darling",
1922 "proc-macro2",
1923 "quote",
1924 "syn",
1925]
1926
1927[[package]]
1928name = "serial_buffer"
1929version = "0.1.0"
1930
1931[[package]]
1932name = "sha1"
1933version = "0.10.6"
1934source = "registry+https://github.com/rust-lang/crates.io-index"
1935checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
1936dependencies = [
1937 "cfg-if",
1938 "cpufeatures",
1939 "digest",
1940]
1941
1942[[package]]
1943name = "signal-hook"
1944version = "0.3.17"
1945source = "registry+https://github.com/rust-lang/crates.io-index"
1946checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
1947dependencies = [
1948 "libc",
1949 "signal-hook-registry",
1950]
1951
1952[[package]]
1953name = "signal-hook-registry"
1954version = "1.4.2"
1955source = "registry+https://github.com/rust-lang/crates.io-index"
1956checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
1957dependencies = [
1958 "libc",
1959]
1960
1961[[package]]
1962name = "slab"
1963version = "0.4.9"
1964source = "registry+https://github.com/rust-lang/crates.io-index"
1965checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
1966dependencies = [
1967 "autocfg",
1968]
1969
1970[[package]]
1971name = "smallvec"
1972version = "1.13.2"
1973source = "registry+https://github.com/rust-lang/crates.io-index"
1974checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
1975
1976[[package]]
1977name = "spin"
1978version = "0.9.8"
1979source = "registry+https://github.com/rust-lang/crates.io-index"
1980checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
1981dependencies = [
1982 "lock_api",
1983]
1984
1985[[package]]
1986name = "ssh2"
1987version = "0.9.4"
1988source = "registry+https://github.com/rust-lang/crates.io-index"
1989checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455"
1990dependencies = [
1991 "bitflags 1.3.2",
1992 "libc",
1993 "libssh2-sys",
1994 "parking_lot 0.11.2",
1995]
1996
1997[[package]]
1998name = "static_assertions"
1999version = "1.1.0"
2000source = "registry+https://github.com/rust-lang/crates.io-index"
2001checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
2002
2003[[package]]
2004name = "strsim"
2005version = "0.11.1"
2006source = "registry+https://github.com/rust-lang/crates.io-index"
2007checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2008
2009[[package]]
2010name = "syn"
2011version = "2.0.87"
2012source = "registry+https://github.com/rust-lang/crates.io-index"
2013checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d"
2014dependencies = [
2015 "proc-macro2",
2016 "quote",
2017 "unicode-ident",
2018]
2019
2020[[package]]
2021name = "tempfile"
2022version = "3.11.0"
2023source = "registry+https://github.com/rust-lang/crates.io-index"
2024checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53"
2025dependencies = [
2026 "cfg-if",
2027 "fastrand",
2028 "once_cell",
2029 "rustix",
2030 "windows-sys 0.52.0",
2031]
2032
2033[[package]]
2034name = "terminal_size"
2035version = "0.3.0"
2036source = "registry+https://github.com/rust-lang/crates.io-index"
2037checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
2038dependencies = [
2039 "rustix",
2040 "windows-sys 0.48.0",
2041]
2042
2043[[package]]
2044name = "test_infra"
2045version = "0.1.0"
2046dependencies = [
2047 "dirs",
2048 "epoll",
2049 "libc",
2050 "once_cell",
2051 "serde",
2052 "serde_json",
2053 "ssh2",
2054 "vmm-sys-util",
2055 "wait-timeout",
2056]
2057
2058[[package]]
2059name = "thiserror"
2060version = "1.0.62"
2061source = "registry+https://github.com/rust-lang/crates.io-index"
2062checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb"
2063dependencies = [
2064 "thiserror-impl 1.0.62",
2065]
2066
2067[[package]]
2068name = "thiserror"
2069version = "2.0.6"
2070source = "registry+https://github.com/rust-lang/crates.io-index"
2071checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47"
2072dependencies = [
2073 "thiserror-impl 2.0.6",
2074]
2075
2076[[package]]
2077name = "thiserror-impl"
2078version = "1.0.62"
2079source = "registry+https://github.com/rust-lang/crates.io-index"
2080checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c"
2081dependencies = [
2082 "proc-macro2",
2083 "quote",
2084 "syn",
2085]
2086
2087[[package]]
2088name = "thiserror-impl"
2089version = "2.0.6"
2090source = "registry+https://github.com/rust-lang/crates.io-index"
2091checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312"
2092dependencies = [
2093 "proc-macro2",
2094 "quote",
2095 "syn",
2096]
2097
2098[[package]]
2099name = "thousands"
2100version = "0.2.0"
2101source = "registry+https://github.com/rust-lang/crates.io-index"
2102checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"
2103
2104[[package]]
2105name = "toml_datetime"
2106version = "0.6.5"
2107source = "registry+https://github.com/rust-lang/crates.io-index"
2108checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
2109
2110[[package]]
2111name = "toml_edit"
2112version = "0.21.1"
2113source = "registry+https://github.com/rust-lang/crates.io-index"
2114checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
2115dependencies = [
2116 "indexmap",
2117 "toml_datetime",
2118 "winnow",
2119]
2120
2121[[package]]
2122name = "tpm"
2123version = "0.1.0"
2124dependencies = [
2125 "anyhow",
2126 "byteorder",
2127 "libc",
2128 "log",
2129 "net_gen",
2130 "thiserror 2.0.6",
2131 "vmm-sys-util",
2132]
2133
2134[[package]]
2135name = "tracer"
2136version = "0.1.0"
2137dependencies = [
2138 "libc",
2139 "log",
2140 "once_cell",
2141 "serde",
2142 "serde_json",
2143]
2144
2145[[package]]
2146name = "tracing"
2147version = "0.1.40"
2148source = "registry+https://github.com/rust-lang/crates.io-index"
2149checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
2150dependencies = [
2151 "pin-project-lite",
2152 "tracing-attributes",
2153 "tracing-core",
2154]
2155
2156[[package]]
2157name = "tracing-attributes"
2158version = "0.1.27"
2159source = "registry+https://github.com/rust-lang/crates.io-index"
2160checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
2161dependencies = [
2162 "proc-macro2",
2163 "quote",
2164 "syn",
2165]
2166
2167[[package]]
2168name = "tracing-core"
2169version = "0.1.32"
2170source = "registry+https://github.com/rust-lang/crates.io-index"
2171checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
2172dependencies = [
2173 "once_cell",
2174]
2175
2176[[package]]
2177name = "typenum"
2178version = "1.17.0"
2179source = "registry+https://github.com/rust-lang/crates.io-index"
2180checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2181
2182[[package]]
2183name = "uds_windows"
2184version = "1.1.0"
2185source = "registry+https://github.com/rust-lang/crates.io-index"
2186checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
2187dependencies = [
2188 "memoffset",
2189 "tempfile",
2190 "winapi",
2191]
2192
2193[[package]]
2194name = "unicode-ident"
2195version = "1.0.12"
2196source = "registry+https://github.com/rust-lang/crates.io-index"
2197checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2198
2199[[package]]
2200name = "utf8parse"
2201version = "0.2.2"
2202source = "registry+https://github.com/rust-lang/crates.io-index"
2203checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
2204
2205[[package]]
2206name = "uuid"
2207version = "1.8.0"
2208source = "registry+https://github.com/rust-lang/crates.io-index"
2209checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
2210dependencies = [
2211 "getrandom",
2212 "rand",
2213 "uuid-macro-internal",
2214]
2215
2216[[package]]
2217name = "uuid-macro-internal"
2218version = "1.10.0"
2219source = "registry+https://github.com/rust-lang/crates.io-index"
2220checksum = "ee1cd046f83ea2c4e920d6ee9f7c3537ef928d75dce5d84a87c2c5d6b3999a3a"
2221dependencies = [
2222 "proc-macro2",
2223 "quote",
2224 "syn",
2225]
2226
2227[[package]]
2228name = "vcpkg"
2229version = "0.2.15"
2230source = "registry+https://github.com/rust-lang/crates.io-index"
2231checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
2232
2233[[package]]
2234name = "version_check"
2235version = "0.9.5"
2236source = "registry+https://github.com/rust-lang/crates.io-index"
2237checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
2238
2239[[package]]
2240name = "vfio-bindings"
2241version = "0.4.0"
2242source = "git+https://github.com/rust-vmm/vfio?branch=main#bdbb1cd486484faa23db48c82d51484e2ee43692"
2243dependencies = [
2244 "vmm-sys-util",
2245]
2246
2247[[package]]
2248name = "vfio-ioctls"
2249version = "0.2.0"
2250source = "git+https://github.com/rust-vmm/vfio?branch=main#bdbb1cd486484faa23db48c82d51484e2ee43692"
2251dependencies = [
2252 "byteorder",
2253 "kvm-bindings",
2254 "kvm-ioctls",
2255 "libc",
2256 "log",
2257 "mshv-bindings",
2258 "mshv-ioctls",
2259 "thiserror 1.0.62",
2260 "vfio-bindings",
2261 "vm-memory",
2262 "vmm-sys-util",
2263]
2264
2265[[package]]
2266name = "vfio_user"
2267version = "0.1.0"
2268source = "git+https://github.com/rust-vmm/vfio-user?branch=main#3febcdd3fa2531623865663ca1721e1962ed9979"
2269dependencies = [
2270 "bitflags 1.3.2",
2271 "libc",
2272 "log",
2273 "serde",
2274 "serde_derive",
2275 "serde_json",
2276 "thiserror 1.0.62",
2277 "vfio-bindings",
2278 "vm-memory",
2279 "vmm-sys-util",
2280]
2281
2282[[package]]
2283name = "vhost"
2284version = "0.12.1"
2285source = "git+https://github.com/rust-vmm/vhost?rev=d983ae0#d983ae07f78663b7d24059667376992460b571a2"
2286dependencies = [
2287 "bitflags 2.6.0",
2288 "libc",
2289 "uuid",
2290 "vm-memory",
2291 "vmm-sys-util",
2292]
2293
2294[[package]]
2295name = "vhost-user-backend"
2296version = "0.16.1"
2297source = "git+https://github.com/rust-vmm/vhost?rev=d983ae0#d983ae07f78663b7d24059667376992460b571a2"
2298dependencies = [
2299 "libc",
2300 "log",
2301 "vhost",
2302 "virtio-bindings",
2303 "virtio-queue",
2304 "vm-memory",
2305 "vmm-sys-util",
2306]
2307
2308[[package]]
2309name = "vhost_user_block"
2310version = "0.1.0"
2311dependencies = [
2312 "block",
2313 "clap",
2314 "env_logger",
2315 "epoll",
2316 "libc",
2317 "log",
2318 "option_parser",
2319 "vhost",
2320 "vhost-user-backend",
2321 "virtio-bindings",
2322 "virtio-queue",
2323 "vm-memory",
2324 "vmm-sys-util",
2325]
2326
2327[[package]]
2328name = "vhost_user_net"
2329version = "0.1.0"
2330dependencies = [
2331 "clap",
2332 "env_logger",
2333 "epoll",
2334 "libc",
2335 "log",
2336 "net_util",
2337 "option_parser",
2338 "vhost",
2339 "vhost-user-backend",
2340 "virtio-bindings",
2341 "vm-memory",
2342 "vmm-sys-util",
2343]
2344
2345[[package]]
2346name = "virtio-bindings"
2347version = "0.2.4"
2348source = "registry+https://github.com/rust-lang/crates.io-index"
2349checksum = "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68"
2350
2351[[package]]
2352name = "virtio-devices"
2353version = "0.1.0"
2354dependencies = [
2355 "anyhow",
2356 "arc-swap",
2357 "block",
2358 "byteorder",
2359 "epoll",
2360 "event_monitor",
2361 "libc",
2362 "log",
2363 "mshv-ioctls",
2364 "net_gen",
2365 "net_util",
2366 "pci",
2367 "rate_limiter",
2368 "seccompiler",
2369 "serde",
2370 "serde_json",
2371 "serde_with",
2372 "serial_buffer",
2373 "thiserror 2.0.6",
2374 "vhost",
2375 "virtio-bindings",
2376 "virtio-queue",
2377 "vm-allocator",
2378 "vm-device",
2379 "vm-memory",
2380 "vm-migration",
2381 "vm-virtio",
2382 "vmm-sys-util",
2383]
2384
2385[[package]]
2386name = "virtio-queue"
2387version = "0.14.0"
2388source = "registry+https://github.com/rust-lang/crates.io-index"
2389checksum = "872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d"
2390dependencies = [
2391 "log",
2392 "virtio-bindings",
2393 "vm-memory",
2394 "vmm-sys-util",
2395]
2396
2397[[package]]
2398name = "vm-allocator"
2399version = "0.1.0"
2400dependencies = [
2401 "arch",
2402 "libc",
2403 "vm-memory",
2404]
2405
2406[[package]]
2407name = "vm-device"
2408version = "0.1.0"
2409dependencies = [
2410 "anyhow",
2411 "hypervisor",
2412 "serde",
2413 "thiserror 2.0.6",
2414 "vfio-ioctls",
2415 "vm-memory",
2416 "vmm-sys-util",
2417]
2418
2419[[package]]
2420name = "vm-fdt"
2421version = "0.3.0"
2422source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ef5bd734f5f66fb07722d766981adbc915f0d941"
2423
2424[[package]]
2425name = "vm-memory"
2426version = "0.16.1"
2427source = "registry+https://github.com/rust-lang/crates.io-index"
2428checksum = "f1720e7240cdc739f935456eb77f370d7e9b2a3909204da1e2b47bef1137a013"
2429dependencies = [
2430 "arc-swap",
2431 "libc",
2432 "thiserror 1.0.62",
2433 "winapi",
2434]
2435
2436[[package]]
2437name = "vm-migration"
2438version = "0.1.0"
2439dependencies = [
2440 "anyhow",
2441 "serde",
2442 "serde_json",
2443 "thiserror 2.0.6",
2444 "vm-memory",
2445]
2446
2447[[package]]
2448name = "vm-virtio"
2449version = "0.1.0"
2450dependencies = [
2451 "log",
2452 "virtio-queue",
2453 "vm-memory",
2454]
2455
2456[[package]]
2457name = "vmm"
2458version = "0.1.0"
2459dependencies = [
2460 "acpi_tables",
2461 "anyhow",
2462 "arc-swap",
2463 "arch",
2464 "bitflags 2.6.0",
2465 "block",
2466 "blocking",
2467 "cfg-if",
2468 "clap",
2469 "devices",
2470 "dhat",
2471 "epoll",
2472 "event_monitor",
2473 "flume",
2474 "futures",
2475 "gdbstub",
2476 "gdbstub_arch",
2477 "hex",
2478 "hypervisor",
2479 "igvm",
2480 "igvm_defs",
2481 "landlock",
2482 "libc",
2483 "linux-loader",
2484 "log",
2485 "micro_http",
2486 "mshv-bindings",
2487 "net_util",
2488 "once_cell",
2489 "option_parser",
2490 "pci",
2491 "range_map_vec",
2492 "rate_limiter",
2493 "seccompiler",
2494 "serde",
2495 "serde_json",
2496 "serial_buffer",
2497 "signal-hook",
2498 "thiserror 2.0.6",
2499 "tracer",
2500 "uuid",
2501 "vfio-ioctls",
2502 "vfio_user",
2503 "virtio-devices",
2504 "virtio-queue",
2505 "vm-allocator",
2506 "vm-device",
2507 "vm-memory",
2508 "vm-migration",
2509 "vm-virtio",
2510 "vmm-sys-util",
2511 "zbus",
2512 "zerocopy 0.7.35",
2513]
2514
2515[[package]]
2516name = "vmm-sys-util"
2517version = "0.12.1"
2518source = "registry+https://github.com/rust-lang/crates.io-index"
2519checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede"
2520dependencies = [
2521 "bitflags 1.3.2",
2522 "libc",
2523 "serde",
2524 "serde_derive",
2525]
2526
2527[[package]]
2528name = "wait-timeout"
2529version = "0.2.0"
2530source = "registry+https://github.com/rust-lang/crates.io-index"
2531checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
2532dependencies = [
2533 "libc",
2534]
2535
2536[[package]]
2537name = "wasi"
2538version = "0.11.0+wasi-snapshot-preview1"
2539source = "registry+https://github.com/rust-lang/crates.io-index"
2540checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2541
2542[[package]]
2543name = "wasm-bindgen"
2544version = "0.2.92"
2545source = "registry+https://github.com/rust-lang/crates.io-index"
2546checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
2547dependencies = [
2548 "cfg-if",
2549 "wasm-bindgen-macro",
2550]
2551
2552[[package]]
2553name = "wasm-bindgen-backend"
2554version = "0.2.92"
2555source = "registry+https://github.com/rust-lang/crates.io-index"
2556checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
2557dependencies = [
2558 "bumpalo",
2559 "log",
2560 "once_cell",
2561 "proc-macro2",
2562 "quote",
2563 "syn",
2564 "wasm-bindgen-shared",
2565]
2566
2567[[package]]
2568name = "wasm-bindgen-macro"
2569version = "0.2.92"
2570source = "registry+https://github.com/rust-lang/crates.io-index"
2571checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
2572dependencies = [
2573 "quote",
2574 "wasm-bindgen-macro-support",
2575]
2576
2577[[package]]
2578name = "wasm-bindgen-macro-support"
2579version = "0.2.92"
2580source = "registry+https://github.com/rust-lang/crates.io-index"
2581checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
2582dependencies = [
2583 "proc-macro2",
2584 "quote",
2585 "syn",
2586 "wasm-bindgen-backend",
2587 "wasm-bindgen-shared",
2588]
2589
2590[[package]]
2591name = "wasm-bindgen-shared"
2592version = "0.2.92"
2593source = "registry+https://github.com/rust-lang/crates.io-index"
2594checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
2595
2596[[package]]
2597name = "winapi"
2598version = "0.3.9"
2599source = "registry+https://github.com/rust-lang/crates.io-index"
2600checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2601dependencies = [
2602 "winapi-i686-pc-windows-gnu",
2603 "winapi-x86_64-pc-windows-gnu",
2604]
2605
2606[[package]]
2607name = "winapi-i686-pc-windows-gnu"
2608version = "0.4.0"
2609source = "registry+https://github.com/rust-lang/crates.io-index"
2610checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2611
2612[[package]]
2613name = "winapi-x86_64-pc-windows-gnu"
2614version = "0.4.0"
2615source = "registry+https://github.com/rust-lang/crates.io-index"
2616checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2617
2618[[package]]
2619name = "windows-sys"
2620version = "0.48.0"
2621source = "registry+https://github.com/rust-lang/crates.io-index"
2622checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
2623dependencies = [
2624 "windows-targets 0.48.5",
2625]
2626
2627[[package]]
2628name = "windows-sys"
2629version = "0.52.0"
2630source = "registry+https://github.com/rust-lang/crates.io-index"
2631checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2632dependencies = [
2633 "windows-targets 0.52.6",
2634]
2635
2636[[package]]
2637name = "windows-sys"
2638version = "0.59.0"
2639source = "registry+https://github.com/rust-lang/crates.io-index"
2640checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
2641dependencies = [
2642 "windows-targets 0.52.6",
2643]
2644
2645[[package]]
2646name = "windows-targets"
2647version = "0.48.5"
2648source = "registry+https://github.com/rust-lang/crates.io-index"
2649checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2650dependencies = [
2651 "windows_aarch64_gnullvm 0.48.5",
2652 "windows_aarch64_msvc 0.48.5",
2653 "windows_i686_gnu 0.48.5",
2654 "windows_i686_msvc 0.48.5",
2655 "windows_x86_64_gnu 0.48.5",
2656 "windows_x86_64_gnullvm 0.48.5",
2657 "windows_x86_64_msvc 0.48.5",
2658]
2659
2660[[package]]
2661name = "windows-targets"
2662version = "0.52.6"
2663source = "registry+https://github.com/rust-lang/crates.io-index"
2664checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
2665dependencies = [
2666 "windows_aarch64_gnullvm 0.52.6",
2667 "windows_aarch64_msvc 0.52.6",
2668 "windows_i686_gnu 0.52.6",
2669 "windows_i686_gnullvm",
2670 "windows_i686_msvc 0.52.6",
2671 "windows_x86_64_gnu 0.52.6",
2672 "windows_x86_64_gnullvm 0.52.6",
2673 "windows_x86_64_msvc 0.52.6",
2674]
2675
2676[[package]]
2677name = "windows_aarch64_gnullvm"
2678version = "0.48.5"
2679source = "registry+https://github.com/rust-lang/crates.io-index"
2680checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2681
2682[[package]]
2683name = "windows_aarch64_gnullvm"
2684version = "0.52.6"
2685source = "registry+https://github.com/rust-lang/crates.io-index"
2686checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
2687
2688[[package]]
2689name = "windows_aarch64_msvc"
2690version = "0.48.5"
2691source = "registry+https://github.com/rust-lang/crates.io-index"
2692checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2693
2694[[package]]
2695name = "windows_aarch64_msvc"
2696version = "0.52.6"
2697source = "registry+https://github.com/rust-lang/crates.io-index"
2698checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
2699
2700[[package]]
2701name = "windows_i686_gnu"
2702version = "0.48.5"
2703source = "registry+https://github.com/rust-lang/crates.io-index"
2704checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2705
2706[[package]]
2707name = "windows_i686_gnu"
2708version = "0.52.6"
2709source = "registry+https://github.com/rust-lang/crates.io-index"
2710checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
2711
2712[[package]]
2713name = "windows_i686_gnullvm"
2714version = "0.52.6"
2715source = "registry+https://github.com/rust-lang/crates.io-index"
2716checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
2717
2718[[package]]
2719name = "windows_i686_msvc"
2720version = "0.48.5"
2721source = "registry+https://github.com/rust-lang/crates.io-index"
2722checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2723
2724[[package]]
2725name = "windows_i686_msvc"
2726version = "0.52.6"
2727source = "registry+https://github.com/rust-lang/crates.io-index"
2728checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
2729
2730[[package]]
2731name = "windows_x86_64_gnu"
2732version = "0.48.5"
2733source = "registry+https://github.com/rust-lang/crates.io-index"
2734checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2735
2736[[package]]
2737name = "windows_x86_64_gnu"
2738version = "0.52.6"
2739source = "registry+https://github.com/rust-lang/crates.io-index"
2740checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
2741
2742[[package]]
2743name = "windows_x86_64_gnullvm"
2744version = "0.48.5"
2745source = "registry+https://github.com/rust-lang/crates.io-index"
2746checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2747
2748[[package]]
2749name = "windows_x86_64_gnullvm"
2750version = "0.52.6"
2751source = "registry+https://github.com/rust-lang/crates.io-index"
2752checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
2753
2754[[package]]
2755name = "windows_x86_64_msvc"
2756version = "0.48.5"
2757source = "registry+https://github.com/rust-lang/crates.io-index"
2758checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2759
2760[[package]]
2761name = "windows_x86_64_msvc"
2762version = "0.52.6"
2763source = "registry+https://github.com/rust-lang/crates.io-index"
2764checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
2765
2766[[package]]
2767name = "winnow"
2768version = "0.5.40"
2769source = "registry+https://github.com/rust-lang/crates.io-index"
2770checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
2771dependencies = [
2772 "memchr",
2773]
2774
2775[[package]]
2776name = "xdg-home"
2777version = "1.3.0"
2778source = "registry+https://github.com/rust-lang/crates.io-index"
2779checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
2780dependencies = [
2781 "libc",
2782 "windows-sys 0.59.0",
2783]
2784
2785[[package]]
2786name = "zbus"
2787version = "4.4.0"
2788source = "registry+https://github.com/rust-lang/crates.io-index"
2789checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
2790dependencies = [
2791 "async-broadcast",
2792 "async-executor",
2793 "async-fs",
2794 "async-io",
2795 "async-lock",
2796 "async-process",
2797 "async-recursion",
2798 "async-task",
2799 "async-trait",
2800 "blocking",
2801 "enumflags2",
2802 "event-listener",
2803 "futures-core",
2804 "futures-sink",
2805 "futures-util",
2806 "hex",
2807 "nix",
2808 "ordered-stream",
2809 "rand",
2810 "serde",
2811 "serde_repr",
2812 "sha1",
2813 "static_assertions",
2814 "tracing",
2815 "uds_windows",
2816 "windows-sys 0.52.0",
2817 "xdg-home",
2818 "zbus_macros",
2819 "zbus_names",
2820 "zvariant",
2821]
2822
2823[[package]]
2824name = "zbus_macros"
2825version = "4.4.0"
2826source = "registry+https://github.com/rust-lang/crates.io-index"
2827checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
2828dependencies = [
2829 "proc-macro-crate",
2830 "proc-macro2",
2831 "quote",
2832 "syn",
2833 "zvariant_utils",
2834]
2835
2836[[package]]
2837name = "zbus_names"
2838version = "3.0.0"
2839source = "registry+https://github.com/rust-lang/crates.io-index"
2840checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
2841dependencies = [
2842 "serde",
2843 "static_assertions",
2844 "zvariant",
2845]
2846
2847[[package]]
2848name = "zerocopy"
2849version = "0.7.35"
2850source = "registry+https://github.com/rust-lang/crates.io-index"
2851checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
2852dependencies = [
2853 "byteorder",
2854 "zerocopy-derive 0.7.35",
2855]
2856
2857[[package]]
2858name = "zerocopy"
2859version = "0.8.8"
2860source = "registry+https://github.com/rust-lang/crates.io-index"
2861checksum = "5a4e33e6dce36f2adba29746927f8e848ba70989fdb61c772773bbdda8b5d6a7"
2862dependencies = [
2863 "zerocopy-derive 0.8.8",
2864]
2865
2866[[package]]
2867name = "zerocopy-derive"
2868version = "0.7.35"
2869source = "registry+https://github.com/rust-lang/crates.io-index"
2870checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
2871dependencies = [
2872 "proc-macro2",
2873 "quote",
2874 "syn",
2875]
2876
2877[[package]]
2878name = "zerocopy-derive"
2879version = "0.8.8"
2880source = "registry+https://github.com/rust-lang/crates.io-index"
2881checksum = "3cd137b4cc21bde6ecce3bbbb3350130872cda0be2c6888874279ea76e17d4c1"
2882dependencies = [
2883 "proc-macro2",
2884 "quote",
2885 "syn",
2886]
2887
2888[[package]]
2889name = "zvariant"
2890version = "4.2.0"
2891source = "registry+https://github.com/rust-lang/crates.io-index"
2892checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
2893dependencies = [
2894 "endi",
2895 "enumflags2",
2896 "serde",
2897 "static_assertions",
2898 "zvariant_derive",
2899]
2900
2901[[package]]
2902name = "zvariant_derive"
2903version = "4.2.0"
2904source = "registry+https://github.com/rust-lang/crates.io-index"
2905checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
2906dependencies = [
2907 "proc-macro-crate",
2908 "proc-macro2",
2909 "quote",
2910 "syn",
2911 "zvariant_utils",
2912]
2913
2914[[package]]
2915name = "zvariant_utils"
2916version = "2.1.0"
2917source = "registry+https://github.com/rust-lang/crates.io-index"
2918checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
2919dependencies = [
2920 "proc-macro2",
2921 "quote",
2922 "syn",
2923]
2924