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