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