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