# This file is automatically @generated by Cargo. # It is not intended for manual editing. [[package]] name = "aast_parser" version = "0.0.0" dependencies = [ "coroutine_lowerer 0.0.0", "coroutine_parser_leak_tree 0.0.0", "coroutine_smart_constructors 0.0.0", "decl_mode_parser 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "lint_rust 0.0.0", "lowerer 0.0.0", "mode_parser 0.0.0", "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "rust_aast_parser_types 0.0.0", "rust_parser_errors 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "aast_parser_ffi" version = "0.0.0" dependencies = [ "aast_parser 0.0.0", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "parser_core_types 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "aho-corasick" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ansi_term" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "anyhow" version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ast_class_expr_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "env 0.0.0", "global_state 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "ast_constant_folder_rust" version = "0.0.0" dependencies = [ "ast_class_expr_rust 0.0.0", "ast_scope_rust 0.0.0", "env 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "ast_scope_rust" version = "0.0.0" dependencies = [ "oxidized 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "atty" version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "autocfg" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "autocfg" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bench" version = "0.0.0" dependencies = [ "aast_parser 0.0.0", "decl_mode_parser 0.0.0", "decl_rust 0.0.0", "direct_decl_parser 0.0.0", "facts_parser 0.0.0", "facts_rust 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "positioned_parser 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "bitflags" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "clap" version = "2.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "closure_convert_rust" version = "0.0.0" dependencies = [ "ast_constant_folder_rust 0.0.0", "ast_scope_rust 0.0.0", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "decl_vars_rust 0.0.0", "env 0.0.0", "global_state 0.0.0", "hhbc_string_utils_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "options 0.0.0", "oxidized 0.0.0", "rx_rust 0.0.0", "unique_list_rust 0.0.0", ] [[package]] name = "compile_rust" version = "0.0.0" dependencies = [ "aast_parser 0.0.0", "anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "elaborate_namespaces_visitor 0.0.0", "emit_program_rust 0.0.0", "env 0.0.0", "hhas_program_rust 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_hhas_rust 0.0.0", "instruction_sequence_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "options 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "core_utils_rust" version = "0.0.0" dependencies = [ "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "coroutine_lowerer" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", ] [[package]] name = "coroutine_parser_leak_tree" version = "0.0.0" dependencies = [ "coroutine_smart_constructors 0.0.0", "parser 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "coroutine_parser_leak_tree_ffi" version = "0.0.0" dependencies = [ "coroutine_parser_leak_tree 0.0.0", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "coroutine_smart_constructors" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "crossbeam-deque" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-queue" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-utils" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ctor" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "decl_mode_parser" version = "0.0.0" dependencies = [ "decl_mode_smart_constructors 0.0.0", "parser 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "decl_mode_parser_ffi" version = "0.0.0" dependencies = [ "decl_mode_parser 0.0.0", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "decl_mode_smart_constructors" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "decl_rust" version = "0.0.0" dependencies = [ "direct_decl_parser 0.0.0", "direct_decl_smart_constructors 0.0.0", "flatten_smart_constructors 0.0.0", "hh_autoimport_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "mode_parser 0.0.0", "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "decl_rust_ffi" version = "0.0.0" dependencies = [ "decl_rust 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", ] [[package]] name = "decl_vars_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "env 0.0.0", "hhas_param_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "unique_list_rust 0.0.0", ] [[package]] name = "difference" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "direct_decl_parser" version = "0.0.0" dependencies = [ "direct_decl_smart_constructors 0.0.0", "parser 0.0.0", "parser_core_types 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "direct_decl_smart_constructors" version = "0.0.0" dependencies = [ "flatten_smart_constructors 0.0.0", "hh_autoimport_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", "smart_constructors 0.0.0", ] [[package]] name = "either" version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "elaborate_namespaces_visitor" version = "0.0.0" dependencies = [ "core_utils_rust 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "namespaces_rust 0.0.0", "naming_attributes_rust 0.0.0", "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_adata_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "env 0.0.0", "instruction_sequence_rust 0.0.0", "options 0.0.0", ] [[package]] name = "emit_attribute_rust" version = "0.0.0" dependencies = [ "ast_constant_folder_rust 0.0.0", "emit_expression_rust 0.0.0", "emit_fatal_rust 0.0.0", "env 0.0.0", "escaper 0.0.0", "hhas_attribute_rust 0.0.0", "hhbc_id_rust 0.0.0", "instruction_sequence_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "emit_body_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "decl_vars_rust 0.0.0", "emit_adata_rust 0.0.0", "emit_expression_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_param_rust 0.0.0", "emit_pos_rust 0.0.0", "emit_type_hint_rust 0.0.0", "env 0.0.0", "generator_rust 0.0.0", "global_state 0.0.0", "hhas_body_rust 0.0.0", "hhas_param_rust 0.0.0", "hhas_type 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rewriter_rust 0.0.0", "label_rust 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "local_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "runtime 0.0.0", ] [[package]] name = "emit_class_rust" version = "0.0.0" dependencies = [ "ast_constant_folder_rust 0.0.0", "closure_convert_rust 0.0.0", "emit_attribute_rust 0.0.0", "emit_body_rust 0.0.0", "emit_expression_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_memoize_method_rust 0.0.0", "emit_method_rust 0.0.0", "emit_property_rust 0.0.0", "emit_symbol_refs_rust 0.0.0", "emit_type_constant_rust 0.0.0", "emit_type_hint_rust 0.0.0", "emit_xhp_rust 0.0.0", "env 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_class_rust 0.0.0", "hhas_constant_rust 0.0.0", "hhas_method_rust 0.0.0", "hhas_param_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhas_property_rust 0.0.0", "hhas_type 0.0.0", "hhas_type_const 0.0.0", "hhas_xhp_attribute_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "emit_expression_rust" version = "0.0.0" dependencies = [ "ast_class_expr_rust 0.0.0", "ast_constant_folder_rust 0.0.0", "ast_scope_rust 0.0.0", "emit_adata_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_pos_rust 0.0.0", "emit_symbol_refs_rust 0.0.0", "emit_type_constant_rust 0.0.0", "env 0.0.0", "hhas_symbol_refs_rust 0.0.0", "hhas_type 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", "local_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", "scope_rust 0.0.0", ] [[package]] name = "emit_fatal_rust" version = "0.0.0" dependencies = [ "emit_pos_rust 0.0.0", "env 0.0.0", "hhbc_ast_rust 0.0.0", "instruction_sequence_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_file_attributes_rust" version = "0.0.0" dependencies = [ "emit_attribute_rust 0.0.0", "emit_fatal_rust 0.0.0", "env 0.0.0", "hhas_attribute_rust 0.0.0", "instruction_sequence_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "oxidized 0.0.0", ] [[package]] name = "emit_function_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "closure_convert_rust 0.0.0", "emit_attribute_rust 0.0.0", "emit_body_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_memoize_helpers_rust 0.0.0", "env 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_function_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhbc_id_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", "local_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "emit_memoize_helpers_rust" version = "0.0.0" dependencies = [ "emit_fatal_rust 0.0.0", "hhas_param_rust 0.0.0", "hhbc_ast_rust 0.0.0", "instruction_sequence_rust 0.0.0", "local_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_memoize_method_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "emit_attribute_rust 0.0.0", "emit_body_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_memoize_helpers_rust 0.0.0", "emit_param_rust 0.0.0", "emit_pos_rust 0.0.0", "env 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_method_rust 0.0.0", "hhas_param_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhas_type 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "local_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "emit_method_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "emit_attribute_rust 0.0.0", "emit_body_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_memoize_helpers_rust 0.0.0", "emit_native_opcode_rust 0.0.0", "env 0.0.0", "global_state 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_method_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "emit_native_opcode_rust" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "emit_body_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_param_rust 0.0.0", "env 0.0.0", "hhas_body_rust 0.0.0", "instruction_sequence_rust 0.0.0", "local_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_param_rust" version = "0.0.0" dependencies = [ "ast_class_expr_rust 0.0.0", "ast_constant_folder_rust 0.0.0", "ast_scope_rust 0.0.0", "emit_attribute_rust 0.0.0", "emit_expression_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_pos_rust 0.0.0", "emit_type_hint_rust 0.0.0", "env 0.0.0", "hhas_param_rust 0.0.0", "hhas_type 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", "local_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_pos_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "hhbc_ast_rust 0.0.0", "instruction_sequence_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_program_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "closure_convert_rust 0.0.0", "emit_body_rust 0.0.0", "emit_class_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_file_attributes_rust 0.0.0", "emit_function_rust 0.0.0", "emit_record_def_rust 0.0.0", "env 0.0.0", "global_state 0.0.0", "hhas_body_rust 0.0.0", "hhas_program_rust 0.0.0", "hhbc_ast_rust 0.0.0", "instruction_sequence_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_property_rust" version = "0.0.0" dependencies = [ "ast_class_expr_rust 0.0.0", "ast_constant_folder_rust 0.0.0", "emit_attribute_rust 0.0.0", "emit_expression_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_pos_rust 0.0.0", "emit_type_hint_rust 0.0.0", "env 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_property_rust 0.0.0", "hhas_type 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "emit_record_def_rust" version = "0.0.0" dependencies = [ "ast_constant_folder_rust 0.0.0", "emit_fatal_rust 0.0.0", "emit_type_hint_rust 0.0.0", "env 0.0.0", "hhas_record_def_rust 0.0.0", "hhas_type 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "emit_symbol_refs_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "hhas_symbol_refs_rust 0.0.0", "hhbc_id_rust 0.0.0", ] [[package]] name = "emit_type_constant_rust" version = "0.0.0" dependencies = [ "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "emit_type_hint_rust" version = "0.0.0" dependencies = [ "emit_fatal_rust 0.0.0", "hhas_type 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "emit_xhp_rust" version = "0.0.0" dependencies = [ "hhas_method_rust 0.0.0", "hhas_property_rust 0.0.0", "hhas_xhp_attribute_rust 0.0.0", "instruction_sequence_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "env" version = "0.0.0" dependencies = [ "ast_scope_rust 0.0.0", "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "label_rust 0.0.0", "local_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "escaper" version = "0.0.0" dependencies = [ "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "facts_parser" version = "0.0.0" dependencies = [ "facts_smart_constructors 0.0.0", "parser 0.0.0", "parser_core_types 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "facts_rust" version = "0.0.0" dependencies = [ "escaper 0.0.0", "facts_parser 0.0.0", "facts_smart_constructors 0.0.0", "flatten_smart_constructors 0.0.0", "hhbc_string_utils_rust 0.0.0", "mode_parser 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "facts_smart_constructors" version = "0.0.0" dependencies = [ "escaper 0.0.0", "flatten_smart_constructors 0.0.0", "hhbc_string_utils_rust 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.42 (registry+https://github.com/rust-lang/crates.io-index)", "smart_constructors 0.0.0", ] [[package]] name = "fallible-iterator" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "fallible-streaming-iterator" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "flatten_smart_constructors" version = "0.0.0" dependencies = [ "parser_core_types 0.0.0", "smart_constructors 0.0.0", ] [[package]] name = "fuchsia-cprng" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "gcc" version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "generator_rust" version = "0.0.0" dependencies = [ "oxidized 0.0.0", ] [[package]] name = "global_state" version = "0.0.0" dependencies = [ "env 0.0.0", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "hack_integration_tests" version = "3.49.0" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "facts_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "hack_parser_ffi" version = "3.49.0" dependencies = [ "aast_parser_ffi 0.0.0", "coroutine_parser_leak_tree_ffi 0.0.0", "decl_mode_parser_ffi 0.0.0", "minimal_parser_ffi 0.0.0", "positioned_coroutine_parser_ffi 0.0.0", "positioned_parser_ffi 0.0.0", "verify_parser_ffi 0.0.0", ] [[package]] name = "heck" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hermit-abi" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hh_autoimport_rust" version = "0.0.0" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hh_codegen" version = "0.0.0" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hh_compile" version = "0.0.0" dependencies = [ "anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "compile_rust 0.0.0", "hhbc_hhas_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "multifile_rust 0.0.0", "ocamlrep 0.0.0", "options 0.0.0", "oxidized 0.0.0", "stack_limit 0.0.0", "structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hh_name_index" version = "0.0.0" dependencies = [ "names 0.0.0", "oxidized 0.0.0", "rusqlite 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hhas_attribute_rust" version = "0.0.0" dependencies = [ "instruction_sequence_rust 0.0.0", "naming_special_names_rust 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhas_body_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "hhas_param_rust 0.0.0", "hhas_type 0.0.0", "instruction_sequence_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "hhas_class_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "closure_convert_rust 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_constant_rust 0.0.0", "hhas_method_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhas_property_rust 0.0.0", "hhas_type 0.0.0", "hhas_type_const 0.0.0", "hhbc_id_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "hhas_constant_rust" version = "0.0.0" dependencies = [ "hhbc_id_rust 0.0.0", "instruction_sequence_rust 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhas_function_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "closure_convert_rust 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_param_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhbc_id_rust 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "hhas_method_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhbc_id_rust 0.0.0", "oxidized 0.0.0", "rx_rust 0.0.0", ] [[package]] name = "hhas_param_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "hhas_attribute_rust 0.0.0", "hhas_type 0.0.0", "label_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "hhas_pos_rust" version = "0.0.0" dependencies = [ "oxidized 0.0.0", ] [[package]] name = "hhas_program_rust" version = "0.0.0" dependencies = [ "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_class_rust 0.0.0", "hhas_function_rust 0.0.0", "hhas_record_def_rust 0.0.0", "hhas_symbol_refs_rust 0.0.0", "hhas_typedef_rust 0.0.0", ] [[package]] name = "hhas_property_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "env 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_type 0.0.0", "hhbc_id_rust 0.0.0", "instruction_sequence_rust 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhas_record_def_rust" version = "0.0.0" dependencies = [ "hhas_type 0.0.0", "hhbc_id_rust 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhas_symbol_refs_rust" version = "0.0.0" [[package]] name = "hhas_type" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "emit_fatal_rust 0.0.0", ] [[package]] name = "hhas_type_const" version = "0.0.0" dependencies = [ "runtime 0.0.0", ] [[package]] name = "hhas_typedef_rust" version = "0.0.0" dependencies = [ "hhas_attribute_rust 0.0.0", "hhas_type 0.0.0", "hhbc_id_rust 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhas_xhp_attribute_rust" version = "0.0.0" dependencies = [ "oxidized 0.0.0", ] [[package]] name = "hhbc_ast_rust" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "env 0.0.0", "hhbc_id_rust 0.0.0", "label_rust 0.0.0", "local_rust 0.0.0", "runtime 0.0.0", ] [[package]] name = "hhbc_hhas_rust" version = "0.0.0" dependencies = [ "core_utils_rust 0.0.0", "env 0.0.0", "escaper 0.0.0", "hhas_attribute_rust 0.0.0", "hhas_body_rust 0.0.0", "hhas_class_rust 0.0.0", "hhas_constant_rust 0.0.0", "hhas_function_rust 0.0.0", "hhas_method_rust 0.0.0", "hhas_param_rust 0.0.0", "hhas_pos_rust 0.0.0", "hhas_program_rust 0.0.0", "hhas_property_rust 0.0.0", "hhas_record_def_rust 0.0.0", "hhas_type 0.0.0", "hhas_type_const 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "instruction_sequence_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "label_rust 0.0.0", "options 0.0.0", "oxidized 0.0.0", "runtime 0.0.0", "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hhbc_id_rust" version = "0.0.0" dependencies = [ "hhbc_string_utils_rust 0.0.0", ] [[package]] name = "hhbc_string_utils_rust" version = "0.0.0" dependencies = [ "escaper 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "html_entities" version = "0.0.0" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml_helper 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "indexmap" version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "instruction_sequence_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "hhbc_ast_rust 0.0.0", "hhbc_id_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "label_rust 0.0.0", "local_rust 0.0.0", "oxidized 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "runtime 0.0.0", "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "itertools" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "itoa" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "label_rewriter_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "hhas_param_rust 0.0.0", "hhbc_ast_rust 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", ] [[package]] name = "label_rust" version = "0.0.0" [[package]] name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" version = "0.2.66" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libsqlite3-sys" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "line_break_map" version = "0.0.0" dependencies = [ "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "linked-hash-map" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lint_rust" version = "0.0.0" dependencies = [ "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", ] [[package]] name = "local_rust" version = "0.0.0" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", ] [[package]] name = "lowerer" version = "0.0.0" dependencies = [ "escaper 0.0.0", "hh_autoimport_rust 0.0.0", "html_entities 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lint_rust 0.0.0", "naming_special_names_rust 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml_helper 0.0.0", "ocamlrep 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "stack_limit 0.0.0", ] [[package]] name = "lru-cache" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "memchr" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memoffset" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "minimal_parser" version = "0.0.0" dependencies = [ "minimal_smart_constructors 0.0.0", "parser 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "minimal_parser_ffi" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "minimal_parser 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "minimal_smart_constructors" version = "0.0.0" dependencies = [ "parser_core_types 0.0.0", "smart_constructors 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "mode_parser" version = "0.0.0" dependencies = [ "minimal_parser 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", ] [[package]] name = "multifile_rust" version = "0.0.0" dependencies = [ "anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "names" version = "0.0.0" dependencies = [ "ocamlrep 0.0.0", "oxidized 0.0.0", "rusqlite 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "namespaces_rust" version = "0.0.0" dependencies = [ "core_utils_rust 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", ] [[package]] name = "naming_attributes_rust" version = "0.0.0" dependencies = [ "oxidized 0.0.0", ] [[package]] name = "naming_special_names_rust" version = "0.0.0" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "num_cpus" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ocaml" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ocaml_helper" version = "0.0.0" dependencies = [ "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ocaml_syntax" version = "0.0.0" dependencies = [ "coroutine_smart_constructors 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "ocamlpool_rust" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", ] [[package]] name = "ocamlrep" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep_derive 0.0.0", "ocamlrep_ocamlpool 0.0.0", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ocamlrep_derive" version = "0.0.0" dependencies = [ "ocamlrep 0.0.0", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ocamlrep_ocamlpool" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", ] [[package]] name = "operator" version = "0.0.0" dependencies = [ "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "parser_core_types 0.0.0", ] [[package]] name = "options" version = "0.0.0" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "options_serde 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "options_serde" version = "0.0.0" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "output_vt100" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "oxidized" version = "0.0.0" dependencies = [ "hh_autoimport_rust 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "parser" version = "0.0.0" dependencies = [ "hh_autoimport_rust 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "operator 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "parser_core_types" version = "0.0.0" dependencies = [ "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "line_break_map 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", ] [[package]] name = "pkg-config" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "positioned_coroutine_parser" version = "0.0.0" dependencies = [ "coroutine_smart_constructors 0.0.0", "ocaml_syntax 0.0.0", "parser 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "positioned_coroutine_parser_ffi" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "positioned_coroutine_parser 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "positioned_parser" version = "0.0.0" dependencies = [ "parser 0.0.0", "positioned_smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "positioned_parser_ffi" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "positioned_parser 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "positioned_smart_constructors" version = "0.0.0" dependencies = [ "parser_core_types 0.0.0", "smart_constructors 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "pretty_assertions" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "proc-macro-error" version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-error-attr 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustversion 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "proc-macro-error-attr" version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustversion 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn-mid 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "proc-macro2" version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "quote" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "rayon" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rayon-core" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rdrand" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "regex" version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "regex-syntax" version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "runtime" version = "0.0.0" dependencies = [ "hhbc_string_utils_rust 0.0.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "oxidized 0.0.0", ] [[package]] name = "rusqlite" version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fallible-streaming-iterator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", "libsqlite3-sys 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rust-crypto" version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rust_aast_parser_types" version = "0.0.0" dependencies = [ "lint_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", ] [[package]] name = "rust_facts_ffi" version = "0.0.0" dependencies = [ "facts_rust 0.0.0", "hhbc_string_utils_rust 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", ] [[package]] name = "rust_parser_errors" version = "0.0.0" dependencies = [ "hh_autoimport_rust 0.0.0", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "naming_special_names_rust 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rust_parser_errors_ffi" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_parser_errors 0.0.0", "rust_to_ocaml 0.0.0", ] [[package]] name = "rust_parser_ffi" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "minimal_parser 0.0.0", "mode_parser 0.0.0", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "operator 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", ] [[package]] name = "rust_to_ocaml" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep_ocamlpool 0.0.0", "parser_core_types 0.0.0", "smart_constructors 0.0.0", ] [[package]] name = "rustc-serialize" version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "rustc_version" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rustversion" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rx_rust" version = "0.0.0" dependencies = [ "naming_special_names_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "oxidized 0.0.0", ] [[package]] name = "ryu" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "scope_rust" version = "0.0.0" dependencies = [ "env 0.0.0", "instruction_sequence_rust 0.0.0", "label_rust 0.0.0", "local_rust 0.0.0", ] [[package]] name = "scopeguard" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "semver" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "semver-parser" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_derive" version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_json" version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "smart_constructors" version = "0.0.0" dependencies = [ "ocamlrep 0.0.0", "ocamlrep_derive 0.0.0", "parser_core_types 0.0.0", ] [[package]] name = "stack_limit" version = "0.0.0" dependencies = [ "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "strsim" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "structopt" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "structopt-derive 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "structopt-derive" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-error 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "syn" version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "syn-mid" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "synstructure" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "syntax_smart_constructors" version = "0.0.0" dependencies = [ "parser_core_types 0.0.0", "smart_constructors 0.0.0", ] [[package]] name = "textwrap" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "thiserror" version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "thiserror-impl" version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "time" version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "unicode-segmentation" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "unicode-width" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "unicode-xid" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "unique_list_rust" version = "0.0.0" dependencies = [ "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "vcpkg" version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "vec_map" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "verify_parser" version = "0.0.0" dependencies = [ "parser 0.0.0", "stack_limit 0.0.0", "verify_smart_constructors 0.0.0", ] [[package]] name = "verify_parser_ffi" version = "0.0.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "ocamlpool_rust 0.0.0", "ocamlrep 0.0.0", "ocamlrep_ocamlpool 0.0.0", "oxidized 0.0.0", "parser_core_types 0.0.0", "rust_parser_ffi 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "stack_limit 0.0.0", "verify_parser 0.0.0", ] [[package]] name = "verify_smart_constructors" version = "0.0.0" dependencies = [ "ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "parser_core_types 0.0.0", "rust_to_ocaml 0.0.0", "smart_constructors 0.0.0", "syntax_smart_constructors 0.0.0", ] [[package]] name = "winapi" version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] "checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d" "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" "checksum anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)" = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c" "checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90" "checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" "checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" "checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" "checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" "checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca" "checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" "checksum crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" "checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" "checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" "checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" "checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" "checksum fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" "checksum fallible-streaming-iterator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" "checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" "checksum hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772" "checksum indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b54058f0a6ff80b6803da8faf8997cde53872b38f4023728f6830b06cd3c0dc" "checksum itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" "checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f" "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" "checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" "checksum libsqlite3-sys 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)" = "266eb8c361198e8d1f682bc974e5d9e2ae90049fb1943890904d11dad7d4a77d" "checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" "checksum lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" "checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e" "checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9" "checksum num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6" "checksum ocaml 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b497481786e5fa6606783d684f5eb0671721fac38efae1930e8a58f4335b9d2a" "checksum output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" "checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" "checksum pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427" "checksum proc-macro-error 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "875077759af22fa20b610ad4471d8155b321c89c3f2785526c9839b099be4e0a" "checksum proc-macro-error-attr 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "c5717d9fa2664351a01ed73ba5ef6df09c01a521cb42cb65a061432a826f3c7a" "checksum proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9c9e470a8dc4aeae2dee2f335e8f533e2d4b347e1434e5671afc49b054592f27" "checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" "checksum rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)" = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" "checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" "checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" "checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" "checksum rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098" "checksum rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9" "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" "checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" "checksum regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd" "checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716" "checksum rusqlite 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)" = "64a656821bb6317a84b257737b7934f79c0dbb7eb694710475908280ebad3e64" "checksum rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "f76d05d3993fd5f4af9434e8e436db163a12a9d40e1a58a726f27a01dfd12a2a" "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" "checksum rustversion 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bba175698996010c4f6dce5e7f173b6eb781fce25d2cfc45e27091ce0b79f6" "checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8" "checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" "checksum serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)" = "1217f97ab8e8904b57dd22eb61cde455fa7446a9c1cf43966066da047c1f3702" "checksum serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)" = "a8c6faef9a2e64b0064f48570289b4bf8823b7581f1d6157c1b52152306651d0" "checksum serde_json 1.0.42 (registry+https://github.com/rust-lang/crates.io-index)" = "1a3351dcbc1f067e2c92ab7c3c1f288ad1a4cffc470b5aaddb4c2e0a3ae80043" "checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" "checksum structopt 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "a1bcbed7d48956fcbb5d80c6b95aedb553513de0a1b451ea92679d999c010e98" "checksum structopt-derive 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "095064aa1f5b94d14e635d0a5684cf140c43ae40a0fd990708d38f5d669e5f64" "checksum syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "dff0acdb207ae2fe6d5976617f887eb1e35a2ba52c13c7234c790960cdad9238" "checksum syn-mid 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" "checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" "checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" "checksum thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "205684fd018ca14432b12cce6ea3d46763311a571c3d294e71ba3f01adcf1aad" "checksum thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "57e4d2e50ca050ed44fb58309bdce3efa79948f84f9993ad1978de5eebdce5a7" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" "checksum unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" "checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20" "checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" "checksum vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" "checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" "checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"