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