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