xref: /cloud-hypervisor/Cargo.lock (revision 5e52729453cb62edbe4fb3a4aa24f8cca31e667e)
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"
8dependencies = [
9 "vm-memory",
10]
11
12[[package]]
13name = "aho-corasick"
14version = "0.7.20"
15source = "registry+https://github.com/rust-lang/crates.io-index"
16checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
17dependencies = [
18 "memchr",
19]
20
21[[package]]
22name = "anyhow"
23version = "1.0.66"
24source = "registry+https://github.com/rust-lang/crates.io-index"
25checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
26
27[[package]]
28name = "api_client"
29version = "0.1.0"
30dependencies = [
31 "vmm-sys-util",
32]
33
34[[package]]
35name = "arc-swap"
36version = "1.5.1"
37source = "registry+https://github.com/rust-lang/crates.io-index"
38checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164"
39
40[[package]]
41name = "arch"
42version = "0.1.0"
43dependencies = [
44 "anyhow",
45 "byteorder",
46 "fdt",
47 "hypervisor",
48 "libc",
49 "linux-loader",
50 "log",
51 "serde",
52 "thiserror",
53 "uuid",
54 "versionize",
55 "versionize_derive",
56 "vm-fdt",
57 "vm-memory",
58 "vm-migration",
59 "vmm-sys-util",
60]
61
62[[package]]
63name = "autocfg"
64version = "1.1.0"
65source = "registry+https://github.com/rust-lang/crates.io-index"
66checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
67
68[[package]]
69name = "bincode"
70version = "1.3.3"
71source = "registry+https://github.com/rust-lang/crates.io-index"
72checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
73dependencies = [
74 "serde",
75]
76
77[[package]]
78name = "bitflags"
79version = "1.3.2"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
82
83[[package]]
84name = "block_util"
85version = "0.1.0"
86dependencies = [
87 "io-uring",
88 "libc",
89 "log",
90 "qcow",
91 "thiserror",
92 "versionize",
93 "versionize_derive",
94 "vhdx",
95 "virtio-bindings",
96 "virtio-queue",
97 "vm-memory",
98 "vm-virtio",
99 "vmm-sys-util",
100]
101
102[[package]]
103name = "byteorder"
104version = "1.4.3"
105source = "registry+https://github.com/rust-lang/crates.io-index"
106checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
107
108[[package]]
109name = "cc"
110version = "1.0.77"
111source = "registry+https://github.com/rust-lang/crates.io-index"
112checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4"
113
114[[package]]
115name = "cfg-if"
116version = "1.0.0"
117source = "registry+https://github.com/rust-lang/crates.io-index"
118checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
119
120[[package]]
121name = "clap"
122version = "4.0.29"
123source = "registry+https://github.com/rust-lang/crates.io-index"
124checksum = "4d63b9e9c07271b9957ad22c173bae2a4d9a81127680962039296abcd2f8251d"
125dependencies = [
126 "bitflags",
127 "clap_lex",
128 "is-terminal",
129 "once_cell",
130 "strsim",
131 "termcolor",
132 "terminal_size",
133]
134
135[[package]]
136name = "clap_lex"
137version = "0.3.0"
138source = "registry+https://github.com/rust-lang/crates.io-index"
139checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8"
140dependencies = [
141 "os_str_bytes",
142]
143
144[[package]]
145name = "cloud-hypervisor"
146version = "28.0.0"
147dependencies = [
148 "anyhow",
149 "api_client",
150 "clap",
151 "dirs",
152 "epoll",
153 "event_monitor",
154 "hypervisor",
155 "libc",
156 "log",
157 "net_util",
158 "once_cell",
159 "option_parser",
160 "seccompiler",
161 "serde_json",
162 "signal-hook",
163 "test_infra",
164 "thiserror",
165 "tpm",
166 "tracer",
167 "vm-memory",
168 "vmm",
169 "vmm-sys-util",
170 "wait-timeout",
171]
172
173[[package]]
174name = "crc32c"
175version = "0.6.3"
176source = "registry+https://github.com/rust-lang/crates.io-index"
177checksum = "3dfea2db42e9927a3845fb268a10a72faed6d416065f77873f05e411457c363e"
178dependencies = [
179 "rustc_version",
180]
181
182[[package]]
183name = "crc64"
184version = "1.0.0"
185source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910"
187
188[[package]]
189name = "darling"
190version = "0.14.2"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa"
193dependencies = [
194 "darling_core",
195 "darling_macro",
196]
197
198[[package]]
199name = "darling_core"
200version = "0.14.2"
201source = "registry+https://github.com/rust-lang/crates.io-index"
202checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f"
203dependencies = [
204 "fnv",
205 "ident_case",
206 "proc-macro2",
207 "quote",
208 "strsim",
209 "syn",
210]
211
212[[package]]
213name = "darling_macro"
214version = "0.14.2"
215source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e"
217dependencies = [
218 "darling_core",
219 "quote",
220 "syn",
221]
222
223[[package]]
224name = "devices"
225version = "0.1.0"
226dependencies = [
227 "acpi_tables",
228 "anyhow",
229 "arch",
230 "bitflags",
231 "byteorder",
232 "hypervisor",
233 "libc",
234 "log",
235 "phf",
236 "thiserror",
237 "tpm",
238 "versionize",
239 "versionize_derive",
240 "vm-device",
241 "vm-memory",
242 "vm-migration",
243 "vmm-sys-util",
244]
245
246[[package]]
247name = "dirs"
248version = "4.0.0"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
251dependencies = [
252 "dirs-sys",
253]
254
255[[package]]
256name = "dirs-sys"
257version = "0.3.7"
258source = "registry+https://github.com/rust-lang/crates.io-index"
259checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
260dependencies = [
261 "libc",
262 "redox_users",
263 "winapi",
264]
265
266[[package]]
267name = "env_logger"
268version = "0.10.0"
269source = "registry+https://github.com/rust-lang/crates.io-index"
270checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
271dependencies = [
272 "humantime",
273 "is-terminal",
274 "log",
275 "regex",
276 "termcolor",
277]
278
279[[package]]
280name = "epoll"
281version = "4.3.1"
282source = "registry+https://github.com/rust-lang/crates.io-index"
283checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0"
284dependencies = [
285 "bitflags",
286 "libc",
287]
288
289[[package]]
290name = "errno"
291version = "0.2.8"
292source = "registry+https://github.com/rust-lang/crates.io-index"
293checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
294dependencies = [
295 "errno-dragonfly",
296 "libc",
297 "winapi",
298]
299
300[[package]]
301name = "errno-dragonfly"
302version = "0.1.2"
303source = "registry+https://github.com/rust-lang/crates.io-index"
304checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
305dependencies = [
306 "cc",
307 "libc",
308]
309
310[[package]]
311name = "event_monitor"
312version = "0.1.0"
313dependencies = [
314 "libc",
315 "serde",
316 "serde_json",
317]
318
319[[package]]
320name = "fdt"
321version = "0.1.4"
322source = "registry+https://github.com/rust-lang/crates.io-index"
323checksum = "964f5becd44d069dca0beea2b4bc05639ae7bf3b3f5369c295aff360bb57cca2"
324
325[[package]]
326name = "fnv"
327version = "1.0.7"
328source = "registry+https://github.com/rust-lang/crates.io-index"
329checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
330
331[[package]]
332name = "gdbstub"
333version = "0.6.3"
334source = "registry+https://github.com/rust-lang/crates.io-index"
335checksum = "32c95766e0414f8bfc1d07055574c621b67739466d6ba516c4fef8e99d30d2e6"
336dependencies = [
337 "bitflags",
338 "cfg-if",
339 "log",
340 "managed",
341 "num-traits",
342 "paste",
343]
344
345[[package]]
346name = "gdbstub_arch"
347version = "0.2.4"
348source = "registry+https://github.com/rust-lang/crates.io-index"
349checksum = "eecb536c55c43593a00dde9074dbbdb0e81ce5f20dbca921400f8779c21dea9c"
350dependencies = [
351 "gdbstub",
352 "num-traits",
353]
354
355[[package]]
356name = "getrandom"
357version = "0.2.8"
358source = "registry+https://github.com/rust-lang/crates.io-index"
359checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
360dependencies = [
361 "cfg-if",
362 "libc",
363 "wasi",
364]
365
366[[package]]
367name = "glob"
368version = "0.3.0"
369source = "registry+https://github.com/rust-lang/crates.io-index"
370checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
371
372[[package]]
373name = "hermit-abi"
374version = "0.2.6"
375source = "registry+https://github.com/rust-lang/crates.io-index"
376checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
377dependencies = [
378 "libc",
379]
380
381[[package]]
382name = "humantime"
383version = "2.1.0"
384source = "registry+https://github.com/rust-lang/crates.io-index"
385checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
386
387[[package]]
388name = "hypervisor"
389version = "0.1.0"
390dependencies = [
391 "anyhow",
392 "byteorder",
393 "env_logger",
394 "iced-x86",
395 "kvm-bindings",
396 "kvm-ioctls",
397 "libc",
398 "log",
399 "mshv-bindings",
400 "mshv-ioctls",
401 "serde",
402 "serde_with",
403 "thiserror",
404 "vfio-ioctls",
405 "vm-memory",
406 "vmm-sys-util",
407]
408
409[[package]]
410name = "iced-x86"
411version = "1.17.0"
412source = "registry+https://github.com/rust-lang/crates.io-index"
413checksum = "158f5204401d08f91d19176112146d75e99b3cf745092e268fa7be33e09adcec"
414dependencies = [
415 "lazy_static",
416 "static_assertions",
417]
418
419[[package]]
420name = "ident_case"
421version = "1.0.1"
422source = "registry+https://github.com/rust-lang/crates.io-index"
423checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
424
425[[package]]
426name = "instant"
427version = "0.1.12"
428source = "registry+https://github.com/rust-lang/crates.io-index"
429checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
430dependencies = [
431 "cfg-if",
432]
433
434[[package]]
435name = "io-lifetimes"
436version = "1.0.3"
437source = "registry+https://github.com/rust-lang/crates.io-index"
438checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c"
439dependencies = [
440 "libc",
441 "windows-sys",
442]
443
444[[package]]
445name = "io-uring"
446version = "0.5.9"
447source = "registry+https://github.com/rust-lang/crates.io-index"
448checksum = "7ba34abb5175052fc1a2227a10d2275b7386c9990167de9786c0b88d8b062330"
449dependencies = [
450 "bitflags",
451 "libc",
452]
453
454[[package]]
455name = "ipnetwork"
456version = "0.19.0"
457source = "registry+https://github.com/rust-lang/crates.io-index"
458checksum = "1f84f1612606f3753f205a4e9a2efd6fe5b4c573a6269b2cc6c3003d44a0d127"
459dependencies = [
460 "serde",
461]
462
463[[package]]
464name = "is-terminal"
465version = "0.4.1"
466source = "registry+https://github.com/rust-lang/crates.io-index"
467checksum = "927609f78c2913a6f6ac3c27a4fe87f43e2a35367c0c4b0f8265e8f49a104330"
468dependencies = [
469 "hermit-abi",
470 "io-lifetimes",
471 "rustix",
472 "windows-sys",
473]
474
475[[package]]
476name = "itoa"
477version = "1.0.4"
478source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
480
481[[package]]
482name = "kvm-bindings"
483version = "0.6.0"
484source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.6.0-tdx#7d9ffb47e5b9b1989577258800a0f57c93f1445f"
485dependencies = [
486 "serde",
487 "serde_derive",
488 "vmm-sys-util",
489]
490
491[[package]]
492name = "kvm-ioctls"
493version = "0.12.0"
494source = "registry+https://github.com/rust-lang/crates.io-index"
495checksum = "c3a321cabd827642499c77e27314f388dd83a717a5ca716b86476fb947f73ae4"
496dependencies = [
497 "kvm-bindings",
498 "libc",
499 "vmm-sys-util",
500]
501
502[[package]]
503name = "lazy_static"
504version = "1.4.0"
505source = "registry+https://github.com/rust-lang/crates.io-index"
506checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
507
508[[package]]
509name = "libc"
510version = "0.2.138"
511source = "registry+https://github.com/rust-lang/crates.io-index"
512checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8"
513
514[[package]]
515name = "libssh2-sys"
516version = "0.2.23"
517source = "registry+https://github.com/rust-lang/crates.io-index"
518checksum = "b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca"
519dependencies = [
520 "cc",
521 "libc",
522 "libz-sys",
523 "openssl-sys",
524 "pkg-config",
525 "vcpkg",
526]
527
528[[package]]
529name = "libz-sys"
530version = "1.1.8"
531source = "registry+https://github.com/rust-lang/crates.io-index"
532checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
533dependencies = [
534 "cc",
535 "libc",
536 "pkg-config",
537 "vcpkg",
538]
539
540[[package]]
541name = "linux-loader"
542version = "0.8.1"
543source = "registry+https://github.com/rust-lang/crates.io-index"
544checksum = "b9259ddbfbb52cc918f6bbc60390004ddd0228cf1d85f402009ff2b3d95de83f"
545dependencies = [
546 "vm-memory",
547]
548
549[[package]]
550name = "linux-raw-sys"
551version = "0.1.3"
552source = "registry+https://github.com/rust-lang/crates.io-index"
553checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f"
554
555[[package]]
556name = "lock_api"
557version = "0.4.9"
558source = "registry+https://github.com/rust-lang/crates.io-index"
559checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
560dependencies = [
561 "autocfg",
562 "scopeguard",
563]
564
565[[package]]
566name = "log"
567version = "0.4.17"
568source = "registry+https://github.com/rust-lang/crates.io-index"
569checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
570dependencies = [
571 "cfg-if",
572]
573
574[[package]]
575name = "managed"
576version = "0.8.0"
577source = "registry+https://github.com/rust-lang/crates.io-index"
578checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
579
580[[package]]
581name = "memchr"
582version = "2.5.0"
583source = "registry+https://github.com/rust-lang/crates.io-index"
584checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
585
586[[package]]
587name = "micro_http"
588version = "0.1.0"
589source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#4b18a043e997da5b5f679e3defc279fec908753e"
590dependencies = [
591 "libc",
592 "vmm-sys-util",
593]
594
595[[package]]
596name = "mshv-bindings"
597version = "0.1.1"
598source = "git+https://github.com/rust-vmm/mshv?branch=main#10d0c5208cc41a3958e0fd31fabf2c88b18a97b5"
599dependencies = [
600 "libc",
601 "serde",
602 "serde_derive",
603 "vmm-sys-util",
604 "zerocopy",
605]
606
607[[package]]
608name = "mshv-ioctls"
609version = "0.1.1"
610source = "git+https://github.com/rust-vmm/mshv?branch=main#10d0c5208cc41a3958e0fd31fabf2c88b18a97b5"
611dependencies = [
612 "libc",
613 "mshv-bindings",
614 "vmm-sys-util",
615]
616
617[[package]]
618name = "net_gen"
619version = "0.1.0"
620dependencies = [
621 "vmm-sys-util",
622]
623
624[[package]]
625name = "net_util"
626version = "0.1.0"
627dependencies = [
628 "epoll",
629 "getrandom",
630 "libc",
631 "log",
632 "net_gen",
633 "once_cell",
634 "pnet",
635 "pnet_datalink",
636 "rate_limiter",
637 "serde",
638 "serde_json",
639 "thiserror",
640 "versionize",
641 "versionize_derive",
642 "virtio-bindings",
643 "virtio-queue",
644 "vm-memory",
645 "vm-virtio",
646 "vmm-sys-util",
647]
648
649[[package]]
650name = "no-std-net"
651version = "0.6.0"
652source = "registry+https://github.com/rust-lang/crates.io-index"
653checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
654
655[[package]]
656name = "num-traits"
657version = "0.2.15"
658source = "registry+https://github.com/rust-lang/crates.io-index"
659checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
660dependencies = [
661 "autocfg",
662]
663
664[[package]]
665name = "once_cell"
666version = "1.16.0"
667source = "registry+https://github.com/rust-lang/crates.io-index"
668checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
669
670[[package]]
671name = "openssl-src"
672version = "111.24.0+1.1.1s"
673source = "registry+https://github.com/rust-lang/crates.io-index"
674checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd"
675dependencies = [
676 "cc",
677]
678
679[[package]]
680name = "openssl-sys"
681version = "0.9.79"
682source = "registry+https://github.com/rust-lang/crates.io-index"
683checksum = "5454462c0eced1e97f2ec09036abc8da362e66802f66fd20f86854d9d8cbcbc4"
684dependencies = [
685 "autocfg",
686 "cc",
687 "libc",
688 "openssl-src",
689 "pkg-config",
690 "vcpkg",
691]
692
693[[package]]
694name = "option_parser"
695version = "0.1.0"
696
697[[package]]
698name = "os_str_bytes"
699version = "6.4.1"
700source = "registry+https://github.com/rust-lang/crates.io-index"
701checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
702
703[[package]]
704name = "parking_lot"
705version = "0.11.2"
706source = "registry+https://github.com/rust-lang/crates.io-index"
707checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
708dependencies = [
709 "instant",
710 "lock_api",
711 "parking_lot_core",
712]
713
714[[package]]
715name = "parking_lot_core"
716version = "0.8.5"
717source = "registry+https://github.com/rust-lang/crates.io-index"
718checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
719dependencies = [
720 "cfg-if",
721 "instant",
722 "libc",
723 "redox_syscall",
724 "smallvec",
725 "winapi",
726]
727
728[[package]]
729name = "paste"
730version = "1.0.10"
731source = "registry+https://github.com/rust-lang/crates.io-index"
732checksum = "cf1c2c742266c2f1041c914ba65355a83ae8747b05f208319784083583494b4b"
733
734[[package]]
735name = "pci"
736version = "0.1.0"
737dependencies = [
738 "anyhow",
739 "byteorder",
740 "hypervisor",
741 "libc",
742 "log",
743 "serde",
744 "thiserror",
745 "versionize",
746 "versionize_derive",
747 "vfio-bindings",
748 "vfio-ioctls",
749 "vfio_user",
750 "vm-allocator",
751 "vm-device",
752 "vm-memory",
753 "vm-migration",
754 "vmm-sys-util",
755]
756
757[[package]]
758name = "performance-metrics"
759version = "0.1.0"
760dependencies = [
761 "clap",
762 "dirs",
763 "serde",
764 "serde_json",
765 "test_infra",
766 "thiserror",
767 "wait-timeout",
768]
769
770[[package]]
771name = "phf"
772version = "0.11.1"
773source = "registry+https://github.com/rust-lang/crates.io-index"
774checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
775dependencies = [
776 "phf_macros",
777 "phf_shared",
778]
779
780[[package]]
781name = "phf_generator"
782version = "0.11.1"
783source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf"
785dependencies = [
786 "phf_shared",
787 "rand",
788]
789
790[[package]]
791name = "phf_macros"
792version = "0.11.1"
793source = "registry+https://github.com/rust-lang/crates.io-index"
794checksum = "92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66"
795dependencies = [
796 "phf_generator",
797 "phf_shared",
798 "proc-macro2",
799 "quote",
800 "syn",
801]
802
803[[package]]
804name = "phf_shared"
805version = "0.11.1"
806source = "registry+https://github.com/rust-lang/crates.io-index"
807checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
808dependencies = [
809 "siphasher",
810]
811
812[[package]]
813name = "pkg-config"
814version = "0.3.26"
815source = "registry+https://github.com/rust-lang/crates.io-index"
816checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
817
818[[package]]
819name = "pnet"
820version = "0.31.0"
821source = "registry+https://github.com/rust-lang/crates.io-index"
822checksum = "0caaf5b11fd907ff15cf14a4477bfabca4b37ab9e447a4f8dead969a59cdafad"
823dependencies = [
824 "pnet_base",
825 "pnet_datalink",
826 "pnet_packet",
827 "pnet_transport",
828]
829
830[[package]]
831name = "pnet_base"
832version = "0.31.0"
833source = "registry+https://github.com/rust-lang/crates.io-index"
834checksum = "f9d3a993d49e5fd5d4d854d6999d4addca1f72d86c65adf224a36757161c02b6"
835dependencies = [
836 "no-std-net",
837]
838
839[[package]]
840name = "pnet_datalink"
841version = "0.31.0"
842source = "registry+https://github.com/rust-lang/crates.io-index"
843checksum = "e466faf03a98ad27f6e15cd27a2b7cc89e73e640a43527742977bc503c37f8aa"
844dependencies = [
845 "ipnetwork",
846 "libc",
847 "pnet_base",
848 "pnet_sys",
849 "winapi",
850]
851
852[[package]]
853name = "pnet_macros"
854version = "0.31.0"
855source = "registry+https://github.com/rust-lang/crates.io-index"
856checksum = "48dd52a5211fac27e7acb14cfc9f30ae16ae0e956b7b779c8214c74559cef4c3"
857dependencies = [
858 "proc-macro2",
859 "quote",
860 "regex",
861 "syn",
862]
863
864[[package]]
865name = "pnet_macros_support"
866version = "0.31.0"
867source = "registry+https://github.com/rust-lang/crates.io-index"
868checksum = "89de095dc7739349559913aed1ef6a11e73ceade4897dadc77c5e09de6740750"
869dependencies = [
870 "pnet_base",
871]
872
873[[package]]
874name = "pnet_packet"
875version = "0.31.0"
876source = "registry+https://github.com/rust-lang/crates.io-index"
877checksum = "bc3b5111e697c39c8b9795b9fdccbc301ab696699e88b9ea5a4e4628978f495f"
878dependencies = [
879 "glob",
880 "pnet_base",
881 "pnet_macros",
882 "pnet_macros_support",
883]
884
885[[package]]
886name = "pnet_sys"
887version = "0.31.0"
888source = "registry+https://github.com/rust-lang/crates.io-index"
889checksum = "328e231f0add6d247d82421bf3790b4b33b39c8930637f428eef24c4c6a90805"
890dependencies = [
891 "libc",
892 "winapi",
893]
894
895[[package]]
896name = "pnet_transport"
897version = "0.31.0"
898source = "registry+https://github.com/rust-lang/crates.io-index"
899checksum = "ff597185e6f1f5671b3122e4dba892a1c73e17c17e723d7669bd9299cbe7f124"
900dependencies = [
901 "libc",
902 "pnet_base",
903 "pnet_packet",
904 "pnet_sys",
905]
906
907[[package]]
908name = "proc-macro2"
909version = "1.0.47"
910source = "registry+https://github.com/rust-lang/crates.io-index"
911checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
912dependencies = [
913 "unicode-ident",
914]
915
916[[package]]
917name = "qcow"
918version = "0.1.0"
919dependencies = [
920 "byteorder",
921 "libc",
922 "log",
923 "remain",
924 "vmm-sys-util",
925]
926
927[[package]]
928name = "quote"
929version = "1.0.21"
930source = "registry+https://github.com/rust-lang/crates.io-index"
931checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
932dependencies = [
933 "proc-macro2",
934]
935
936[[package]]
937name = "rand"
938version = "0.8.5"
939source = "registry+https://github.com/rust-lang/crates.io-index"
940checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
941dependencies = [
942 "rand_core",
943]
944
945[[package]]
946name = "rand_core"
947version = "0.6.4"
948source = "registry+https://github.com/rust-lang/crates.io-index"
949checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
950
951[[package]]
952name = "rate_limiter"
953version = "0.1.0"
954dependencies = [
955 "libc",
956 "log",
957 "vmm-sys-util",
958]
959
960[[package]]
961name = "redox_syscall"
962version = "0.2.16"
963source = "registry+https://github.com/rust-lang/crates.io-index"
964checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
965dependencies = [
966 "bitflags",
967]
968
969[[package]]
970name = "redox_users"
971version = "0.4.3"
972source = "registry+https://github.com/rust-lang/crates.io-index"
973checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
974dependencies = [
975 "getrandom",
976 "redox_syscall",
977 "thiserror",
978]
979
980[[package]]
981name = "regex"
982version = "1.7.0"
983source = "registry+https://github.com/rust-lang/crates.io-index"
984checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
985dependencies = [
986 "aho-corasick",
987 "memchr",
988 "regex-syntax",
989]
990
991[[package]]
992name = "regex-syntax"
993version = "0.6.28"
994source = "registry+https://github.com/rust-lang/crates.io-index"
995checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
996
997[[package]]
998name = "remain"
999version = "0.2.5"
1000source = "registry+https://github.com/rust-lang/crates.io-index"
1001checksum = "1a81bc6a3aaeb180f767bd2bda8c03bac5b93b3b69a783c66f35d16a4df276cf"
1002dependencies = [
1003 "proc-macro2",
1004 "quote",
1005 "syn",
1006]
1007
1008[[package]]
1009name = "rustc_version"
1010version = "0.4.0"
1011source = "registry+https://github.com/rust-lang/crates.io-index"
1012checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
1013dependencies = [
1014 "semver",
1015]
1016
1017[[package]]
1018name = "rustix"
1019version = "0.36.5"
1020source = "registry+https://github.com/rust-lang/crates.io-index"
1021checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588"
1022dependencies = [
1023 "bitflags",
1024 "errno",
1025 "io-lifetimes",
1026 "libc",
1027 "linux-raw-sys",
1028 "windows-sys",
1029]
1030
1031[[package]]
1032name = "ryu"
1033version = "1.0.11"
1034source = "registry+https://github.com/rust-lang/crates.io-index"
1035checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
1036
1037[[package]]
1038name = "scopeguard"
1039version = "1.1.0"
1040source = "registry+https://github.com/rust-lang/crates.io-index"
1041checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1042
1043[[package]]
1044name = "seccompiler"
1045version = "0.3.0"
1046source = "registry+https://github.com/rust-lang/crates.io-index"
1047checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e"
1048dependencies = [
1049 "libc",
1050]
1051
1052[[package]]
1053name = "semver"
1054version = "1.0.14"
1055source = "registry+https://github.com/rust-lang/crates.io-index"
1056checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
1057
1058[[package]]
1059name = "serde"
1060version = "1.0.150"
1061source = "registry+https://github.com/rust-lang/crates.io-index"
1062checksum = "e326c9ec8042f1b5da33252c8a37e9ffbd2c9bef0155215b6e6c80c790e05f91"
1063dependencies = [
1064 "serde_derive",
1065]
1066
1067[[package]]
1068name = "serde_derive"
1069version = "1.0.150"
1070source = "registry+https://github.com/rust-lang/crates.io-index"
1071checksum = "42a3df25b0713732468deadad63ab9da1f1fd75a48a15024b50363f128db627e"
1072dependencies = [
1073 "proc-macro2",
1074 "quote",
1075 "syn",
1076]
1077
1078[[package]]
1079name = "serde_json"
1080version = "1.0.89"
1081source = "registry+https://github.com/rust-lang/crates.io-index"
1082checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db"
1083dependencies = [
1084 "itoa",
1085 "ryu",
1086 "serde",
1087]
1088
1089[[package]]
1090name = "serde_with"
1091version = "2.1.0"
1092source = "registry+https://github.com/rust-lang/crates.io-index"
1093checksum = "25bf4a5a814902cd1014dbccfa4d4560fb8432c779471e96e035602519f82eef"
1094dependencies = [
1095 "serde",
1096 "serde_with_macros",
1097]
1098
1099[[package]]
1100name = "serde_with_macros"
1101version = "2.1.0"
1102source = "registry+https://github.com/rust-lang/crates.io-index"
1103checksum = "e3452b4c0f6c1e357f73fdb87cd1efabaa12acf328c7a528e252893baeb3f4aa"
1104dependencies = [
1105 "darling",
1106 "proc-macro2",
1107 "quote",
1108 "syn",
1109]
1110
1111[[package]]
1112name = "serial_buffer"
1113version = "0.1.0"
1114
1115[[package]]
1116name = "signal-hook"
1117version = "0.3.14"
1118source = "registry+https://github.com/rust-lang/crates.io-index"
1119checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
1120dependencies = [
1121 "libc",
1122 "signal-hook-registry",
1123]
1124
1125[[package]]
1126name = "signal-hook-registry"
1127version = "1.4.0"
1128source = "registry+https://github.com/rust-lang/crates.io-index"
1129checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
1130dependencies = [
1131 "libc",
1132]
1133
1134[[package]]
1135name = "siphasher"
1136version = "0.3.10"
1137source = "registry+https://github.com/rust-lang/crates.io-index"
1138checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
1139
1140[[package]]
1141name = "smallvec"
1142version = "1.10.0"
1143source = "registry+https://github.com/rust-lang/crates.io-index"
1144checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
1145
1146[[package]]
1147name = "ssh2"
1148version = "0.9.3"
1149source = "registry+https://github.com/rust-lang/crates.io-index"
1150checksum = "269343e64430067a14937ae0e3c4ec604c178fb896dde0964b1acd22b3e2eeb1"
1151dependencies = [
1152 "bitflags",
1153 "libc",
1154 "libssh2-sys",
1155 "parking_lot",
1156]
1157
1158[[package]]
1159name = "static_assertions"
1160version = "1.1.0"
1161source = "registry+https://github.com/rust-lang/crates.io-index"
1162checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1163
1164[[package]]
1165name = "strsim"
1166version = "0.10.0"
1167source = "registry+https://github.com/rust-lang/crates.io-index"
1168checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
1169
1170[[package]]
1171name = "syn"
1172version = "1.0.105"
1173source = "registry+https://github.com/rust-lang/crates.io-index"
1174checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908"
1175dependencies = [
1176 "proc-macro2",
1177 "quote",
1178 "unicode-ident",
1179]
1180
1181[[package]]
1182name = "termcolor"
1183version = "1.1.3"
1184source = "registry+https://github.com/rust-lang/crates.io-index"
1185checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
1186dependencies = [
1187 "winapi-util",
1188]
1189
1190[[package]]
1191name = "terminal_size"
1192version = "0.2.3"
1193source = "registry+https://github.com/rust-lang/crates.io-index"
1194checksum = "cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907"
1195dependencies = [
1196 "rustix",
1197 "windows-sys",
1198]
1199
1200[[package]]
1201name = "test_infra"
1202version = "0.1.0"
1203dependencies = [
1204 "dirs",
1205 "epoll",
1206 "libc",
1207 "once_cell",
1208 "serde",
1209 "serde_json",
1210 "ssh2",
1211 "vmm-sys-util",
1212 "wait-timeout",
1213]
1214
1215[[package]]
1216name = "thiserror"
1217version = "1.0.37"
1218source = "registry+https://github.com/rust-lang/crates.io-index"
1219checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
1220dependencies = [
1221 "thiserror-impl",
1222]
1223
1224[[package]]
1225name = "thiserror-impl"
1226version = "1.0.37"
1227source = "registry+https://github.com/rust-lang/crates.io-index"
1228checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
1229dependencies = [
1230 "proc-macro2",
1231 "quote",
1232 "syn",
1233]
1234
1235[[package]]
1236name = "tpm"
1237version = "0.1.0"
1238dependencies = [
1239 "anyhow",
1240 "byteorder",
1241 "libc",
1242 "log",
1243 "thiserror",
1244 "vmm-sys-util",
1245]
1246
1247[[package]]
1248name = "tracer"
1249version = "0.1.0"
1250dependencies = [
1251 "libc",
1252 "log",
1253 "once_cell",
1254 "serde",
1255 "serde_json",
1256]
1257
1258[[package]]
1259name = "unicode-ident"
1260version = "1.0.5"
1261source = "registry+https://github.com/rust-lang/crates.io-index"
1262checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
1263
1264[[package]]
1265name = "uuid"
1266version = "1.2.2"
1267source = "registry+https://github.com/rust-lang/crates.io-index"
1268checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
1269dependencies = [
1270 "getrandom",
1271]
1272
1273[[package]]
1274name = "vcpkg"
1275version = "0.2.15"
1276source = "registry+https://github.com/rust-lang/crates.io-index"
1277checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
1278
1279[[package]]
1280name = "versionize"
1281version = "0.1.9"
1282source = "registry+https://github.com/rust-lang/crates.io-index"
1283checksum = "d6e2495726cf917e7ba7ec8bf0f0fceab543dd38d0a4195ed6bef331e38a290f"
1284dependencies = [
1285 "bincode",
1286 "crc64",
1287 "proc-macro2",
1288 "quote",
1289 "serde",
1290 "serde_derive",
1291 "syn",
1292 "versionize_derive",
1293 "vmm-sys-util",
1294]
1295
1296[[package]]
1297name = "versionize_derive"
1298version = "0.1.4"
1299source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#ae35ef7a3ddabd3371ab8ac0193a383aff6e4b1b"
1300dependencies = [
1301 "proc-macro2",
1302 "quote",
1303 "syn",
1304]
1305
1306[[package]]
1307name = "vfio-bindings"
1308version = "0.4.0"
1309source = "git+https://github.com/rust-vmm/vfio?branch=main#7ef33f6759ae6d37a54cd66f749aa47c1c81509c"
1310dependencies = [
1311 "vmm-sys-util",
1312]
1313
1314[[package]]
1315name = "vfio-ioctls"
1316version = "0.2.0"
1317source = "git+https://github.com/rust-vmm/vfio?branch=main#7ef33f6759ae6d37a54cd66f749aa47c1c81509c"
1318dependencies = [
1319 "byteorder",
1320 "kvm-bindings",
1321 "kvm-ioctls",
1322 "libc",
1323 "log",
1324 "mshv-bindings",
1325 "mshv-ioctls",
1326 "thiserror",
1327 "vfio-bindings",
1328 "vm-memory",
1329 "vmm-sys-util",
1330]
1331
1332[[package]]
1333name = "vfio_user"
1334version = "0.1.0"
1335dependencies = [
1336 "libc",
1337 "log",
1338 "serde",
1339 "serde_derive",
1340 "serde_json",
1341 "thiserror",
1342 "vfio-bindings",
1343 "vm-memory",
1344 "vmm-sys-util",
1345]
1346
1347[[package]]
1348name = "vhdx"
1349version = "0.1.0"
1350dependencies = [
1351 "byteorder",
1352 "crc32c",
1353 "libc",
1354 "log",
1355 "remain",
1356 "thiserror",
1357 "uuid",
1358]
1359
1360[[package]]
1361name = "vhost"
1362version = "0.6.0"
1363source = "registry+https://github.com/rust-lang/crates.io-index"
1364checksum = "c9b791c5b0717a0558888a4cf7240cea836f39a99cb342e12ce633dcaa078072"
1365dependencies = [
1366 "bitflags",
1367 "libc",
1368 "vm-memory",
1369 "vmm-sys-util",
1370]
1371
1372[[package]]
1373name = "vhost-user-backend"
1374version = "0.8.0"
1375source = "registry+https://github.com/rust-lang/crates.io-index"
1376checksum = "9f237b91db4ac339d639fb43398b52d785fa51e3c7760ac9425148863c1f4303"
1377dependencies = [
1378 "libc",
1379 "log",
1380 "vhost",
1381 "virtio-bindings",
1382 "virtio-queue",
1383 "vm-memory",
1384 "vmm-sys-util",
1385]
1386
1387[[package]]
1388name = "vhost_user_block"
1389version = "0.1.0"
1390dependencies = [
1391 "block_util",
1392 "clap",
1393 "env_logger",
1394 "epoll",
1395 "libc",
1396 "log",
1397 "option_parser",
1398 "qcow",
1399 "vhost",
1400 "vhost-user-backend",
1401 "virtio-bindings",
1402 "virtio-queue",
1403 "vm-memory",
1404 "vmm-sys-util",
1405]
1406
1407[[package]]
1408name = "vhost_user_net"
1409version = "0.1.0"
1410dependencies = [
1411 "clap",
1412 "env_logger",
1413 "epoll",
1414 "libc",
1415 "log",
1416 "net_util",
1417 "option_parser",
1418 "vhost",
1419 "vhost-user-backend",
1420 "virtio-bindings",
1421 "vm-memory",
1422 "vmm-sys-util",
1423]
1424
1425[[package]]
1426name = "virtio-bindings"
1427version = "0.1.0"
1428source = "registry+https://github.com/rust-lang/crates.io-index"
1429checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b"
1430
1431[[package]]
1432name = "virtio-devices"
1433version = "0.1.0"
1434dependencies = [
1435 "anyhow",
1436 "arc-swap",
1437 "block_util",
1438 "byteorder",
1439 "epoll",
1440 "event_monitor",
1441 "io-uring",
1442 "libc",
1443 "log",
1444 "net_gen",
1445 "net_util",
1446 "pci",
1447 "rate_limiter",
1448 "seccompiler",
1449 "serde",
1450 "serde_json",
1451 "serial_buffer",
1452 "thiserror",
1453 "versionize",
1454 "versionize_derive",
1455 "vhost",
1456 "virtio-bindings",
1457 "virtio-queue",
1458 "vm-allocator",
1459 "vm-device",
1460 "vm-memory",
1461 "vm-migration",
1462 "vm-virtio",
1463 "vmm-sys-util",
1464]
1465
1466[[package]]
1467name = "virtio-queue"
1468version = "0.7.0"
1469source = "registry+https://github.com/rust-lang/crates.io-index"
1470checksum = "19e927d93d54c365034fd7f31a5f458a1f540de4a37c52e892670dad9692173c"
1471dependencies = [
1472 "log",
1473 "virtio-bindings",
1474 "vm-memory",
1475 "vmm-sys-util",
1476]
1477
1478[[package]]
1479name = "vm-allocator"
1480version = "0.1.0"
1481dependencies = [
1482 "arch",
1483 "libc",
1484 "vm-memory",
1485]
1486
1487[[package]]
1488name = "vm-device"
1489version = "0.1.0"
1490dependencies = [
1491 "anyhow",
1492 "hypervisor",
1493 "serde",
1494 "thiserror",
1495 "vfio-ioctls",
1496 "vm-memory",
1497 "vmm-sys-util",
1498]
1499
1500[[package]]
1501name = "vm-fdt"
1502version = "0.2.0"
1503source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#c5a99ab71b130435927d19b50c85fcd5ce904a8c"
1504
1505[[package]]
1506name = "vm-memory"
1507version = "0.10.0"
1508source = "registry+https://github.com/rust-lang/crates.io-index"
1509checksum = "688a70366615b45575a424d9c665561c1b5ab2224d494f706b6a6812911a827c"
1510dependencies = [
1511 "arc-swap",
1512 "libc",
1513 "winapi",
1514]
1515
1516[[package]]
1517name = "vm-migration"
1518version = "0.1.0"
1519dependencies = [
1520 "anyhow",
1521 "serde",
1522 "serde_json",
1523 "thiserror",
1524 "versionize",
1525 "versionize_derive",
1526 "vm-memory",
1527]
1528
1529[[package]]
1530name = "vm-virtio"
1531version = "0.1.0"
1532dependencies = [
1533 "log",
1534 "virtio-queue",
1535 "vm-memory",
1536]
1537
1538[[package]]
1539name = "vmm"
1540version = "0.1.0"
1541dependencies = [
1542 "acpi_tables",
1543 "anyhow",
1544 "arc-swap",
1545 "arch",
1546 "bitflags",
1547 "block_util",
1548 "clap",
1549 "devices",
1550 "epoll",
1551 "event_monitor",
1552 "gdbstub",
1553 "gdbstub_arch",
1554 "hypervisor",
1555 "libc",
1556 "linux-loader",
1557 "log",
1558 "micro_http",
1559 "net_util",
1560 "once_cell",
1561 "option_parser",
1562 "pci",
1563 "qcow",
1564 "seccompiler",
1565 "serde",
1566 "serde_json",
1567 "serial_buffer",
1568 "signal-hook",
1569 "thiserror",
1570 "tracer",
1571 "uuid",
1572 "versionize",
1573 "versionize_derive",
1574 "vfio-ioctls",
1575 "vfio_user",
1576 "vhdx",
1577 "virtio-devices",
1578 "virtio-queue",
1579 "vm-allocator",
1580 "vm-device",
1581 "vm-memory",
1582 "vm-migration",
1583 "vm-virtio",
1584 "vmm-sys-util",
1585]
1586
1587[[package]]
1588name = "vmm-sys-util"
1589version = "0.11.0"
1590source = "registry+https://github.com/rust-lang/crates.io-index"
1591checksum = "cc06a16ee8ebf0d9269aed304030b0d20a866b8b3dd3d4ce532596ac567a0d24"
1592dependencies = [
1593 "bitflags",
1594 "libc",
1595 "serde",
1596 "serde_derive",
1597]
1598
1599[[package]]
1600name = "wait-timeout"
1601version = "0.2.0"
1602source = "registry+https://github.com/rust-lang/crates.io-index"
1603checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
1604dependencies = [
1605 "libc",
1606]
1607
1608[[package]]
1609name = "wasi"
1610version = "0.11.0+wasi-snapshot-preview1"
1611source = "registry+https://github.com/rust-lang/crates.io-index"
1612checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1613
1614[[package]]
1615name = "winapi"
1616version = "0.3.9"
1617source = "registry+https://github.com/rust-lang/crates.io-index"
1618checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1619dependencies = [
1620 "winapi-i686-pc-windows-gnu",
1621 "winapi-x86_64-pc-windows-gnu",
1622]
1623
1624[[package]]
1625name = "winapi-i686-pc-windows-gnu"
1626version = "0.4.0"
1627source = "registry+https://github.com/rust-lang/crates.io-index"
1628checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1629
1630[[package]]
1631name = "winapi-util"
1632version = "0.1.5"
1633source = "registry+https://github.com/rust-lang/crates.io-index"
1634checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1635dependencies = [
1636 "winapi",
1637]
1638
1639[[package]]
1640name = "winapi-x86_64-pc-windows-gnu"
1641version = "0.4.0"
1642source = "registry+https://github.com/rust-lang/crates.io-index"
1643checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1644
1645[[package]]
1646name = "windows-sys"
1647version = "0.42.0"
1648source = "registry+https://github.com/rust-lang/crates.io-index"
1649checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
1650dependencies = [
1651 "windows_aarch64_gnullvm",
1652 "windows_aarch64_msvc",
1653 "windows_i686_gnu",
1654 "windows_i686_msvc",
1655 "windows_x86_64_gnu",
1656 "windows_x86_64_gnullvm",
1657 "windows_x86_64_msvc",
1658]
1659
1660[[package]]
1661name = "windows_aarch64_gnullvm"
1662version = "0.42.0"
1663source = "registry+https://github.com/rust-lang/crates.io-index"
1664checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
1665
1666[[package]]
1667name = "windows_aarch64_msvc"
1668version = "0.42.0"
1669source = "registry+https://github.com/rust-lang/crates.io-index"
1670checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
1671
1672[[package]]
1673name = "windows_i686_gnu"
1674version = "0.42.0"
1675source = "registry+https://github.com/rust-lang/crates.io-index"
1676checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
1677
1678[[package]]
1679name = "windows_i686_msvc"
1680version = "0.42.0"
1681source = "registry+https://github.com/rust-lang/crates.io-index"
1682checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
1683
1684[[package]]
1685name = "windows_x86_64_gnu"
1686version = "0.42.0"
1687source = "registry+https://github.com/rust-lang/crates.io-index"
1688checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
1689
1690[[package]]
1691name = "windows_x86_64_gnullvm"
1692version = "0.42.0"
1693source = "registry+https://github.com/rust-lang/crates.io-index"
1694checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
1695
1696[[package]]
1697name = "windows_x86_64_msvc"
1698version = "0.42.0"
1699source = "registry+https://github.com/rust-lang/crates.io-index"
1700checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
1701
1702[[package]]
1703name = "zerocopy"
1704version = "0.6.1"
1705source = "registry+https://github.com/rust-lang/crates.io-index"
1706checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236"
1707dependencies = [
1708 "byteorder",
1709 "zerocopy-derive",
1710]
1711
1712[[package]]
1713name = "zerocopy-derive"
1714version = "0.3.2"
1715source = "registry+https://github.com/rust-lang/crates.io-index"
1716checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3"
1717dependencies = [
1718 "proc-macro2",
1719 "quote",
1720 "syn",
1721]
1722