FILENAME 3/4 - delete the old get_fun_path etc.
[hiphop-php.git] / hphp / hack / Cargo.lock
blob7bafff31618f9865095d5f5276d0d832c8e946da
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
3 version = 3
5 [[package]]
6 name = "aast_parser"
7 version = "0.0.0"
8 dependencies = [
9  "bumpalo",
10  "decl_mode_parser",
11  "lowerer",
12  "mode_parser",
13  "namespaces_rust",
14  "naming_special_names_rust",
15  "ocamlrep",
16  "ocamlrep_derive",
17  "oxidized",
18  "parser_core_types",
19  "positioned_by_ref_parser",
20  "rust_aast_parser_types",
21  "rust_parser_errors",
22  "smart_constructors",
23  "stack_limit",
26 [[package]]
27 name = "aast_parser_ffi"
28 version = "0.0.0"
29 dependencies = [
30  "aast_parser",
31  "ocamlrep",
32  "ocamlrep_ocamlpool",
33  "parser_core_types",
34  "stack_limit",
37 [[package]]
38 name = "ahash"
39 version = "0.4.7"
40 source = "registry+https://github.com/rust-lang/crates.io-index"
41 checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"
43 [[package]]
44 name = "ahash"
45 version = "0.7.4"
46 source = "registry+https://github.com/rust-lang/crates.io-index"
47 checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
48 dependencies = [
49  "getrandom",
50  "once_cell",
51  "version_check",
54 [[package]]
55 name = "aho-corasick"
56 version = "0.7.6"
57 source = "registry+https://github.com/rust-lang/crates.io-index"
58 checksum = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
59 dependencies = [
60  "memchr",
63 [[package]]
64 name = "ansi_term"
65 version = "0.11.0"
66 source = "registry+https://github.com/rust-lang/crates.io-index"
67 checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
68 dependencies = [
69  "winapi",
72 [[package]]
73 name = "anyhow"
74 version = "1.0.26"
75 source = "registry+https://github.com/rust-lang/crates.io-index"
76 checksum = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c"
78 [[package]]
79 name = "arena_collections"
80 version = "0.0.0"
81 dependencies = [
82  "arena_deserializer",
83  "arena_trait",
84  "bumpalo",
85  "ocamlrep",
86  "ocamlrep_derive",
87  "quickcheck",
88  "serde",
91 [[package]]
92 name = "arena_deserializer"
93 version = "0.0.0"
94 dependencies = [
95  "bstr",
96  "bumpalo",
97  "serde",
100 [[package]]
101 name = "arena_deserializer_tests"
102 version = "0.0.0"
103 dependencies = [
104  "arena_deserializer",
105  "bincode",
106  "bstr",
107  "bumpalo",
108  "oxidized_by_ref",
109  "serde",
110  "serde_json",
113 [[package]]
114 name = "arena_trait"
115 version = "0.0.0"
116 dependencies = [
117  "bumpalo",
120 [[package]]
121 name = "as-slice"
122 version = "0.1.5"
123 source = "registry+https://github.com/rust-lang/crates.io-index"
124 checksum = "45403b49e3954a4b8428a0ac21a4b7afadccf92bfd96273f1a58cd4812496ae0"
125 dependencies = [
126  "generic-array 0.12.4",
127  "generic-array 0.13.3",
128  "generic-array 0.14.4",
129  "stable_deref_trait",
132 [[package]]
133 name = "ast_and_decl_parser"
134 version = "0.0.0"
135 dependencies = [
136  "aast_parser",
137  "bumpalo",
138  "cst_and_decl_parser",
139  "oxidized_by_ref",
140  "parser_core_types",
141  "rust_aast_parser_types",
142  "stack_limit",
145 [[package]]
146 name = "atty"
147 version = "0.2.13"
148 source = "registry+https://github.com/rust-lang/crates.io-index"
149 checksum = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
150 dependencies = [
151  "libc",
152  "winapi",
155 [[package]]
156 name = "autocfg"
157 version = "0.1.7"
158 source = "registry+https://github.com/rust-lang/crates.io-index"
159 checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
161 [[package]]
162 name = "autocfg"
163 version = "1.0.0"
164 source = "registry+https://github.com/rust-lang/crates.io-index"
165 checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
167 [[package]]
168 name = "bench"
169 version = "0.0.0"
170 dependencies = [
171  "aast_parser",
172  "ast_and_decl_parser",
173  "bumpalo",
174  "criterion",
175  "cst_and_decl_parser",
176  "direct_decl_parser",
177  "facts_parser",
178  "ocamlrep",
179  "oxidized",
180  "parser_core_types",
181  "structopt",
184 [[package]]
185 name = "bincode"
186 version = "1.3.3"
187 source = "registry+https://github.com/rust-lang/crates.io-index"
188 checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
189 dependencies = [
190  "serde",
193 [[package]]
194 name = "bitflags"
195 version = "1.2.1"
196 source = "registry+https://github.com/rust-lang/crates.io-index"
197 checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
199 [[package]]
200 name = "bitmaps"
201 version = "2.1.0"
202 source = "registry+https://github.com/rust-lang/crates.io-index"
203 checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
204 dependencies = [
205  "typenum",
208 [[package]]
209 name = "block-buffer"
210 version = "0.7.3"
211 source = "registry+https://github.com/rust-lang/crates.io-index"
212 checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
213 dependencies = [
214  "block-padding",
215  "byte-tools",
216  "byteorder",
217  "generic-array 0.12.4",
220 [[package]]
221 name = "block-padding"
222 version = "0.1.5"
223 source = "registry+https://github.com/rust-lang/crates.io-index"
224 checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
225 dependencies = [
226  "byte-tools",
229 [[package]]
230 name = "bstr"
231 version = "0.2.12"
232 source = "registry+https://github.com/rust-lang/crates.io-index"
233 checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41"
234 dependencies = [
235  "lazy_static",
236  "memchr",
237  "regex-automata",
238  "serde",
241 [[package]]
242 name = "bumpalo"
243 version = "3.2.1"
244 source = "registry+https://github.com/rust-lang/crates.io-index"
245 checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187"
247 [[package]]
248 name = "byte-tools"
249 version = "0.3.1"
250 source = "registry+https://github.com/rust-lang/crates.io-index"
251 checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
253 [[package]]
254 name = "bytecode_printer"
255 version = "0.0.0"
256 dependencies = [
257  "bumpalo",
258  "core_utils_rust",
259  "escaper",
260  "ffi",
261  "hhbc_by_ref_ast_class_expr",
262  "hhbc_by_ref_emit_type_hint",
263  "hhbc_by_ref_env",
264  "hhbc_by_ref_hhas_adata",
265  "hhbc_by_ref_hhas_attribute",
266  "hhbc_by_ref_hhas_body",
267  "hhbc_by_ref_hhas_class",
268  "hhbc_by_ref_hhas_coeffects",
269  "hhbc_by_ref_hhas_constant",
270  "hhbc_by_ref_hhas_function",
271  "hhbc_by_ref_hhas_method",
272  "hhbc_by_ref_hhas_param",
273  "hhbc_by_ref_hhas_pos",
274  "hhbc_by_ref_hhas_program",
275  "hhbc_by_ref_hhas_property",
276  "hhbc_by_ref_hhas_record_def",
277  "hhbc_by_ref_hhas_symbol_refs",
278  "hhbc_by_ref_hhas_type",
279  "hhbc_by_ref_hhas_type_const",
280  "hhbc_by_ref_hhas_typedef",
281  "hhbc_by_ref_hhbc_ast",
282  "hhbc_by_ref_hhbc_id",
283  "hhbc_by_ref_hhbc_string_utils",
284  "hhbc_by_ref_instruction_sequence",
285  "hhbc_by_ref_iterator",
286  "hhbc_by_ref_label",
287  "hhbc_by_ref_local",
288  "hhbc_by_ref_runtime",
289  "indexmap",
290  "itertools 0.10.1",
291  "lazy_static",
292  "naming_special_names_rust",
293  "ocaml_helper",
294  "oxidized",
295  "regex",
296  "thiserror",
299 [[package]]
300 name = "byteorder"
301 version = "1.3.4"
302 source = "registry+https://github.com/rust-lang/crates.io-index"
303 checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
305 [[package]]
306 name = "bytes"
307 version = "1.0.1"
308 source = "registry+https://github.com/rust-lang/crates.io-index"
309 checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
310 dependencies = [
311  "serde",
314 [[package]]
315 name = "cast"
316 version = "0.2.3"
317 source = "registry+https://github.com/rust-lang/crates.io-index"
318 checksum = "4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0"
319 dependencies = [
320  "rustc_version",
323 [[package]]
324 name = "cbindgen"
325 version = "0.20.0"
326 source = "registry+https://github.com/rust-lang/crates.io-index"
327 checksum = "51e3973b165dc0f435831a9e426de67e894de532754ff7a3f307c03ee5dec7dc"
328 dependencies = [
329  "clap",
330  "heck",
331  "indexmap",
332  "log",
333  "proc-macro2",
334  "quote",
335  "serde",
336  "serde_json",
337  "syn",
338  "tempfile",
339  "toml",
342 [[package]]
343 name = "cc"
344 version = "1.0.69"
345 source = "registry+https://github.com/rust-lang/crates.io-index"
346 checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
348 [[package]]
349 name = "cfg-if"
350 version = "0.1.10"
351 source = "registry+https://github.com/rust-lang/crates.io-index"
352 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
354 [[package]]
355 name = "cfg-if"
356 version = "1.0.0"
357 source = "registry+https://github.com/rust-lang/crates.io-index"
358 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
360 [[package]]
361 name = "clap"
362 version = "2.33.0"
363 source = "registry+https://github.com/rust-lang/crates.io-index"
364 checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
365 dependencies = [
366  "ansi_term",
367  "atty",
368  "bitflags",
369  "strsim",
370  "textwrap",
371  "unicode-width",
372  "vec_map",
375 [[package]]
376 name = "cloudabi"
377 version = "0.0.3"
378 source = "registry+https://github.com/rust-lang/crates.io-index"
379 checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
380 dependencies = [
381  "bitflags",
384 [[package]]
385 name = "codespan-reporting"
386 version = "0.11.1"
387 source = "registry+https://github.com/rust-lang/crates.io-index"
388 checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
389 dependencies = [
390  "termcolor",
391  "unicode-width",
394 [[package]]
395 name = "compile_ffi"
396 version = "0.0.0"
397 dependencies = [
398  "anyhow",
399  "bumpalo",
400  "decl_provider",
401  "external_decl_provider",
402  "hhbc_by_ref_compile",
403  "hhbc_by_ref_hhas_program",
404  "libc",
405  "log",
406  "ocamlrep",
407  "ocamlrep_derive",
408  "ocamlrep_ocamlpool",
409  "oxidized",
410  "parser_core_types",
411  "serde_json",
412  "stack_limit",
413  "unified_decl_provider",
416 [[package]]
417 name = "config_file"
418 version = "0.0.0"
419 dependencies = [
420  "bstr",
421  "lazy_static",
422  "regex",
423  "serde_json",
424  "sha-1",
427 [[package]]
428 name = "config_file_ffi"
429 version = "0.0.0"
430 dependencies = [
431  "config_file",
432  "ocamlrep_custom",
433  "ocamlrep_ocamlpool",
436 [[package]]
437 name = "console"
438 version = "0.14.1"
439 source = "registry+https://github.com/rust-lang/crates.io-index"
440 checksum = "3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45"
441 dependencies = [
442  "encode_unicode",
443  "lazy_static",
444  "libc",
445  "regex",
446  "terminal_size",
447  "unicode-width",
448  "winapi",
451 [[package]]
452 name = "core_utils_rust"
453 version = "0.0.0"
454 dependencies = [
455  "pretty_assertions",
458 [[package]]
459 name = "criterion"
460 version = "0.3.1"
461 source = "registry+https://github.com/rust-lang/crates.io-index"
462 checksum = "1fc755679c12bda8e5523a71e4d654b6bf2e14bd838dfc48cde6559a05caf7d1"
463 dependencies = [
464  "atty",
465  "cast",
466  "clap",
467  "criterion-plot",
468  "csv",
469  "itertools 0.8.2",
470  "lazy_static",
471  "num-traits",
472  "oorandom",
473  "plotters",
474  "rayon",
475  "regex",
476  "serde",
477  "serde_derive",
478  "serde_json",
479  "tinytemplate",
480  "walkdir",
483 [[package]]
484 name = "criterion-plot"
485 version = "0.4.1"
486 source = "registry+https://github.com/rust-lang/crates.io-index"
487 checksum = "a01e15e0ea58e8234f96146b1f91fa9d0e4dd7a38da93ff7a75d42c0b9d3a545"
488 dependencies = [
489  "cast",
490  "itertools 0.8.2",
493 [[package]]
494 name = "crossbeam"
495 version = "0.8.1"
496 source = "registry+https://github.com/rust-lang/crates.io-index"
497 checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845"
498 dependencies = [
499  "cfg-if 1.0.0",
500  "crossbeam-channel",
501  "crossbeam-deque 0.8.1",
502  "crossbeam-epoch 0.9.5",
503  "crossbeam-queue 0.3.2",
504  "crossbeam-utils 0.8.5",
507 [[package]]
508 name = "crossbeam-channel"
509 version = "0.5.1"
510 source = "registry+https://github.com/rust-lang/crates.io-index"
511 checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"
512 dependencies = [
513  "cfg-if 1.0.0",
514  "crossbeam-utils 0.8.5",
517 [[package]]
518 name = "crossbeam-deque"
519 version = "0.7.2"
520 source = "registry+https://github.com/rust-lang/crates.io-index"
521 checksum = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca"
522 dependencies = [
523  "crossbeam-epoch 0.8.0",
524  "crossbeam-utils 0.7.0",
527 [[package]]
528 name = "crossbeam-deque"
529 version = "0.8.1"
530 source = "registry+https://github.com/rust-lang/crates.io-index"
531 checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
532 dependencies = [
533  "cfg-if 1.0.0",
534  "crossbeam-epoch 0.9.5",
535  "crossbeam-utils 0.8.5",
538 [[package]]
539 name = "crossbeam-epoch"
540 version = "0.8.0"
541 source = "registry+https://github.com/rust-lang/crates.io-index"
542 checksum = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac"
543 dependencies = [
544  "autocfg 0.1.7",
545  "cfg-if 0.1.10",
546  "crossbeam-utils 0.7.0",
547  "lazy_static",
548  "memoffset 0.5.3",
549  "scopeguard",
552 [[package]]
553 name = "crossbeam-epoch"
554 version = "0.9.5"
555 source = "registry+https://github.com/rust-lang/crates.io-index"
556 checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"
557 dependencies = [
558  "cfg-if 1.0.0",
559  "crossbeam-utils 0.8.5",
560  "lazy_static",
561  "memoffset 0.6.4",
562  "scopeguard",
565 [[package]]
566 name = "crossbeam-queue"
567 version = "0.2.1"
568 source = "registry+https://github.com/rust-lang/crates.io-index"
569 checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"
570 dependencies = [
571  "cfg-if 0.1.10",
572  "crossbeam-utils 0.7.0",
575 [[package]]
576 name = "crossbeam-queue"
577 version = "0.3.2"
578 source = "registry+https://github.com/rust-lang/crates.io-index"
579 checksum = "9b10ddc024425c88c2ad148c1b0fd53f4c6d38db9697c9f1588381212fa657c9"
580 dependencies = [
581  "cfg-if 1.0.0",
582  "crossbeam-utils 0.8.5",
585 [[package]]
586 name = "crossbeam-utils"
587 version = "0.7.0"
588 source = "registry+https://github.com/rust-lang/crates.io-index"
589 checksum = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4"
590 dependencies = [
591  "autocfg 0.1.7",
592  "cfg-if 0.1.10",
593  "lazy_static",
596 [[package]]
597 name = "crossbeam-utils"
598 version = "0.8.5"
599 source = "registry+https://github.com/rust-lang/crates.io-index"
600 checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"
601 dependencies = [
602  "cfg-if 1.0.0",
603  "lazy_static",
606 [[package]]
607 name = "cst_and_decl_parser"
608 version = "0.0.0"
609 dependencies = [
610  "bumpalo",
611  "direct_decl_smart_constructors",
612  "oxidized_by_ref",
613  "pair_smart_constructors",
614  "parser",
615  "parser_core_types",
616  "positioned_smart_constructors",
617  "stack_limit",
620 [[package]]
621 name = "csv"
622 version = "1.1.3"
623 source = "registry+https://github.com/rust-lang/crates.io-index"
624 checksum = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279"
625 dependencies = [
626  "bstr",
627  "csv-core",
628  "itoa",
629  "ryu",
630  "serde",
633 [[package]]
634 name = "csv-core"
635 version = "0.1.10"
636 source = "registry+https://github.com/rust-lang/crates.io-index"
637 checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
638 dependencies = [
639  "memchr",
642 [[package]]
643 name = "ctor"
644 version = "0.1.12"
645 source = "registry+https://github.com/rust-lang/crates.io-index"
646 checksum = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc"
647 dependencies = [
648  "quote",
649  "syn",
652 [[package]]
653 name = "cxx"
654 version = "1.0.54"
655 source = "registry+https://github.com/rust-lang/crates.io-index"
656 checksum = "8431240a7c50efe7610cbddd167ea5737a053947940fc815f72cd2864c0af36b"
657 dependencies = [
658  "cc",
659  "cxxbridge-flags",
660  "cxxbridge-macro",
661  "link-cplusplus",
664 [[package]]
665 name = "cxx-build"
666 version = "1.0.54"
667 source = "registry+https://github.com/rust-lang/crates.io-index"
668 checksum = "b6843a1e1fa9cffc5ba1780c4aed9561f20b86706e6a0e380e9fd066c0164f2c"
669 dependencies = [
670  "cc",
671  "codespan-reporting",
672  "lazy_static",
673  "proc-macro2",
674  "quote",
675  "scratch",
676  "syn",
679 [[package]]
680 name = "cxxbridge-flags"
681 version = "1.0.54"
682 source = "registry+https://github.com/rust-lang/crates.io-index"
683 checksum = "1396df99aac70a2b73cc0f1bb333adb83d71dfa17cfa31a5467dc933071c5ef0"
685 [[package]]
686 name = "cxxbridge-macro"
687 version = "1.0.54"
688 source = "registry+https://github.com/rust-lang/crates.io-index"
689 checksum = "0ac15d8552d84daf53d8a195bf45f2ca529d099465228146eb59e75bbbfdde5c"
690 dependencies = [
691  "proc-macro2",
692  "quote",
693  "syn",
696 [[package]]
697 name = "decl_mode_parser"
698 version = "0.0.0"
699 dependencies = [
700  "bumpalo",
701  "decl_mode_smart_constructors",
702  "parser",
703  "stack_limit",
706 [[package]]
707 name = "decl_mode_smart_constructors"
708 version = "0.0.0"
709 dependencies = [
710  "bumpalo",
711  "ocamlrep",
712  "parser_core_types",
713  "smart_constructors",
714  "syntax_smart_constructors",
717 [[package]]
718 name = "decl_provider"
719 version = "0.0.0"
720 dependencies = [
721  "oxidized_by_ref",
724 [[package]]
725 name = "decl_provider_rust"
726 version = "0.0.0"
727 dependencies = [
728  "oxidized_by_ref",
731 [[package]]
732 name = "decl_rust"
733 version = "0.0.0"
734 dependencies = [
735  "bumpalo",
736  "direct_decl_parser",
737  "ocamlrep",
738  "oxidized",
739  "oxidized_by_ref",
740  "parser_core_types",
741  "stack_limit",
742  "typing_collections_rust",
743  "typing_defs_rust",
746 [[package]]
747 name = "decl_rust_ffi"
748 version = "0.0.0"
749 dependencies = [
750  "bumpalo",
751  "decl_rust",
752  "hh_hash",
753  "ocamlrep",
754  "ocamlrep_caml_builtins",
755  "ocamlrep_ocamlpool",
756  "oxidized",
757  "oxidized_by_ref",
758  "stack_limit",
761 [[package]]
762 name = "depgraph"
763 version = "0.0.0"
764 dependencies = [
765  "im-rc",
766  "memmap",
767  "ocamlrep",
770 [[package]]
771 name = "depgraph_writer"
772 version = "0.0.0"
773 dependencies = [
774  "depgraph",
775  "memmap",
776  "parking_lot",
777  "rayon",
778  "tempfile",
781 [[package]]
782 name = "deps_rust"
783 version = "0.0.0"
784 dependencies = [
785  "depgraph",
786  "im-rc",
787  "ocamlrep",
788  "ocamlrep_custom",
789  "ocamlrep_ocamlpool",
790  "once_cell",
791  "oxidized",
792  "typing_deps_hash",
795 [[package]]
796 name = "difference"
797 version = "2.0.0"
798 source = "registry+https://github.com/rust-lang/crates.io-index"
799 checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
801 [[package]]
802 name = "digest"
803 version = "0.8.1"
804 source = "registry+https://github.com/rust-lang/crates.io-index"
805 checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
806 dependencies = [
807  "generic-array 0.12.4",
810 [[package]]
811 name = "direct_decl_parser"
812 version = "0.0.0"
813 dependencies = [
814  "bumpalo",
815  "direct_decl_smart_constructors",
816  "mode_parser",
817  "oxidized_by_ref",
818  "parser",
819  "parser_core_types",
820  "stack_limit",
823 [[package]]
824 name = "direct_decl_smart_constructors"
825 version = "0.0.0"
826 dependencies = [
827  "arena_collections",
828  "bstr",
829  "bumpalo",
830  "escaper",
831  "flatten_smart_constructors",
832  "hh_autoimport_rust",
833  "namespaces_rust",
834  "naming_special_names_rust",
835  "oxidized_by_ref",
836  "parser_core_types",
837  "smart_constructors",
840 [[package]]
841 name = "dump_saved_state_depgraph"
842 version = "0.0.0"
843 dependencies = [
844  "depgraph",
845  "indicatif",
846  "rusqlite",
847  "structopt",
850 [[package]]
851 name = "either"
852 version = "1.5.3"
853 source = "registry+https://github.com/rust-lang/crates.io-index"
854 checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
856 [[package]]
857 name = "elaborate_namespaces_visitor"
858 version = "0.0.0"
859 dependencies = [
860  "core_utils_rust",
861  "lazy_static",
862  "namespaces_rust",
863  "naming_special_names_rust",
864  "ocamlrep",
865  "oxidized",
868 [[package]]
869 name = "encode_unicode"
870 version = "0.3.6"
871 source = "registry+https://github.com/rust-lang/crates.io-index"
872 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
874 [[package]]
875 name = "env_logger"
876 version = "0.7.1"
877 source = "registry+https://github.com/rust-lang/crates.io-index"
878 checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
879 dependencies = [
880  "atty",
881  "humantime",
882  "log",
883  "regex",
884  "termcolor",
887 [[package]]
888 name = "env_logger"
889 version = "0.8.4"
890 source = "registry+https://github.com/rust-lang/crates.io-index"
891 checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
892 dependencies = [
893  "log",
894  "regex",
897 [[package]]
898 name = "eq_modulo_pos"
899 version = "0.0.0"
900 dependencies = [
901  "arena_collections",
902  "bstr",
903  "eq_modulo_pos_derive",
906 [[package]]
907 name = "eq_modulo_pos_derive"
908 version = "0.0.0"
909 dependencies = [
910  "proc-macro2",
911  "quote",
912  "synstructure",
915 [[package]]
916 name = "escaper"
917 version = "0.0.0"
918 dependencies = [
919  "bstr",
920  "bumpalo",
921  "pretty_assertions",
924 [[package]]
925 name = "external_decl_provider"
926 version = "0.0.0"
927 dependencies = [
928  "decl_provider",
929  "libc",
930  "oxidized_by_ref",
933 [[package]]
934 name = "facts_parser"
935 version = "0.0.0"
936 dependencies = [
937  "facts_smart_constructors",
938  "parser",
939  "parser_core_types",
940  "stack_limit",
943 [[package]]
944 name = "facts_rust"
945 version = "0.0.0"
946 dependencies = [
947  "digest",
948  "facts_parser",
949  "facts_smart_constructors",
950  "hex",
951  "hhbc_by_ref_hhbc_string_utils",
952  "md-5",
953  "naming_special_names_rust",
954  "ocamlrep",
955  "oxidized",
956  "parser_core_types",
957  "pretty_assertions",
958  "serde",
959  "serde_derive",
960  "serde_json",
961  "sha-1",
964 [[package]]
965 name = "facts_smart_constructors"
966 version = "0.0.0"
967 dependencies = [
968  "escaper",
969  "flatten_smart_constructors",
970  "parser_core_types",
971  "smart_constructors",
974 [[package]]
975 name = "fake-simd"
976 version = "0.1.2"
977 source = "registry+https://github.com/rust-lang/crates.io-index"
978 checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
980 [[package]]
981 name = "fallible-iterator"
982 version = "0.2.0"
983 source = "registry+https://github.com/rust-lang/crates.io-index"
984 checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
986 [[package]]
987 name = "fallible-streaming-iterator"
988 version = "0.1.9"
989 source = "registry+https://github.com/rust-lang/crates.io-index"
990 checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
992 [[package]]
993 name = "ffi"
994 version = "0.0.0"
995 dependencies = [
996  "bumpalo",
999 [[package]]
1000 name = "ffi_cbindgen"
1001 version = "0.0.0"
1002 dependencies = [
1003  "cbindgen",
1004  "structopt",
1007 [[package]]
1008 name = "find_utils"
1009 version = "0.0.0"
1010 dependencies = [
1011  "lazy_static",
1012  "pretty_assertions",
1013  "regex",
1016 [[package]]
1017 name = "flatten_smart_constructors"
1018 version = "0.0.0"
1019 dependencies = [
1020  "parser_core_types",
1021  "smart_constructors",
1024 [[package]]
1025 name = "fnv"
1026 version = "1.0.6"
1027 source = "registry+https://github.com/rust-lang/crates.io-index"
1028 checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
1030 [[package]]
1031 name = "full_fidelity_schema_version_number"
1032 version = "0.0.0"
1034 [[package]]
1035 name = "generic-array"
1036 version = "0.12.4"
1037 source = "registry+https://github.com/rust-lang/crates.io-index"
1038 checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
1039 dependencies = [
1040  "typenum",
1043 [[package]]
1044 name = "generic-array"
1045 version = "0.13.3"
1046 source = "registry+https://github.com/rust-lang/crates.io-index"
1047 checksum = "f797e67af32588215eaaab8327027ee8e71b9dd0b2b26996aedf20c030fce309"
1048 dependencies = [
1049  "typenum",
1052 [[package]]
1053 name = "generic-array"
1054 version = "0.14.4"
1055 source = "registry+https://github.com/rust-lang/crates.io-index"
1056 checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
1057 dependencies = [
1058  "typenum",
1059  "version_check",
1062 [[package]]
1063 name = "getrandom"
1064 version = "0.2.3"
1065 source = "registry+https://github.com/rust-lang/crates.io-index"
1066 checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"
1067 dependencies = [
1068  "cfg-if 1.0.0",
1069  "libc",
1070  "wasi",
1073 [[package]]
1074 name = "hack_integration_tests"
1075 version = "3.49.0"
1076 dependencies = [
1077  "clap",
1078  "facts_rust",
1079  "oxidized",
1082 [[package]]
1083 name = "hack_parser_ffi"
1084 version = "3.49.0"
1085 dependencies = [
1086  "aast_parser_ffi",
1087  "positioned_by_ref_parser_ffi",
1088  "verify_parser_ffi",
1091 [[package]]
1092 name = "hash"
1093 version = "0.0.0"
1094 dependencies = [
1095  "indexmap",
1096  "rustc-hash",
1099 [[package]]
1100 name = "hash32"
1101 version = "0.1.1"
1102 source = "registry+https://github.com/rust-lang/crates.io-index"
1103 checksum = "d4041af86e63ac4298ce40e5cca669066e75b6f1aa3390fe2561ffa5e1d9f4cc"
1104 dependencies = [
1105  "byteorder",
1108 [[package]]
1109 name = "hashbrown"
1110 version = "0.9.1"
1111 source = "registry+https://github.com/rust-lang/crates.io-index"
1112 checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
1113 dependencies = [
1114  "ahash 0.4.7",
1117 [[package]]
1118 name = "hashbrown"
1119 version = "0.11.2"
1120 source = "registry+https://github.com/rust-lang/crates.io-index"
1121 checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
1122 dependencies = [
1123  "ahash 0.7.4",
1124  "serde",
1127 [[package]]
1128 name = "heapless"
1129 version = "0.6.1"
1130 source = "registry+https://github.com/rust-lang/crates.io-index"
1131 checksum = "634bd4d29cbf24424d0a4bfcbf80c6960129dc24424752a7d1d1390607023422"
1132 dependencies = [
1133  "as-slice",
1134  "generic-array 0.14.4",
1135  "hash32",
1136  "stable_deref_trait",
1139 [[package]]
1140 name = "heck"
1141 version = "0.3.1"
1142 source = "registry+https://github.com/rust-lang/crates.io-index"
1143 checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
1144 dependencies = [
1145  "unicode-segmentation",
1148 [[package]]
1149 name = "hermit-abi"
1150 version = "0.1.6"
1151 source = "registry+https://github.com/rust-lang/crates.io-index"
1152 checksum = "eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772"
1153 dependencies = [
1154  "libc",
1157 [[package]]
1158 name = "hex"
1159 version = "0.4.2"
1160 source = "registry+https://github.com/rust-lang/crates.io-index"
1161 checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
1163 [[package]]
1164 name = "hh_autoimport_rust"
1165 version = "0.0.0"
1166 dependencies = [
1167  "lazy_static",
1170 [[package]]
1171 name = "hh_codegen"
1172 version = "0.0.0"
1173 dependencies = [
1174  "anyhow",
1175  "hex",
1176  "itertools 0.10.1",
1177  "md-5",
1178  "proc-macro2",
1179  "quote",
1180  "structopt",
1181  "syn",
1182  "synstructure",
1185 [[package]]
1186 name = "hh_compile"
1187 version = "0.0.0"
1188 dependencies = [
1189  "aast_parser",
1190  "anyhow",
1191  "bumpalo",
1192  "decl_provider",
1193  "direct_decl_parser",
1194  "hhbc_by_ref_compile",
1195  "hhbc_by_ref_options",
1196  "multifile_rust",
1197  "ocamlrep",
1198  "oxidized",
1199  "parser_core_types",
1200  "positioned_by_ref_parser",
1201  "positioned_full_trivia_parser",
1202  "positioned_parser",
1203  "rayon",
1204  "serde_json",
1205  "stack_limit",
1206  "structopt",
1207  "strum",
1208  "strum_macros",
1209  "unified_decl_provider",
1212 [[package]]
1213 name = "hh_fanout_build_rust"
1214 version = "0.0.0"
1215 dependencies = [
1216  "depgraph",
1217  "depgraph_writer",
1218  "deps_rust",
1219  "env_logger 0.7.1",
1220  "log",
1221  "ocamlrep_ocamlpool",
1222  "parking_lot",
1223  "rayon",
1226 [[package]]
1227 name = "hh_fanout_dep_graph_is_subgraph_rust"
1228 version = "0.0.0"
1229 dependencies = [
1230  "depgraph",
1231  "env_logger 0.7.1",
1232  "log",
1233  "ocamlrep_ocamlpool",
1236 [[package]]
1237 name = "hh_fanout_dep_graph_stats_rust"
1238 version = "0.0.0"
1239 dependencies = [
1240  "depgraph",
1241  "env_logger 0.7.1",
1242  "json",
1243  "log",
1244  "ocamlrep_ocamlpool",
1247 [[package]]
1248 name = "hh_hash"
1249 version = "0.0.0"
1250 dependencies = [
1251  "fnv",
1252  "no_pos_hash",
1255 [[package]]
1256 name = "hhbc_by_ref_adata_state"
1257 version = "0.0.0"
1258 dependencies = [
1259  "bumpalo",
1260  "hhbc_by_ref_hhas_adata",
1261  "hhbc_by_ref_runtime",
1264 [[package]]
1265 name = "hhbc_by_ref_ast_body"
1266 version = "0.0.0"
1267 dependencies = [
1268  "itertools 0.10.1",
1269  "oxidized",
1272 [[package]]
1273 name = "hhbc_by_ref_ast_class_expr"
1274 version = "0.0.0"
1275 dependencies = [
1276  "hhbc_by_ref_ast_scope",
1277  "hhbc_by_ref_env",
1278  "hhbc_by_ref_hhbc_ast",
1279  "hhbc_by_ref_hhbc_string_utils",
1280  "hhbc_by_ref_instruction_sequence",
1281  "naming_special_names_rust",
1282  "oxidized",
1285 [[package]]
1286 name = "hhbc_by_ref_ast_constant_folder"
1287 version = "0.0.0"
1288 dependencies = [
1289  "bumpalo",
1290  "ffi",
1291  "hhbc_by_ref_ast_class_expr",
1292  "hhbc_by_ref_ast_scope",
1293  "hhbc_by_ref_env",
1294  "hhbc_by_ref_hhbc_id",
1295  "hhbc_by_ref_hhbc_string_utils",
1296  "hhbc_by_ref_options",
1297  "hhbc_by_ref_runtime",
1298  "indexmap",
1299  "itertools 0.10.1",
1300  "naming_special_names_rust",
1301  "oxidized",
1304 [[package]]
1305 name = "hhbc_by_ref_ast_scope"
1306 version = "0.0.0"
1307 dependencies = [
1308  "bumpalo",
1309  "hhbc_by_ref_hhas_coeffects",
1310  "itertools 0.10.1",
1311  "oxidized",
1314 [[package]]
1315 name = "hhbc_by_ref_closure_convert"
1316 version = "0.0.0"
1317 dependencies = [
1318  "bumpalo",
1319  "hash",
1320  "hhbc_by_ref_ast_body",
1321  "hhbc_by_ref_ast_constant_folder",
1322  "hhbc_by_ref_ast_scope",
1323  "hhbc_by_ref_decl_vars",
1324  "hhbc_by_ref_emit_fatal",
1325  "hhbc_by_ref_env",
1326  "hhbc_by_ref_global_state",
1327  "hhbc_by_ref_hhas_coeffects",
1328  "hhbc_by_ref_hhbc_id",
1329  "hhbc_by_ref_hhbc_string_utils",
1330  "hhbc_by_ref_instruction_sequence",
1331  "hhbc_by_ref_options",
1332  "hhbc_by_ref_unique_id_builder",
1333  "hhbc_by_ref_unique_list",
1334  "itertools 0.10.1",
1335  "naming_special_names_rust",
1336  "ocamlrep",
1337  "oxidized",
1340 [[package]]
1341 name = "hhbc_by_ref_compile"
1342 version = "0.0.0"
1343 dependencies = [
1344  "aast_parser",
1345  "anyhow",
1346  "bitflags",
1347  "bumpalo",
1348  "bytecode_printer",
1349  "decl_provider",
1350  "elaborate_namespaces_visitor",
1351  "hhbc_by_ref_emit_program",
1352  "hhbc_by_ref_env",
1353  "hhbc_by_ref_hhas_program",
1354  "hhbc_by_ref_hhbc_ast",
1355  "hhbc_by_ref_instruction_sequence",
1356  "hhbc_by_ref_options",
1357  "hhbc_by_ref_rewrite_program",
1358  "itertools 0.10.1",
1359  "ocamlrep",
1360  "ocamlrep_derive",
1361  "oxidized",
1362  "parser_core_types",
1363  "profile_rust",
1364  "stack_limit",
1365  "unified_decl_provider",
1368 [[package]]
1369 name = "hhbc_by_ref_decl_vars"
1370 version = "0.0.0"
1371 dependencies = [
1372  "ffi",
1373  "hash",
1374  "hhbc_by_ref_ast_body",
1375  "hhbc_by_ref_hhas_param",
1376  "hhbc_by_ref_label",
1377  "hhbc_by_ref_unique_id_builder",
1378  "hhbc_by_ref_unique_list",
1379  "naming_special_names_rust",
1380  "oxidized",
1383 [[package]]
1384 name = "hhbc_by_ref_emit_adata"
1385 version = "0.0.0"
1386 dependencies = [
1387  "bumpalo",
1388  "ffi",
1389  "hhbc_by_ref_adata_state",
1390  "hhbc_by_ref_env",
1391  "hhbc_by_ref_hhas_adata",
1392  "hhbc_by_ref_hhbc_ast",
1393  "hhbc_by_ref_hhbc_id",
1394  "hhbc_by_ref_hhbc_string_utils",
1395  "hhbc_by_ref_instruction_sequence",
1396  "hhbc_by_ref_options",
1397  "hhbc_by_ref_runtime",
1400 [[package]]
1401 name = "hhbc_by_ref_emit_attribute"
1402 version = "0.0.0"
1403 dependencies = [
1404  "bumpalo",
1405  "escaper",
1406  "ffi",
1407  "hhbc_by_ref_ast_constant_folder",
1408  "hhbc_by_ref_emit_expression",
1409  "hhbc_by_ref_emit_fatal",
1410  "hhbc_by_ref_env",
1411  "hhbc_by_ref_hhas_attribute",
1412  "hhbc_by_ref_hhbc_id",
1413  "hhbc_by_ref_instruction_sequence",
1414  "hhbc_by_ref_runtime",
1415  "naming_special_names_rust",
1416  "oxidized",
1419 [[package]]
1420 name = "hhbc_by_ref_emit_body"
1421 version = "0.0.0"
1422 dependencies = [
1423  "bitflags",
1424  "bstr",
1425  "bumpalo",
1426  "bytecode_printer",
1427  "ffi",
1428  "hash",
1429  "hhbc_by_ref_ast_body",
1430  "hhbc_by_ref_ast_class_expr",
1431  "hhbc_by_ref_ast_scope",
1432  "hhbc_by_ref_decl_vars",
1433  "hhbc_by_ref_emit_adata",
1434  "hhbc_by_ref_emit_expression",
1435  "hhbc_by_ref_emit_fatal",
1436  "hhbc_by_ref_emit_param",
1437  "hhbc_by_ref_emit_pos",
1438  "hhbc_by_ref_emit_type_hint",
1439  "hhbc_by_ref_env",
1440  "hhbc_by_ref_generator",
1441  "hhbc_by_ref_hhas_body",
1442  "hhbc_by_ref_hhas_param",
1443  "hhbc_by_ref_hhas_type",
1444  "hhbc_by_ref_hhbc_ast",
1445  "hhbc_by_ref_hhbc_id",
1446  "hhbc_by_ref_hhbc_string_utils",
1447  "hhbc_by_ref_instruction_sequence",
1448  "hhbc_by_ref_iterator",
1449  "hhbc_by_ref_label",
1450  "hhbc_by_ref_label_rewriter",
1451  "hhbc_by_ref_local",
1452  "hhbc_by_ref_options",
1453  "hhbc_by_ref_runtime",
1454  "hhbc_by_ref_scope",
1455  "hhbc_by_ref_statement_state",
1456  "hhbc_by_ref_unique_id_builder",
1457  "indexmap",
1458  "itertools 0.10.1",
1459  "lazy_static",
1460  "naming_special_names_rust",
1461  "ocamlrep",
1462  "oxidized",
1463  "regex",
1466 [[package]]
1467 name = "hhbc_by_ref_emit_class"
1468 version = "0.0.0"
1469 dependencies = [
1470  "bumpalo",
1471  "ffi",
1472  "hhbc_by_ref_emit_attribute",
1473  "hhbc_by_ref_emit_body",
1474  "hhbc_by_ref_emit_expression",
1475  "hhbc_by_ref_emit_fatal",
1476  "hhbc_by_ref_emit_memoize_method",
1477  "hhbc_by_ref_emit_method",
1478  "hhbc_by_ref_emit_pos",
1479  "hhbc_by_ref_emit_property",
1480  "hhbc_by_ref_emit_symbol_refs",
1481  "hhbc_by_ref_emit_type_constant",
1482  "hhbc_by_ref_emit_type_hint",
1483  "hhbc_by_ref_emit_xhp",
1484  "hhbc_by_ref_env",
1485  "hhbc_by_ref_hhas_attribute",
1486  "hhbc_by_ref_hhas_class",
1487  "hhbc_by_ref_hhas_coeffects",
1488  "hhbc_by_ref_hhas_constant",
1489  "hhbc_by_ref_hhas_method",
1490  "hhbc_by_ref_hhas_param",
1491  "hhbc_by_ref_hhas_pos",
1492  "hhbc_by_ref_hhas_property",
1493  "hhbc_by_ref_hhas_type",
1494  "hhbc_by_ref_hhas_type_const",
1495  "hhbc_by_ref_hhas_xhp_attribute",
1496  "hhbc_by_ref_hhbc_ast",
1497  "hhbc_by_ref_hhbc_id",
1498  "hhbc_by_ref_hhbc_string_utils",
1499  "hhbc_by_ref_instruction_sequence",
1500  "hhbc_by_ref_label",
1501  "hhbc_by_ref_local",
1502  "hhbc_by_ref_runtime",
1503  "naming_special_names_rust",
1504  "oxidized",
1507 [[package]]
1508 name = "hhbc_by_ref_emit_constant"
1509 version = "0.0.0"
1510 dependencies = [
1511  "core_utils_rust",
1512  "ffi",
1513  "hhbc_by_ref_emit_body",
1514  "hhbc_by_ref_emit_type_hint",
1515  "hhbc_by_ref_env",
1516  "hhbc_by_ref_hhas_coeffects",
1517  "hhbc_by_ref_hhas_constant",
1518  "hhbc_by_ref_hhas_function",
1519  "hhbc_by_ref_hhas_pos",
1520  "hhbc_by_ref_hhbc_id",
1521  "hhbc_by_ref_hhbc_string_utils",
1522  "hhbc_by_ref_instruction_sequence",
1523  "oxidized",
1526 [[package]]
1527 name = "hhbc_by_ref_emit_expression"
1528 version = "0.0.0"
1529 dependencies = [
1530  "bstr",
1531  "bumpalo",
1532  "ffi",
1533  "hash",
1534  "hhbc_by_ref_ast_class_expr",
1535  "hhbc_by_ref_ast_constant_folder",
1536  "hhbc_by_ref_emit_adata",
1537  "hhbc_by_ref_emit_fatal",
1538  "hhbc_by_ref_emit_pos",
1539  "hhbc_by_ref_emit_symbol_refs",
1540  "hhbc_by_ref_emit_type_constant",
1541  "hhbc_by_ref_env",
1542  "hhbc_by_ref_hhbc_ast",
1543  "hhbc_by_ref_hhbc_id",
1544  "hhbc_by_ref_hhbc_string_utils",
1545  "hhbc_by_ref_instruction_sequence",
1546  "hhbc_by_ref_label",
1547  "hhbc_by_ref_local",
1548  "hhbc_by_ref_options",
1549  "hhbc_by_ref_runtime",
1550  "hhbc_by_ref_scope",
1551  "hhbc_by_ref_symbol_refs_state",
1552  "indexmap",
1553  "itertools 0.10.1",
1554  "lazy_static",
1555  "naming_special_names_rust",
1556  "oxidized",
1557  "regex",
1560 [[package]]
1561 name = "hhbc_by_ref_emit_fatal"
1562 version = "0.0.0"
1563 dependencies = [
1564  "bumpalo",
1565  "hhbc_by_ref_emit_pos",
1566  "hhbc_by_ref_hhbc_ast",
1567  "hhbc_by_ref_instruction_sequence",
1568  "oxidized",
1571 [[package]]
1572 name = "hhbc_by_ref_emit_file_attributes"
1573 version = "0.0.0"
1574 dependencies = [
1575  "bumpalo",
1576  "hhbc_by_ref_emit_attribute",
1577  "hhbc_by_ref_env",
1578  "hhbc_by_ref_hhas_attribute",
1579  "hhbc_by_ref_instruction_sequence",
1580  "itertools 0.10.1",
1581  "oxidized",
1584 [[package]]
1585 name = "hhbc_by_ref_emit_function"
1586 version = "0.0.0"
1587 dependencies = [
1588  "bumpalo",
1589  "ffi",
1590  "hhbc_by_ref_ast_scope",
1591  "hhbc_by_ref_emit_attribute",
1592  "hhbc_by_ref_emit_body",
1593  "hhbc_by_ref_emit_memoize_helpers",
1594  "hhbc_by_ref_emit_param",
1595  "hhbc_by_ref_emit_pos",
1596  "hhbc_by_ref_env",
1597  "hhbc_by_ref_hhas_attribute",
1598  "hhbc_by_ref_hhas_body",
1599  "hhbc_by_ref_hhas_coeffects",
1600  "hhbc_by_ref_hhas_function",
1601  "hhbc_by_ref_hhas_param",
1602  "hhbc_by_ref_hhas_pos",
1603  "hhbc_by_ref_hhas_type",
1604  "hhbc_by_ref_hhbc_ast",
1605  "hhbc_by_ref_hhbc_id",
1606  "hhbc_by_ref_hhbc_string_utils",
1607  "hhbc_by_ref_instruction_sequence",
1608  "hhbc_by_ref_label",
1609  "hhbc_by_ref_local",
1610  "hhbc_by_ref_options",
1611  "hhbc_by_ref_runtime",
1612  "itertools 0.10.1",
1613  "naming_special_names_rust",
1614  "ocamlrep",
1615  "oxidized",
1618 [[package]]
1619 name = "hhbc_by_ref_emit_memoize_helpers"
1620 version = "0.0.0"
1621 dependencies = [
1622  "bumpalo",
1623  "ffi",
1624  "hhbc_by_ref_emit_fatal",
1625  "hhbc_by_ref_hhas_param",
1626  "hhbc_by_ref_hhbc_ast",
1627  "hhbc_by_ref_hhbc_id",
1628  "hhbc_by_ref_instruction_sequence",
1629  "hhbc_by_ref_label",
1630  "hhbc_by_ref_local",
1631  "oxidized",
1634 [[package]]
1635 name = "hhbc_by_ref_emit_memoize_method"
1636 version = "0.0.0"
1637 dependencies = [
1638  "bitflags",
1639  "bumpalo",
1640  "ffi",
1641  "hhbc_by_ref_ast_scope",
1642  "hhbc_by_ref_emit_attribute",
1643  "hhbc_by_ref_emit_body",
1644  "hhbc_by_ref_emit_fatal",
1645  "hhbc_by_ref_emit_memoize_helpers",
1646  "hhbc_by_ref_emit_param",
1647  "hhbc_by_ref_emit_pos",
1648  "hhbc_by_ref_env",
1649  "hhbc_by_ref_hhas_attribute",
1650  "hhbc_by_ref_hhas_body",
1651  "hhbc_by_ref_hhas_coeffects",
1652  "hhbc_by_ref_hhas_method",
1653  "hhbc_by_ref_hhas_param",
1654  "hhbc_by_ref_hhas_pos",
1655  "hhbc_by_ref_hhas_type",
1656  "hhbc_by_ref_hhbc_ast",
1657  "hhbc_by_ref_hhbc_id",
1658  "hhbc_by_ref_hhbc_string_utils",
1659  "hhbc_by_ref_instruction_sequence",
1660  "hhbc_by_ref_label",
1661  "hhbc_by_ref_local",
1662  "hhbc_by_ref_options",
1663  "hhbc_by_ref_runtime",
1664  "naming_special_names_rust",
1665  "oxidized",
1668 [[package]]
1669 name = "hhbc_by_ref_emit_method"
1670 version = "0.0.0"
1671 dependencies = [
1672  "bumpalo",
1673  "ffi",
1674  "hhbc_by_ref_ast_scope",
1675  "hhbc_by_ref_emit_attribute",
1676  "hhbc_by_ref_emit_body",
1677  "hhbc_by_ref_emit_fatal",
1678  "hhbc_by_ref_emit_memoize_helpers",
1679  "hhbc_by_ref_emit_native_opcode",
1680  "hhbc_by_ref_env",
1681  "hhbc_by_ref_hhas_attribute",
1682  "hhbc_by_ref_hhas_coeffects",
1683  "hhbc_by_ref_hhas_method",
1684  "hhbc_by_ref_hhas_pos",
1685  "hhbc_by_ref_hhbc_ast",
1686  "hhbc_by_ref_hhbc_id",
1687  "hhbc_by_ref_hhbc_string_utils",
1688  "hhbc_by_ref_instruction_sequence",
1689  "hhbc_by_ref_options",
1690  "itertools 0.10.1",
1691  "naming_special_names_rust",
1692  "ocamlrep",
1693  "oxidized",
1696 [[package]]
1697 name = "hhbc_by_ref_emit_native_opcode"
1698 version = "0.0.0"
1699 dependencies = [
1700  "bumpalo",
1701  "ffi",
1702  "hhbc_by_ref_ast_scope",
1703  "hhbc_by_ref_emit_body",
1704  "hhbc_by_ref_emit_fatal",
1705  "hhbc_by_ref_emit_param",
1706  "hhbc_by_ref_env",
1707  "hhbc_by_ref_hhas_body",
1708  "hhbc_by_ref_instruction_sequence",
1709  "hhbc_by_ref_local",
1710  "oxidized",
1713 [[package]]
1714 name = "hhbc_by_ref_emit_param"
1715 version = "0.0.0"
1716 dependencies = [
1717  "bumpalo",
1718  "ffi",
1719  "hhbc_by_ref_ast_scope",
1720  "hhbc_by_ref_emit_attribute",
1721  "hhbc_by_ref_emit_expression",
1722  "hhbc_by_ref_emit_fatal",
1723  "hhbc_by_ref_emit_pos",
1724  "hhbc_by_ref_emit_type_hint",
1725  "hhbc_by_ref_env",
1726  "hhbc_by_ref_hhas_param",
1727  "hhbc_by_ref_hhas_type",
1728  "hhbc_by_ref_hhbc_string_utils",
1729  "hhbc_by_ref_instruction_sequence",
1730  "hhbc_by_ref_label",
1731  "hhbc_by_ref_local",
1732  "hhbc_by_ref_options",
1733  "naming_special_names_rust",
1734  "oxidized",
1737 [[package]]
1738 name = "hhbc_by_ref_emit_pos"
1739 version = "0.0.0"
1740 dependencies = [
1741  "bumpalo",
1742  "hhbc_by_ref_instruction_sequence",
1743  "oxidized",
1746 [[package]]
1747 name = "hhbc_by_ref_emit_program"
1748 version = "0.0.0"
1749 dependencies = [
1750  "bitflags",
1751  "bumpalo",
1752  "ffi",
1753  "hhbc_by_ref_emit_adata",
1754  "hhbc_by_ref_emit_class",
1755  "hhbc_by_ref_emit_constant",
1756  "hhbc_by_ref_emit_file_attributes",
1757  "hhbc_by_ref_emit_function",
1758  "hhbc_by_ref_emit_record_def",
1759  "hhbc_by_ref_emit_symbol_refs",
1760  "hhbc_by_ref_emit_typedef",
1761  "hhbc_by_ref_env",
1762  "hhbc_by_ref_hhas_program",
1763  "hhbc_by_ref_hhas_symbol_refs",
1764  "hhbc_by_ref_hhbc_ast",
1765  "hhbc_by_ref_instruction_sequence",
1766  "ocamlrep",
1767  "oxidized",
1770 [[package]]
1771 name = "hhbc_by_ref_emit_property"
1772 version = "0.0.0"
1773 dependencies = [
1774  "bumpalo",
1775  "ffi",
1776  "hhbc_by_ref_ast_constant_folder",
1777  "hhbc_by_ref_emit_attribute",
1778  "hhbc_by_ref_emit_expression",
1779  "hhbc_by_ref_emit_fatal",
1780  "hhbc_by_ref_emit_pos",
1781  "hhbc_by_ref_emit_type_hint",
1782  "hhbc_by_ref_env",
1783  "hhbc_by_ref_hhas_property",
1784  "hhbc_by_ref_hhas_type",
1785  "hhbc_by_ref_hhbc_ast",
1786  "hhbc_by_ref_hhbc_id",
1787  "hhbc_by_ref_hhbc_string_utils",
1788  "hhbc_by_ref_instruction_sequence",
1789  "hhbc_by_ref_runtime",
1790  "naming_special_names_rust",
1791  "oxidized",
1794 [[package]]
1795 name = "hhbc_by_ref_emit_record_def"
1796 version = "0.0.0"
1797 dependencies = [
1798  "bumpalo",
1799  "ffi",
1800  "hhbc_by_ref_ast_constant_folder",
1801  "hhbc_by_ref_emit_fatal",
1802  "hhbc_by_ref_emit_type_hint",
1803  "hhbc_by_ref_env",
1804  "hhbc_by_ref_hhas_pos",
1805  "hhbc_by_ref_hhas_record_def",
1806  "hhbc_by_ref_hhas_type",
1807  "hhbc_by_ref_hhbc_id",
1808  "hhbc_by_ref_hhbc_string_utils",
1809  "hhbc_by_ref_instruction_sequence",
1810  "oxidized",
1813 [[package]]
1814 name = "hhbc_by_ref_emit_symbol_refs"
1815 version = "0.0.0"
1816 dependencies = [
1817  "bumpalo",
1818  "hhbc_by_ref_env",
1819  "hhbc_by_ref_hhbc_id",
1820  "hhbc_by_ref_symbol_refs_state",
1823 [[package]]
1824 name = "hhbc_by_ref_emit_type_constant"
1825 version = "0.0.0"
1826 dependencies = [
1827  "bumpalo",
1828  "ffi",
1829  "hhbc_by_ref_hhbc_id",
1830  "hhbc_by_ref_hhbc_string_utils",
1831  "hhbc_by_ref_instruction_sequence",
1832  "hhbc_by_ref_options",
1833  "hhbc_by_ref_runtime",
1834  "naming_special_names_rust",
1835  "oxidized",
1838 [[package]]
1839 name = "hhbc_by_ref_emit_type_hint"
1840 version = "0.0.0"
1841 dependencies = [
1842  "bumpalo",
1843  "ffi",
1844  "hhbc_by_ref_hhas_type",
1845  "hhbc_by_ref_hhbc_id",
1846  "hhbc_by_ref_hhbc_string_utils",
1847  "hhbc_by_ref_instruction_sequence",
1848  "naming_special_names_rust",
1849  "oxidized",
1852 [[package]]
1853 name = "hhbc_by_ref_emit_typedef"
1854 version = "0.0.0"
1855 dependencies = [
1856  "bumpalo",
1857  "hhbc_by_ref_emit_attribute",
1858  "hhbc_by_ref_emit_body",
1859  "hhbc_by_ref_emit_type_constant",
1860  "hhbc_by_ref_emit_type_hint",
1861  "hhbc_by_ref_env",
1862  "hhbc_by_ref_hhas_pos",
1863  "hhbc_by_ref_hhas_type",
1864  "hhbc_by_ref_hhas_typedef",
1865  "hhbc_by_ref_hhbc_id",
1866  "hhbc_by_ref_instruction_sequence",
1867  "hhbc_by_ref_runtime",
1868  "oxidized",
1871 [[package]]
1872 name = "hhbc_by_ref_emit_xhp"
1873 version = "0.0.0"
1874 dependencies = [
1875  "bumpalo",
1876  "hhbc_by_ref_emit_method",
1877  "hhbc_by_ref_emit_property",
1878  "hhbc_by_ref_env",
1879  "hhbc_by_ref_hhas_method",
1880  "hhbc_by_ref_hhas_property",
1881  "hhbc_by_ref_hhas_xhp_attribute",
1882  "hhbc_by_ref_hhbc_id",
1883  "hhbc_by_ref_hhbc_string_utils",
1884  "hhbc_by_ref_instruction_sequence",
1885  "naming_special_names_rust",
1886  "oxidized",
1889 [[package]]
1890 name = "hhbc_by_ref_env"
1891 version = "0.0.0"
1892 dependencies = [
1893  "bitflags",
1894  "bumpalo",
1895  "hhbc_by_ref_adata_state",
1896  "hhbc_by_ref_ast_body",
1897  "hhbc_by_ref_ast_scope",
1898  "hhbc_by_ref_global_state",
1899  "hhbc_by_ref_iterator",
1900  "hhbc_by_ref_label",
1901  "hhbc_by_ref_local",
1902  "hhbc_by_ref_options",
1903  "hhbc_by_ref_statement_state",
1904  "hhbc_by_ref_symbol_refs_state",
1905  "ocamlrep",
1906  "oxidized",
1907  "unified_decl_provider",
1910 [[package]]
1911 name = "hhbc_by_ref_generator"
1912 version = "0.0.0"
1913 dependencies = [
1914  "hhbc_by_ref_ast_body",
1915  "oxidized",
1918 [[package]]
1919 name = "hhbc_by_ref_global_state"
1920 version = "0.0.0"
1921 dependencies = [
1922  "hhbc_by_ref_hhas_coeffects",
1923  "hhbc_by_ref_unique_id_builder",
1924  "ocamlrep",
1925  "oxidized",
1928 [[package]]
1929 name = "hhbc_by_ref_hhas_adata"
1930 version = "0.0.0"
1931 dependencies = [
1932  "ffi",
1933  "hhbc_by_ref_runtime",
1936 [[package]]
1937 name = "hhbc_by_ref_hhas_attribute"
1938 version = "0.0.0"
1939 dependencies = [
1940  "ffi",
1941  "hhbc_by_ref_runtime",
1942  "naming_special_names_rust",
1945 [[package]]
1946 name = "hhbc_by_ref_hhas_body"
1947 version = "0.0.0"
1948 dependencies = [
1949  "ffi",
1950  "hhbc_by_ref_hhas_param",
1951  "hhbc_by_ref_hhas_type",
1952  "hhbc_by_ref_hhbc_ast",
1953  "hhbc_by_ref_instruction_sequence",
1956 [[package]]
1957 name = "hhbc_by_ref_hhas_class"
1958 version = "0.0.0"
1959 dependencies = [
1960  "bitflags",
1961  "ffi",
1962  "hhbc_by_ref_hhas_attribute",
1963  "hhbc_by_ref_hhas_coeffects",
1964  "hhbc_by_ref_hhas_constant",
1965  "hhbc_by_ref_hhas_method",
1966  "hhbc_by_ref_hhas_pos",
1967  "hhbc_by_ref_hhas_property",
1968  "hhbc_by_ref_hhas_type",
1969  "hhbc_by_ref_hhas_type_const",
1970  "hhbc_by_ref_hhbc_ast",
1971  "hhbc_by_ref_hhbc_id",
1974 [[package]]
1975 name = "hhbc_by_ref_hhas_coeffects"
1976 version = "0.0.0"
1977 dependencies = [
1978  "bumpalo",
1979  "ffi",
1980  "hhbc_by_ref_hhbc_string_utils",
1981  "naming_special_names_rust",
1982  "oxidized",
1985 [[package]]
1986 name = "hhbc_by_ref_hhas_constant"
1987 version = "0.0.0"
1988 dependencies = [
1989  "ffi",
1990  "hhbc_by_ref_ast_constant_folder",
1991  "hhbc_by_ref_emit_expression",
1992  "hhbc_by_ref_env",
1993  "hhbc_by_ref_hhbc_id",
1994  "hhbc_by_ref_instruction_sequence",
1995  "hhbc_by_ref_runtime",
1996  "oxidized",
1999 [[package]]
2000 name = "hhbc_by_ref_hhas_function"
2001 version = "0.0.0"
2002 dependencies = [
2003  "bitflags",
2004  "ffi",
2005  "hhbc_by_ref_hhas_attribute",
2006  "hhbc_by_ref_hhas_body",
2007  "hhbc_by_ref_hhas_coeffects",
2008  "hhbc_by_ref_hhas_param",
2009  "hhbc_by_ref_hhas_pos",
2010  "hhbc_by_ref_hhbc_id",
2013 [[package]]
2014 name = "hhbc_by_ref_hhas_method"
2015 version = "0.0.0"
2016 dependencies = [
2017  "bitflags",
2018  "ffi",
2019  "hhbc_by_ref_hhas_attribute",
2020  "hhbc_by_ref_hhas_body",
2021  "hhbc_by_ref_hhas_coeffects",
2022  "hhbc_by_ref_hhas_pos",
2023  "hhbc_by_ref_hhbc_ast",
2024  "hhbc_by_ref_hhbc_id",
2027 [[package]]
2028 name = "hhbc_by_ref_hhas_param"
2029 version = "0.0.0"
2030 dependencies = [
2031  "bumpalo",
2032  "ffi",
2033  "hhbc_by_ref_hhas_attribute",
2034  "hhbc_by_ref_hhas_type",
2035  "hhbc_by_ref_label",
2038 [[package]]
2039 name = "hhbc_by_ref_hhas_pos"
2040 version = "0.0.0"
2041 dependencies = [
2042  "oxidized",
2045 [[package]]
2046 name = "hhbc_by_ref_hhas_program"
2047 version = "0.0.0"
2048 dependencies = [
2049  "ffi",
2050  "hhbc_by_ref_hhas_adata",
2051  "hhbc_by_ref_hhas_attribute",
2052  "hhbc_by_ref_hhas_class",
2053  "hhbc_by_ref_hhas_constant",
2054  "hhbc_by_ref_hhas_function",
2055  "hhbc_by_ref_hhas_pos",
2056  "hhbc_by_ref_hhas_record_def",
2057  "hhbc_by_ref_hhas_symbol_refs",
2058  "hhbc_by_ref_hhas_typedef",
2059  "hhbc_by_ref_hhbc_ast",
2062 [[package]]
2063 name = "hhbc_by_ref_hhas_property"
2064 version = "0.0.0"
2065 dependencies = [
2066  "bitflags",
2067  "ffi",
2068  "hhbc_by_ref_hhas_attribute",
2069  "hhbc_by_ref_hhas_type",
2070  "hhbc_by_ref_hhbc_ast",
2071  "hhbc_by_ref_hhbc_id",
2072  "hhbc_by_ref_instruction_sequence",
2073  "hhbc_by_ref_runtime",
2076 [[package]]
2077 name = "hhbc_by_ref_hhas_record_def"
2078 version = "0.0.0"
2079 dependencies = [
2080  "ffi",
2081  "hhbc_by_ref_hhas_pos",
2082  "hhbc_by_ref_hhas_type",
2083  "hhbc_by_ref_hhbc_id",
2084  "hhbc_by_ref_runtime",
2087 [[package]]
2088 name = "hhbc_by_ref_hhas_symbol_refs"
2089 version = "0.0.0"
2090 dependencies = [
2091  "bumpalo",
2092  "ffi",
2093  "hhbc_by_ref_symbol_refs_state",
2096 [[package]]
2097 name = "hhbc_by_ref_hhas_type"
2098 version = "0.0.0"
2099 dependencies = [
2100  "bitflags",
2101  "bumpalo",
2102  "ffi",
2105 [[package]]
2106 name = "hhbc_by_ref_hhas_type_const"
2107 version = "0.0.0"
2108 dependencies = [
2109  "ffi",
2110  "hhbc_by_ref_runtime",
2113 [[package]]
2114 name = "hhbc_by_ref_hhas_typedef"
2115 version = "0.0.0"
2116 dependencies = [
2117  "ffi",
2118  "hhbc_by_ref_hhas_attribute",
2119  "hhbc_by_ref_hhas_pos",
2120  "hhbc_by_ref_hhas_type",
2121  "hhbc_by_ref_hhbc_id",
2122  "hhbc_by_ref_runtime",
2125 [[package]]
2126 name = "hhbc_by_ref_hhas_xhp_attribute"
2127 version = "0.0.0"
2128 dependencies = [
2129  "oxidized",
2132 [[package]]
2133 name = "hhbc_by_ref_hhbc_ast"
2134 version = "0.0.0"
2135 dependencies = [
2136  "bitflags",
2137  "ffi",
2138  "hhbc_by_ref_hhbc_id",
2139  "hhbc_by_ref_iterator",
2140  "hhbc_by_ref_label",
2141  "hhbc_by_ref_local",
2142  "hhbc_by_ref_runtime",
2143  "oxidized",
2146 [[package]]
2147 name = "hhbc_by_ref_hhbc_id"
2148 version = "0.0.0"
2149 dependencies = [
2150  "bumpalo",
2151  "ffi",
2152  "hhbc_by_ref_hhbc_string_utils",
2155 [[package]]
2156 name = "hhbc_by_ref_hhbc_string_utils"
2157 version = "0.0.0"
2158 dependencies = [
2159  "escaper",
2160  "lazy_static",
2161  "libc",
2162  "naming_special_names_rust",
2163  "ocaml_helper",
2164  "pretty_assertions",
2165  "regex",
2168 [[package]]
2169 name = "hhbc_by_ref_instruction_sequence"
2170 version = "0.0.0"
2171 dependencies = [
2172  "bumpalo",
2173  "ffi",
2174  "hhbc_by_ref_hhbc_ast",
2175  "hhbc_by_ref_iterator",
2176  "hhbc_by_ref_label",
2177  "hhbc_by_ref_local",
2178  "hhbc_by_ref_runtime",
2179  "itertools 0.10.1",
2180  "oxidized",
2181  "pretty_assertions",
2182  "thiserror",
2185 [[package]]
2186 name = "hhbc_by_ref_iterator"
2187 version = "0.0.0"
2189 [[package]]
2190 name = "hhbc_by_ref_label"
2191 version = "0.0.0"
2193 [[package]]
2194 name = "hhbc_by_ref_label_rewriter"
2195 version = "0.0.0"
2196 dependencies = [
2197  "bumpalo",
2198  "ffi",
2199  "hash",
2200  "hhbc_by_ref_env",
2201  "hhbc_by_ref_hhas_param",
2202  "hhbc_by_ref_hhbc_ast",
2203  "hhbc_by_ref_instruction_sequence",
2204  "hhbc_by_ref_label",
2205  "oxidized",
2208 [[package]]
2209 name = "hhbc_by_ref_local"
2210 version = "0.0.0"
2211 dependencies = [
2212  "ffi",
2213  "indexmap",
2214  "naming_special_names_rust",
2217 [[package]]
2218 name = "hhbc_by_ref_options"
2219 version = "0.0.0"
2220 dependencies = [
2221  "bitflags",
2222  "fnv",
2223  "hhbc_by_ref_options_serde",
2224  "itertools 0.10.1",
2225  "lazy_static",
2226  "lru",
2227  "pretty_assertions",
2228  "serde",
2229  "serde_derive",
2230  "serde_json",
2233 [[package]]
2234 name = "hhbc_by_ref_options_serde"
2235 version = "0.0.0"
2236 dependencies = [
2237  "quote",
2238  "syn",
2241 [[package]]
2242 name = "hhbc_by_ref_rewrite_program"
2243 version = "0.0.0"
2244 dependencies = [
2245  "bumpalo",
2246  "hhbc_by_ref_closure_convert",
2247  "hhbc_by_ref_emit_fatal",
2248  "hhbc_by_ref_env",
2249  "hhbc_by_ref_instruction_sequence",
2250  "hhbc_by_ref_rewrite_xml",
2251  "ocamlrep",
2252  "oxidized",
2255 [[package]]
2256 name = "hhbc_by_ref_rewrite_xml"
2257 version = "0.0.0"
2258 dependencies = [
2259  "bumpalo",
2260  "hhbc_by_ref_emit_symbol_refs",
2261  "hhbc_by_ref_env",
2262  "hhbc_by_ref_hhbc_id",
2263  "hhbc_by_ref_instruction_sequence",
2264  "naming_special_names_rust",
2265  "oxidized",
2268 [[package]]
2269 name = "hhbc_by_ref_runtime"
2270 version = "0.0.0"
2271 dependencies = [
2272  "bumpalo",
2273  "ffi",
2276 [[package]]
2277 name = "hhbc_by_ref_scope"
2278 version = "0.0.0"
2279 dependencies = [
2280  "bumpalo",
2281  "hhbc_by_ref_env",
2282  "hhbc_by_ref_instruction_sequence",
2283  "hhbc_by_ref_iterator",
2284  "hhbc_by_ref_label",
2285  "hhbc_by_ref_local",
2288 [[package]]
2289 name = "hhbc_by_ref_statement_state"
2290 version = "0.0.0"
2291 dependencies = [
2292  "bumpalo",
2293  "hhbc_by_ref_instruction_sequence",
2294  "oxidized",
2297 [[package]]
2298 name = "hhbc_by_ref_symbol_refs_state"
2299 version = "0.0.0"
2300 dependencies = [
2301  "bumpalo",
2302  "ffi",
2305 [[package]]
2306 name = "hhbc_by_ref_unique_id_builder"
2307 version = "0.0.0"
2308 dependencies = [
2309  "hhbc_by_ref_ast_scope",
2312 [[package]]
2313 name = "hhbc_by_ref_unique_list"
2314 version = "0.0.0"
2315 dependencies = [
2316  "indexmap",
2319 [[package]]
2320 name = "hhbc_by_ref_unique_list_bench"
2321 version = "0.0.0"
2322 dependencies = [
2323  "hhbc_by_ref_unique_list",
2326 [[package]]
2327 name = "html_entities"
2328 version = "0.0.0"
2329 dependencies = [
2330  "lazy_static",
2331  "ocaml_helper",
2332  "pretty_assertions",
2333  "regex",
2336 [[package]]
2337 name = "humantime"
2338 version = "1.3.0"
2339 source = "registry+https://github.com/rust-lang/crates.io-index"
2340 checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
2341 dependencies = [
2342  "quick-error",
2345 [[package]]
2346 name = "im-rc"
2347 version = "14.3.0"
2348 source = "registry+https://github.com/rust-lang/crates.io-index"
2349 checksum = "303f7e6256d546e01979071417432425f15c1891fb309a5f2d724ee908fabd6e"
2350 dependencies = [
2351  "bitmaps",
2352  "rand_core 0.5.1",
2353  "rand_xoshiro",
2354  "serde",
2355  "sized-chunks",
2356  "typenum",
2357  "version_check",
2360 [[package]]
2361 name = "indexmap"
2362 version = "1.7.0"
2363 source = "registry+https://github.com/rust-lang/crates.io-index"
2364 checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"
2365 dependencies = [
2366  "autocfg 1.0.0",
2367  "hashbrown 0.11.2",
2368  "rayon",
2369  "serde",
2372 [[package]]
2373 name = "indicatif"
2374 version = "0.15.0"
2375 source = "registry+https://github.com/rust-lang/crates.io-index"
2376 checksum = "7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4"
2377 dependencies = [
2378  "console",
2379  "lazy_static",
2380  "number_prefix",
2381  "rayon",
2382  "regex",
2385 [[package]]
2386 name = "itertools"
2387 version = "0.8.2"
2388 source = "registry+https://github.com/rust-lang/crates.io-index"
2389 checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
2390 dependencies = [
2391  "either",
2394 [[package]]
2395 name = "itertools"
2396 version = "0.10.1"
2397 source = "registry+https://github.com/rust-lang/crates.io-index"
2398 checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"
2399 dependencies = [
2400  "either",
2403 [[package]]
2404 name = "itoa"
2405 version = "0.4.4"
2406 source = "registry+https://github.com/rust-lang/crates.io-index"
2407 checksum = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
2409 [[package]]
2410 name = "js-sys"
2411 version = "0.3.37"
2412 source = "registry+https://github.com/rust-lang/crates.io-index"
2413 checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055"
2414 dependencies = [
2415  "wasm-bindgen",
2418 [[package]]
2419 name = "json"
2420 version = "0.12.4"
2421 source = "registry+https://github.com/rust-lang/crates.io-index"
2422 checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
2424 [[package]]
2425 name = "lazy_static"
2426 version = "1.4.0"
2427 source = "registry+https://github.com/rust-lang/crates.io-index"
2428 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
2430 [[package]]
2431 name = "libc"
2432 version = "0.2.99"
2433 source = "registry+https://github.com/rust-lang/crates.io-index"
2434 checksum = "a7f823d141fe0a24df1e23b4af4e3c7ba9e5966ec514ea068c93024aa7deb765"
2436 [[package]]
2437 name = "libsqlite3-sys"
2438 version = "0.18.0"
2439 source = "registry+https://github.com/rust-lang/crates.io-index"
2440 checksum = "1e704a02bcaecd4a08b93a23f6be59d0bd79cd161e0963e9499165a0a35df7bd"
2441 dependencies = [
2442  "pkg-config",
2443  "vcpkg",
2446 [[package]]
2447 name = "line_break_map"
2448 version = "0.0.0"
2450 [[package]]
2451 name = "line_break_map_tests"
2452 version = "0.0.0"
2453 dependencies = [
2454  "line_break_map",
2455  "ocamlrep_ocamlpool",
2458 [[package]]
2459 name = "link-cplusplus"
2460 version = "1.0.5"
2461 source = "registry+https://github.com/rust-lang/crates.io-index"
2462 checksum = "8f1becd27d473556dc610b8afa1636ef90747b574a84553bc11e82371d5ef2d1"
2463 dependencies = [
2464  "cc",
2467 [[package]]
2468 name = "linked-hash-map"
2469 version = "0.5.2"
2470 source = "registry+https://github.com/rust-lang/crates.io-index"
2471 checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
2473 [[package]]
2474 name = "lint_rust"
2475 version = "0.0.0"
2476 dependencies = [
2477  "ocamlrep",
2478  "ocamlrep_derive",
2479  "oxidized",
2482 [[package]]
2483 name = "lock_api"
2484 version = "0.3.4"
2485 source = "registry+https://github.com/rust-lang/crates.io-index"
2486 checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75"
2487 dependencies = [
2488  "scopeguard",
2491 [[package]]
2492 name = "log"
2493 version = "0.4.14"
2494 source = "registry+https://github.com/rust-lang/crates.io-index"
2495 checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
2496 dependencies = [
2497  "cfg-if 1.0.0",
2498  "value-bag",
2501 [[package]]
2502 name = "lowerer"
2503 version = "0.0.0"
2504 dependencies = [
2505  "bstr",
2506  "bumpalo",
2507  "escaper",
2508  "hash",
2509  "html_entities",
2510  "itertools 0.10.1",
2511  "lazy_static",
2512  "lint_rust",
2513  "naming_special_names_rust",
2514  "ocaml_helper",
2515  "ocamlrep",
2516  "oxidized",
2517  "parser_core_types",
2518  "regex",
2519  "rescan_trivia",
2520  "stack_limit",
2523 [[package]]
2524 name = "lru"
2525 version = "0.6.5"
2526 source = "registry+https://github.com/rust-lang/crates.io-index"
2527 checksum = "1f374d42cdfc1d7dbf3d3dec28afab2eb97ffbf43a3234d795b5986dbf4b90ba"
2528 dependencies = [
2529  "hashbrown 0.9.1",
2532 [[package]]
2533 name = "lru-cache"
2534 version = "0.1.2"
2535 source = "registry+https://github.com/rust-lang/crates.io-index"
2536 checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"
2537 dependencies = [
2538  "linked-hash-map",
2541 [[package]]
2542 name = "lz4"
2543 version = "1.23.2"
2544 source = "registry+https://github.com/rust-lang/crates.io-index"
2545 checksum = "aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c"
2546 dependencies = [
2547  "libc",
2548  "lz4-sys",
2551 [[package]]
2552 name = "lz4-sys"
2553 version = "1.9.2"
2554 source = "registry+https://github.com/rust-lang/crates.io-index"
2555 checksum = "dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae"
2556 dependencies = [
2557  "cc",
2558  "libc",
2561 [[package]]
2562 name = "md-5"
2563 version = "0.8.0"
2564 source = "registry+https://github.com/rust-lang/crates.io-index"
2565 checksum = "a18af3dcaf2b0219366cdb4e2af65a6101457b415c3d1a5c71dd9c2b7c77b9c8"
2566 dependencies = [
2567  "block-buffer",
2568  "digest",
2569  "opaque-debug",
2572 [[package]]
2573 name = "memchr"
2574 version = "2.2.1"
2575 source = "registry+https://github.com/rust-lang/crates.io-index"
2576 checksum = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
2578 [[package]]
2579 name = "memmap"
2580 version = "0.7.0"
2581 source = "registry+https://github.com/rust-lang/crates.io-index"
2582 checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
2583 dependencies = [
2584  "libc",
2585  "winapi",
2588 [[package]]
2589 name = "memoffset"
2590 version = "0.5.3"
2591 source = "registry+https://github.com/rust-lang/crates.io-index"
2592 checksum = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
2593 dependencies = [
2594  "rustc_version",
2597 [[package]]
2598 name = "memoffset"
2599 version = "0.6.4"
2600 source = "registry+https://github.com/rust-lang/crates.io-index"
2601 checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
2602 dependencies = [
2603  "autocfg 1.0.0",
2606 [[package]]
2607 name = "mode_parser"
2608 version = "0.0.0"
2609 dependencies = [
2610  "bumpalo",
2611  "oxidized",
2612  "parser_core_types",
2613  "positioned_by_ref_parser",
2616 [[package]]
2617 name = "multifile_rust"
2618 version = "0.0.0"
2619 dependencies = [
2620  "anyhow",
2621  "itertools 0.10.1",
2622  "lazy_static",
2623  "pretty_assertions",
2624  "regex",
2627 [[package]]
2628 name = "namespaces_rust"
2629 version = "0.0.0"
2630 dependencies = [
2631  "bumpalo",
2632  "core_utils_rust",
2633  "naming_special_names_rust",
2634  "ocamlrep",
2635  "oxidized",
2636  "oxidized_by_ref",
2639 [[package]]
2640 name = "naming_attributes_rust"
2641 version = "0.0.0"
2642 dependencies = [
2643  "oxidized",
2646 [[package]]
2647 name = "naming_special_names_rust"
2648 version = "0.0.0"
2649 dependencies = [
2650  "hash",
2651  "lazy_static",
2654 [[package]]
2655 name = "nix"
2656 version = "0.20.1"
2657 source = "registry+https://github.com/rust-lang/crates.io-index"
2658 checksum = "df8e5e343312e7fbeb2a52139114e9e702991ef9c2aea6817ff2440b35647d56"
2659 dependencies = [
2660  "bitflags",
2661  "cc",
2662  "cfg-if 1.0.0",
2663  "libc",
2664  "memoffset 0.6.4",
2667 [[package]]
2668 name = "no_pos_hash"
2669 version = "0.0.0"
2670 dependencies = [
2671  "arena_collections",
2672  "bstr",
2673  "fnv",
2674  "no_pos_hash_derive",
2675  "ocamlrep",
2678 [[package]]
2679 name = "no_pos_hash_derive"
2680 version = "0.0.0"
2681 dependencies = [
2682  "proc-macro2",
2683  "quote",
2684  "syn",
2685  "synstructure",
2688 [[package]]
2689 name = "nohash-hasher"
2690 version = "0.2.0"
2691 source = "registry+https://github.com/rust-lang/crates.io-index"
2692 checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
2694 [[package]]
2695 name = "num-traits"
2696 version = "0.2.11"
2697 source = "registry+https://github.com/rust-lang/crates.io-index"
2698 checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096"
2699 dependencies = [
2700  "autocfg 1.0.0",
2703 [[package]]
2704 name = "num_cpus"
2705 version = "1.12.0"
2706 source = "registry+https://github.com/rust-lang/crates.io-index"
2707 checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6"
2708 dependencies = [
2709  "hermit-abi",
2710  "libc",
2713 [[package]]
2714 name = "number_prefix"
2715 version = "0.3.0"
2716 source = "registry+https://github.com/rust-lang/crates.io-index"
2717 checksum = "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a"
2719 [[package]]
2720 name = "ocaml_helper"
2721 version = "0.0.0"
2722 dependencies = [
2723  "pretty_assertions",
2726 [[package]]
2727 name = "ocaml_runtime"
2728 version = "0.0.0"
2729 dependencies = [
2730  "ocamlrep",
2733 [[package]]
2734 name = "ocamlrep"
2735 version = "0.0.0"
2736 dependencies = [
2737  "bstr",
2738  "bumpalo",
2739  "bytes",
2740  "nohash-hasher",
2741  "serde",
2744 [[package]]
2745 name = "ocamlrep_caml_builtins"
2746 version = "0.0.0"
2747 dependencies = [
2748  "ocamlrep",
2749  "ocamlrep_custom",
2752 [[package]]
2753 name = "ocamlrep_custom"
2754 version = "0.0.0"
2755 dependencies = [
2756  "ocamlrep",
2757  "ocamlrep_ocamlpool",
2760 [[package]]
2761 name = "ocamlrep_derive"
2762 version = "0.0.0"
2763 dependencies = [
2764  "proc-macro2",
2765  "quote",
2766  "syn",
2767  "synstructure",
2770 [[package]]
2771 name = "ocamlrep_ocamlpool"
2772 version = "0.0.0"
2773 dependencies = [
2774  "bumpalo",
2775  "ocamlrep",
2778 [[package]]
2779 name = "once_cell"
2780 version = "1.7.2"
2781 source = "registry+https://github.com/rust-lang/crates.io-index"
2782 checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3"
2784 [[package]]
2785 name = "oorandom"
2786 version = "11.1.0"
2787 source = "registry+https://github.com/rust-lang/crates.io-index"
2788 checksum = "ebcec7c9c2a95cacc7cd0ecb89d8a8454eca13906f6deb55258ffff0adeb9405"
2790 [[package]]
2791 name = "opaque-debug"
2792 version = "0.2.3"
2793 source = "registry+https://github.com/rust-lang/crates.io-index"
2794 checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
2796 [[package]]
2797 name = "operator"
2798 version = "0.0.0"
2799 dependencies = [
2800  "ocamlrep",
2801  "ocamlrep_derive",
2802  "parser_core_types",
2805 [[package]]
2806 name = "options_ffi"
2807 version = "0.0.0"
2808 dependencies = [
2809  "compile_ffi",
2810  "hhbc_by_ref_options",
2811  "ocamlrep_ocamlpool",
2814 [[package]]
2815 name = "output_vt100"
2816 version = "0.1.2"
2817 source = "registry+https://github.com/rust-lang/crates.io-index"
2818 checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9"
2819 dependencies = [
2820  "winapi",
2823 [[package]]
2824 name = "oxidized"
2825 version = "0.0.0"
2826 dependencies = [
2827  "arena_deserializer",
2828  "arena_trait",
2829  "bstr",
2830  "eq_modulo_pos",
2831  "hh_autoimport_rust",
2832  "itertools 0.10.1",
2833  "no_pos_hash",
2834  "ocamlrep",
2835  "ocamlrep_derive",
2836  "pretty_assertions",
2837  "serde",
2838  "static_assertions",
2841 [[package]]
2842 name = "oxidized_by_ref"
2843 version = "0.0.0"
2844 dependencies = [
2845  "arena_collections",
2846  "arena_deserializer",
2847  "arena_trait",
2848  "bitflags",
2849  "bstr",
2850  "bumpalo",
2851  "eq_modulo_pos",
2852  "no_pos_hash",
2853  "ocamlrep",
2854  "ocamlrep_derive",
2855  "oxidized",
2856  "pretty_assertions",
2857  "serde",
2858  "serde_json",
2859  "typing_deps_hash",
2862 [[package]]
2863 name = "pair_smart_constructors"
2864 version = "0.0.0"
2865 dependencies = [
2866  "parser_core_types",
2867  "smart_constructors",
2870 [[package]]
2871 name = "parking_lot"
2872 version = "0.10.2"
2873 source = "registry+https://github.com/rust-lang/crates.io-index"
2874 checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"
2875 dependencies = [
2876  "lock_api",
2877  "parking_lot_core",
2880 [[package]]
2881 name = "parking_lot_core"
2882 version = "0.7.2"
2883 source = "registry+https://github.com/rust-lang/crates.io-index"
2884 checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
2885 dependencies = [
2886  "cfg-if 0.1.10",
2887  "cloudabi",
2888  "libc",
2889  "redox_syscall 0.1.56",
2890  "smallvec",
2891  "winapi",
2894 [[package]]
2895 name = "parser"
2896 version = "0.0.0"
2897 dependencies = [
2898  "heapless",
2899  "operator",
2900  "parser_core_types",
2901  "smart_constructors",
2902  "stack_limit",
2903  "static_assertions",
2906 [[package]]
2907 name = "parser_core_types"
2908 version = "0.0.0"
2909 dependencies = [
2910  "bitflags",
2911  "bumpalo",
2912  "itertools 0.10.1",
2913  "line_break_map",
2914  "naming_special_names_rust",
2915  "ocaml_helper",
2916  "ocamlrep",
2917  "ocamlrep_derive",
2918  "oxidized",
2919  "oxidized_by_ref",
2920  "serde",
2923 [[package]]
2924 name = "pkg-config"
2925 version = "0.3.17"
2926 source = "registry+https://github.com/rust-lang/crates.io-index"
2927 checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
2929 [[package]]
2930 name = "plotters"
2931 version = "0.2.12"
2932 source = "registry+https://github.com/rust-lang/crates.io-index"
2933 checksum = "4e3bb8da247d27ae212529352020f3e5ee16e83c0c258061d27b08ab92675eeb"
2934 dependencies = [
2935  "js-sys",
2936  "num-traits",
2937  "wasm-bindgen",
2938  "web-sys",
2941 [[package]]
2942 name = "positioned_by_ref_parser"
2943 version = "0.0.0"
2944 dependencies = [
2945  "bumpalo",
2946  "parser",
2947  "positioned_smart_constructors",
2948  "stack_limit",
2951 [[package]]
2952 name = "positioned_by_ref_parser_ffi"
2953 version = "0.0.0"
2954 dependencies = [
2955  "ocamlrep",
2956  "ocamlrep_ocamlpool",
2957  "oxidized",
2958  "positioned_by_ref_parser",
2959  "rust_parser_ffi",
2962 [[package]]
2963 name = "positioned_full_trivia_parser"
2964 version = "0.0.0"
2965 dependencies = [
2966  "bumpalo",
2967  "full_fidelity_schema_version_number",
2968  "parser",
2969  "positioned_smart_constructors",
2970  "serde",
2971  "stack_limit",
2974 [[package]]
2975 name = "positioned_parser"
2976 version = "0.0.0"
2977 dependencies = [
2978  "parser",
2979  "positioned_smart_constructors",
2980  "stack_limit",
2983 [[package]]
2984 name = "positioned_smart_constructors"
2985 version = "0.0.0"
2986 dependencies = [
2987  "parser_core_types",
2988  "smart_constructors",
2989  "syntax_smart_constructors",
2992 [[package]]
2993 name = "ppv-lite86"
2994 version = "0.2.10"
2995 source = "registry+https://github.com/rust-lang/crates.io-index"
2996 checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
2998 [[package]]
2999 name = "pretty_assertions"
3000 version = "0.6.1"
3001 source = "registry+https://github.com/rust-lang/crates.io-index"
3002 checksum = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427"
3003 dependencies = [
3004  "ansi_term",
3005  "ctor",
3006  "difference",
3007  "output_vt100",
3010 [[package]]
3011 name = "proc-macro-error"
3012 version = "1.0.4"
3013 source = "registry+https://github.com/rust-lang/crates.io-index"
3014 checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
3015 dependencies = [
3016  "proc-macro-error-attr",
3017  "proc-macro2",
3018  "quote",
3019  "syn",
3020  "version_check",
3023 [[package]]
3024 name = "proc-macro-error-attr"
3025 version = "1.0.4"
3026 source = "registry+https://github.com/rust-lang/crates.io-index"
3027 checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
3028 dependencies = [
3029  "proc-macro2",
3030  "quote",
3031  "version_check",
3034 [[package]]
3035 name = "proc-macro2"
3036 version = "1.0.28"
3037 source = "registry+https://github.com/rust-lang/crates.io-index"
3038 checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612"
3039 dependencies = [
3040  "unicode-xid",
3043 [[package]]
3044 name = "profile_rust"
3045 version = "0.0.0"
3046 dependencies = [
3047  "libc",
3050 [[package]]
3051 name = "quick-error"
3052 version = "1.2.3"
3053 source = "registry+https://github.com/rust-lang/crates.io-index"
3054 checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
3056 [[package]]
3057 name = "quickcheck"
3058 version = "1.0.3"
3059 source = "registry+https://github.com/rust-lang/crates.io-index"
3060 checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
3061 dependencies = [
3062  "env_logger 0.8.4",
3063  "log",
3064  "rand",
3067 [[package]]
3068 name = "quote"
3069 version = "1.0.9"
3070 source = "registry+https://github.com/rust-lang/crates.io-index"
3071 checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
3072 dependencies = [
3073  "proc-macro2",
3076 [[package]]
3077 name = "rand"
3078 version = "0.8.4"
3079 source = "registry+https://github.com/rust-lang/crates.io-index"
3080 checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
3081 dependencies = [
3082  "libc",
3083  "rand_chacha",
3084  "rand_core 0.6.3",
3085  "rand_hc",
3088 [[package]]
3089 name = "rand_chacha"
3090 version = "0.3.1"
3091 source = "registry+https://github.com/rust-lang/crates.io-index"
3092 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
3093 dependencies = [
3094  "ppv-lite86",
3095  "rand_core 0.6.3",
3098 [[package]]
3099 name = "rand_core"
3100 version = "0.5.1"
3101 source = "registry+https://github.com/rust-lang/crates.io-index"
3102 checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
3104 [[package]]
3105 name = "rand_core"
3106 version = "0.6.3"
3107 source = "registry+https://github.com/rust-lang/crates.io-index"
3108 checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
3109 dependencies = [
3110  "getrandom",
3113 [[package]]
3114 name = "rand_hc"
3115 version = "0.3.1"
3116 source = "registry+https://github.com/rust-lang/crates.io-index"
3117 checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
3118 dependencies = [
3119  "rand_core 0.6.3",
3122 [[package]]
3123 name = "rand_xoshiro"
3124 version = "0.4.0"
3125 source = "registry+https://github.com/rust-lang/crates.io-index"
3126 checksum = "a9fcdd2e881d02f1d9390ae47ad8e5696a9e4be7b547a1da2afbc61973217004"
3127 dependencies = [
3128  "rand_core 0.5.1",
3131 [[package]]
3132 name = "rayon"
3133 version = "1.3.0"
3134 source = "registry+https://github.com/rust-lang/crates.io-index"
3135 checksum = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098"
3136 dependencies = [
3137  "crossbeam-deque 0.7.2",
3138  "either",
3139  "rayon-core",
3142 [[package]]
3143 name = "rayon-core"
3144 version = "1.7.0"
3145 source = "registry+https://github.com/rust-lang/crates.io-index"
3146 checksum = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9"
3147 dependencies = [
3148  "crossbeam-deque 0.7.2",
3149  "crossbeam-queue 0.2.1",
3150  "crossbeam-utils 0.7.0",
3151  "lazy_static",
3152  "num_cpus",
3155 [[package]]
3156 name = "redox_syscall"
3157 version = "0.1.56"
3158 source = "registry+https://github.com/rust-lang/crates.io-index"
3159 checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
3161 [[package]]
3162 name = "redox_syscall"
3163 version = "0.2.10"
3164 source = "registry+https://github.com/rust-lang/crates.io-index"
3165 checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
3166 dependencies = [
3167  "bitflags",
3170 [[package]]
3171 name = "regex"
3172 version = "1.4.2"
3173 source = "registry+https://github.com/rust-lang/crates.io-index"
3174 checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"
3175 dependencies = [
3176  "aho-corasick",
3177  "memchr",
3178  "regex-syntax",
3179  "thread_local",
3182 [[package]]
3183 name = "regex-automata"
3184 version = "0.1.9"
3185 source = "registry+https://github.com/rust-lang/crates.io-index"
3186 checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"
3187 dependencies = [
3188  "byteorder",
3191 [[package]]
3192 name = "regex-syntax"
3193 version = "0.6.21"
3194 source = "registry+https://github.com/rust-lang/crates.io-index"
3195 checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
3197 [[package]]
3198 name = "remove_dir_all"
3199 version = "0.5.3"
3200 source = "registry+https://github.com/rust-lang/crates.io-index"
3201 checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
3202 dependencies = [
3203  "winapi",
3206 [[package]]
3207 name = "rescan_trivia"
3208 version = "0.0.0"
3209 dependencies = [
3210  "parser",
3211  "positioned_parser",
3214 [[package]]
3215 name = "rusqlite"
3216 version = "0.23.1"
3217 source = "registry+https://github.com/rust-lang/crates.io-index"
3218 checksum = "45d0fd62e1df63d254714e6cb40d0a0e82e7a1623e7a27f679d851af092ae58b"
3219 dependencies = [
3220  "bitflags",
3221  "fallible-iterator",
3222  "fallible-streaming-iterator",
3223  "libsqlite3-sys",
3224  "lru-cache",
3225  "memchr",
3226  "smallvec",
3227  "time",
3230 [[package]]
3231 name = "rust_aast_parser_types"
3232 version = "0.0.0"
3233 dependencies = [
3234  "lint_rust",
3235  "ocamlrep",
3236  "ocamlrep_derive",
3237  "oxidized",
3238  "parser_core_types",
3241 [[package]]
3242 name = "rust_compile_ffi_bridge"
3243 version = "0.0.0"
3244 dependencies = [
3245  "anyhow",
3246  "bumpalo",
3247  "cxx",
3248  "cxx-build",
3249  "decl_provider",
3250  "hhbc_by_ref_compile",
3251  "libc",
3252  "log",
3253  "ocamlrep",
3254  "ocamlrep_derive",
3255  "ocamlrep_ocamlpool",
3256  "oxidized",
3257  "parser_core_types",
3258  "serde_json",
3259  "stack_limit",
3260  "unified_decl_provider",
3263 [[package]]
3264 name = "rust_decl_ffi_bridge"
3265 version = "0.0.0"
3266 dependencies = [
3267  "arena_deserializer",
3268  "bincode",
3269  "bumpalo",
3270  "cxx",
3271  "cxx-build",
3272  "decl_rust",
3273  "ffi",
3274  "no_pos_hash",
3275  "oxidized",
3276  "oxidized_by_ref",
3279 [[package]]
3280 name = "rust_facts_ffi"
3281 version = "0.0.0"
3282 dependencies = [
3283  "facts_rust",
3284  "hhbc_by_ref_hhbc_string_utils",
3285  "ocamlrep",
3286  "ocamlrep_ocamlpool",
3287  "oxidized",
3290 [[package]]
3291 name = "rust_facts_ffi_bridge"
3292 version = "0.0.0"
3293 dependencies = [
3294  "cxx",
3295  "cxx-build",
3296  "facts_rust",
3297  "oxidized",
3298  "rust_facts_ffi",
3301 [[package]]
3302 name = "rust_parser_errors"
3303 version = "0.0.0"
3304 dependencies = [
3305  "escaper",
3306  "hash",
3307  "hh_autoimport_rust",
3308  "itertools 0.10.1",
3309  "lazy_static",
3310  "naming_special_names_rust",
3311  "oxidized",
3312  "parser_core_types",
3313  "regex",
3314  "strum",
3315  "strum_macros",
3318 [[package]]
3319 name = "rust_parser_errors_ffi"
3320 version = "0.0.0"
3321 dependencies = [
3322  "bumpalo",
3323  "ocamlrep",
3324  "ocamlrep_ocamlpool",
3325  "oxidized",
3326  "parser_core_types",
3327  "rust_parser_errors",
3330 [[package]]
3331 name = "rust_parser_ffi"
3332 version = "0.0.0"
3333 dependencies = [
3334  "bumpalo",
3335  "mode_parser",
3336  "ocamlrep",
3337  "ocamlrep_ocamlpool",
3338  "operator",
3339  "oxidized",
3340  "parser_core_types",
3341  "positioned_by_ref_parser",
3342  "stack_limit",
3343  "to_ocaml_impl",
3346 [[package]]
3347 name = "rust_parser_ffi_bridge"
3348 version = "0.0.0"
3349 dependencies = [
3350  "bumpalo",
3351  "cxx",
3352  "cxx-build",
3353  "ocamlrep",
3354  "oxidized",
3355  "parser_core_types",
3356  "positioned_full_trivia_parser",
3357  "serde_json",
3358  "stack_limit",
3361 [[package]]
3362 name = "rustc-hash"
3363 version = "1.1.0"
3364 source = "registry+https://github.com/rust-lang/crates.io-index"
3365 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
3367 [[package]]
3368 name = "rustc_version"
3369 version = "0.2.3"
3370 source = "registry+https://github.com/rust-lang/crates.io-index"
3371 checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
3372 dependencies = [
3373  "semver",
3376 [[package]]
3377 name = "ryu"
3378 version = "1.0.2"
3379 source = "registry+https://github.com/rust-lang/crates.io-index"
3380 checksum = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
3382 [[package]]
3383 name = "same-file"
3384 version = "1.0.6"
3385 source = "registry+https://github.com/rust-lang/crates.io-index"
3386 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
3387 dependencies = [
3388  "winapi-util",
3391 [[package]]
3392 name = "scopeguard"
3393 version = "1.1.0"
3394 source = "registry+https://github.com/rust-lang/crates.io-index"
3395 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
3397 [[package]]
3398 name = "scratch"
3399 version = "1.0.0"
3400 source = "registry+https://github.com/rust-lang/crates.io-index"
3401 checksum = "7e114536316b51a5aa7a0e59fc49661fd263c5507dd08bd28de052e57626ce69"
3403 [[package]]
3404 name = "semver"
3405 version = "0.9.0"
3406 source = "registry+https://github.com/rust-lang/crates.io-index"
3407 checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
3408 dependencies = [
3409  "semver-parser",
3412 [[package]]
3413 name = "semver-parser"
3414 version = "0.7.0"
3415 source = "registry+https://github.com/rust-lang/crates.io-index"
3416 checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
3418 [[package]]
3419 name = "serde"
3420 version = "1.0.126"
3421 source = "registry+https://github.com/rust-lang/crates.io-index"
3422 checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"
3423 dependencies = [
3424  "serde_derive",
3427 [[package]]
3428 name = "serde_derive"
3429 version = "1.0.126"
3430 source = "registry+https://github.com/rust-lang/crates.io-index"
3431 checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"
3432 dependencies = [
3433  "proc-macro2",
3434  "quote",
3435  "syn",
3438 [[package]]
3439 name = "serde_json"
3440 version = "1.0.60"
3441 source = "registry+https://github.com/rust-lang/crates.io-index"
3442 checksum = "1500e84d27fe482ed1dc791a56eddc2f230046a040fa908c08bda1d9fb615779"
3443 dependencies = [
3444  "itoa",
3445  "ryu",
3446  "serde",
3449 [[package]]
3450 name = "sha-1"
3451 version = "0.8.2"
3452 source = "registry+https://github.com/rust-lang/crates.io-index"
3453 checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
3454 dependencies = [
3455  "block-buffer",
3456  "digest",
3457  "fake-simd",
3458  "opaque-debug",
3461 [[package]]
3462 name = "shmffi"
3463 version = "0.0.0"
3464 dependencies = [
3465  "libc",
3466  "lz4",
3467  "nohash-hasher",
3468  "ocamlrep",
3469  "ocamlrep_ocamlpool",
3470  "once_cell",
3471  "rand",
3472  "shmrs",
3475 [[package]]
3476 name = "shmrs"
3477 version = "0.0.0"
3478 dependencies = [
3479  "hashbrown 0.11.2",
3480  "libc",
3481  "nix",
3482  "rand",
3483  "static_assertions",
3486 [[package]]
3487 name = "sized-chunks"
3488 version = "0.5.3"
3489 source = "registry+https://github.com/rust-lang/crates.io-index"
3490 checksum = "d59044ea371ad781ff976f7b06480b9f0180e834eda94114f2afb4afc12b7718"
3491 dependencies = [
3492  "bitmaps",
3493  "typenum",
3496 [[package]]
3497 name = "smallvec"
3498 version = "1.6.1"
3499 source = "registry+https://github.com/rust-lang/crates.io-index"
3500 checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
3502 [[package]]
3503 name = "smart_constructors"
3504 version = "0.0.0"
3505 dependencies = [
3506  "ocamlrep",
3507  "ocamlrep_derive",
3508  "parser_core_types",
3511 [[package]]
3512 name = "stable_deref_trait"
3513 version = "1.2.0"
3514 source = "registry+https://github.com/rust-lang/crates.io-index"
3515 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
3517 [[package]]
3518 name = "stack_limit"
3519 version = "0.0.0"
3520 dependencies = [
3521  "crossbeam",
3522  "thiserror",
3525 [[package]]
3526 name = "static_assertions"
3527 version = "1.1.0"
3528 source = "registry+https://github.com/rust-lang/crates.io-index"
3529 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
3531 [[package]]
3532 name = "stats_rust"
3533 version = "0.0.0"
3535 [[package]]
3536 name = "strsim"
3537 version = "0.8.0"
3538 source = "registry+https://github.com/rust-lang/crates.io-index"
3539 checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
3541 [[package]]
3542 name = "structopt"
3543 version = "0.3.21"
3544 source = "registry+https://github.com/rust-lang/crates.io-index"
3545 checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"
3546 dependencies = [
3547  "clap",
3548  "lazy_static",
3549  "structopt-derive",
3552 [[package]]
3553 name = "structopt-derive"
3554 version = "0.4.14"
3555 source = "registry+https://github.com/rust-lang/crates.io-index"
3556 checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"
3557 dependencies = [
3558  "heck",
3559  "proc-macro-error",
3560  "proc-macro2",
3561  "quote",
3562  "syn",
3565 [[package]]
3566 name = "strum"
3567 version = "0.21.0"
3568 source = "registry+https://github.com/rust-lang/crates.io-index"
3569 checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
3571 [[package]]
3572 name = "strum_macros"
3573 version = "0.21.1"
3574 source = "registry+https://github.com/rust-lang/crates.io-index"
3575 checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
3576 dependencies = [
3577  "heck",
3578  "proc-macro2",
3579  "quote",
3580  "syn",
3583 [[package]]
3584 name = "syn"
3585 version = "1.0.75"
3586 source = "registry+https://github.com/rust-lang/crates.io-index"
3587 checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7"
3588 dependencies = [
3589  "proc-macro2",
3590  "quote",
3591  "unicode-xid",
3594 [[package]]
3595 name = "synstructure"
3596 version = "0.12.3"
3597 source = "registry+https://github.com/rust-lang/crates.io-index"
3598 checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"
3599 dependencies = [
3600  "proc-macro2",
3601  "quote",
3602  "syn",
3603  "unicode-xid",
3606 [[package]]
3607 name = "syntax_smart_constructors"
3608 version = "0.0.0"
3609 dependencies = [
3610  "parser_core_types",
3611  "smart_constructors",
3614 [[package]]
3615 name = "tempfile"
3616 version = "3.2.0"
3617 source = "registry+https://github.com/rust-lang/crates.io-index"
3618 checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
3619 dependencies = [
3620  "cfg-if 1.0.0",
3621  "libc",
3622  "rand",
3623  "redox_syscall 0.2.10",
3624  "remove_dir_all",
3625  "winapi",
3628 [[package]]
3629 name = "termcolor"
3630 version = "1.1.0"
3631 source = "registry+https://github.com/rust-lang/crates.io-index"
3632 checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"
3633 dependencies = [
3634  "winapi-util",
3637 [[package]]
3638 name = "terminal_size"
3639 version = "0.1.17"
3640 source = "registry+https://github.com/rust-lang/crates.io-index"
3641 checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
3642 dependencies = [
3643  "libc",
3644  "winapi",
3647 [[package]]
3648 name = "tests"
3649 version = "0.0.0"
3650 dependencies = [
3651  "html_entities",
3652  "pretty_assertions",
3655 [[package]]
3656 name = "textwrap"
3657 version = "0.11.0"
3658 source = "registry+https://github.com/rust-lang/crates.io-index"
3659 checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
3660 dependencies = [
3661  "unicode-width",
3664 [[package]]
3665 name = "thiserror"
3666 version = "1.0.29"
3667 source = "registry+https://github.com/rust-lang/crates.io-index"
3668 checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88"
3669 dependencies = [
3670  "thiserror-impl",
3673 [[package]]
3674 name = "thiserror-impl"
3675 version = "1.0.29"
3676 source = "registry+https://github.com/rust-lang/crates.io-index"
3677 checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c"
3678 dependencies = [
3679  "proc-macro2",
3680  "quote",
3681  "syn",
3684 [[package]]
3685 name = "thread_local"
3686 version = "1.0.1"
3687 source = "registry+https://github.com/rust-lang/crates.io-index"
3688 checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
3689 dependencies = [
3690  "lazy_static",
3693 [[package]]
3694 name = "time"
3695 version = "0.1.43"
3696 source = "registry+https://github.com/rust-lang/crates.io-index"
3697 checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
3698 dependencies = [
3699  "libc",
3700  "winapi",
3703 [[package]]
3704 name = "tinytemplate"
3705 version = "1.0.3"
3706 source = "registry+https://github.com/rust-lang/crates.io-index"
3707 checksum = "57a3c6667d3e65eb1bc3aed6fd14011c6cbc3a0665218ab7f5daf040b9ec371a"
3708 dependencies = [
3709  "serde",
3710  "serde_json",
3713 [[package]]
3714 name = "to_ocaml_impl"
3715 version = "0.0.0"
3716 dependencies = [
3717  "ocamlrep",
3718  "parser_core_types",
3721 [[package]]
3722 name = "toml"
3723 version = "0.5.8"
3724 source = "registry+https://github.com/rust-lang/crates.io-index"
3725 checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
3726 dependencies = [
3727  "serde",
3730 [[package]]
3731 name = "typenum"
3732 version = "1.13.0"
3733 source = "registry+https://github.com/rust-lang/crates.io-index"
3734 checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
3736 [[package]]
3737 name = "typing_collections_rust"
3738 version = "0.0.0"
3739 dependencies = [
3740  "arena_collections",
3743 [[package]]
3744 name = "typing_defs_rust"
3745 version = "0.0.0"
3746 dependencies = [
3747  "arena_trait",
3748  "bumpalo",
3749  "naming_special_names_rust",
3750  "ocamlrep",
3751  "oxidized",
3752  "oxidized_by_ref",
3753  "typing_collections_rust",
3756 [[package]]
3757 name = "typing_deps_hash"
3758 version = "0.0.0"
3759 dependencies = [
3760  "fnv",
3761  "oxidized",
3764 [[package]]
3765 name = "unicode-segmentation"
3766 version = "1.6.0"
3767 source = "registry+https://github.com/rust-lang/crates.io-index"
3768 checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
3770 [[package]]
3771 name = "unicode-width"
3772 version = "0.1.6"
3773 source = "registry+https://github.com/rust-lang/crates.io-index"
3774 checksum = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20"
3776 [[package]]
3777 name = "unicode-xid"
3778 version = "0.2.0"
3779 source = "registry+https://github.com/rust-lang/crates.io-index"
3780 checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
3782 [[package]]
3783 name = "unified_decl_provider"
3784 version = "0.0.0"
3785 dependencies = [
3786  "decl_provider",
3787  "external_decl_provider",
3788  "oxidized_by_ref",
3791 [[package]]
3792 name = "value-bag"
3793 version = "1.0.0-alpha.6"
3794 source = "registry+https://github.com/rust-lang/crates.io-index"
3795 checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1"
3796 dependencies = [
3797  "ctor",
3800 [[package]]
3801 name = "vcpkg"
3802 version = "0.2.8"
3803 source = "registry+https://github.com/rust-lang/crates.io-index"
3804 checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"
3806 [[package]]
3807 name = "vec_map"
3808 version = "0.8.1"
3809 source = "registry+https://github.com/rust-lang/crates.io-index"
3810 checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
3812 [[package]]
3813 name = "verify_parser"
3814 version = "0.0.0"
3815 dependencies = [
3816  "bumpalo",
3817  "parser",
3818  "stack_limit",
3819  "verify_smart_constructors",
3822 [[package]]
3823 name = "verify_parser_ffi"
3824 version = "0.0.0"
3825 dependencies = [
3826  "ocamlrep",
3827  "ocamlrep_ocamlpool",
3828  "oxidized",
3829  "rust_parser_ffi",
3830  "verify_parser",
3833 [[package]]
3834 name = "verify_smart_constructors"
3835 version = "0.0.0"
3836 dependencies = [
3837  "bumpalo",
3838  "ocamlrep",
3839  "parser_core_types",
3840  "smart_constructors",
3841  "syntax_smart_constructors",
3844 [[package]]
3845 name = "version_check"
3846 version = "0.9.2"
3847 source = "registry+https://github.com/rust-lang/crates.io-index"
3848 checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
3850 [[package]]
3851 name = "walkdir"
3852 version = "2.3.1"
3853 source = "registry+https://github.com/rust-lang/crates.io-index"
3854 checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
3855 dependencies = [
3856  "same-file",
3857  "winapi",
3858  "winapi-util",
3861 [[package]]
3862 name = "wasi"
3863 version = "0.10.2+wasi-snapshot-preview1"
3864 source = "registry+https://github.com/rust-lang/crates.io-index"
3865 checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
3867 [[package]]
3868 name = "wasm-bindgen"
3869 version = "0.2.60"
3870 source = "registry+https://github.com/rust-lang/crates.io-index"
3871 checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f"
3872 dependencies = [
3873  "cfg-if 0.1.10",
3874  "wasm-bindgen-macro",
3877 [[package]]
3878 name = "wasm-bindgen-backend"
3879 version = "0.2.60"
3880 source = "registry+https://github.com/rust-lang/crates.io-index"
3881 checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd"
3882 dependencies = [
3883  "bumpalo",
3884  "lazy_static",
3885  "log",
3886  "proc-macro2",
3887  "quote",
3888  "syn",
3889  "wasm-bindgen-shared",
3892 [[package]]
3893 name = "wasm-bindgen-macro"
3894 version = "0.2.60"
3895 source = "registry+https://github.com/rust-lang/crates.io-index"
3896 checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4"
3897 dependencies = [
3898  "quote",
3899  "wasm-bindgen-macro-support",
3902 [[package]]
3903 name = "wasm-bindgen-macro-support"
3904 version = "0.2.60"
3905 source = "registry+https://github.com/rust-lang/crates.io-index"
3906 checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931"
3907 dependencies = [
3908  "proc-macro2",
3909  "quote",
3910  "syn",
3911  "wasm-bindgen-backend",
3912  "wasm-bindgen-shared",
3915 [[package]]
3916 name = "wasm-bindgen-shared"
3917 version = "0.2.60"
3918 source = "registry+https://github.com/rust-lang/crates.io-index"
3919 checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639"
3921 [[package]]
3922 name = "web-sys"
3923 version = "0.3.37"
3924 source = "registry+https://github.com/rust-lang/crates.io-index"
3925 checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb"
3926 dependencies = [
3927  "js-sys",
3928  "wasm-bindgen",
3931 [[package]]
3932 name = "winapi"
3933 version = "0.3.8"
3934 source = "registry+https://github.com/rust-lang/crates.io-index"
3935 checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
3936 dependencies = [
3937  "winapi-i686-pc-windows-gnu",
3938  "winapi-x86_64-pc-windows-gnu",
3941 [[package]]
3942 name = "winapi-i686-pc-windows-gnu"
3943 version = "0.4.0"
3944 source = "registry+https://github.com/rust-lang/crates.io-index"
3945 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3947 [[package]]
3948 name = "winapi-util"
3949 version = "0.1.5"
3950 source = "registry+https://github.com/rust-lang/crates.io-index"
3951 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
3952 dependencies = [
3953  "winapi",
3956 [[package]]
3957 name = "winapi-x86_64-pc-windows-gnu"
3958 version = "0.4.0"
3959 source = "registry+https://github.com/rust-lang/crates.io-index"
3960 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"