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