| # This file is automatically @generated by Cargo. |
| # It is not intended for manual editing. |
| # Part of the Crubit project, under the Apache License v2.0 with LLVM |
| # Exceptions. See /LICENSE for license information. |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| version = 4 |
| |
| [[package]] |
| name = "aho-corasick" |
| version = "1.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" |
| dependencies = [ |
| "memchr", |
| ] |
| |
| [[package]] |
| name = "annotation_reader_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "annotations_consumer_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "annotation_reader_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "anstream" |
| version = "0.6.15" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" |
| dependencies = [ |
| "anstyle", |
| "anstyle-parse", |
| "anstyle-query", |
| "anstyle-wincon", |
| "colorchoice", |
| "is_terminal_polyfill", |
| "utf8parse", |
| ] |
| |
| [[package]] |
| name = "anstyle" |
| version = "1.0.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" |
| |
| [[package]] |
| name = "anstyle-parse" |
| version = "0.2.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" |
| dependencies = [ |
| "utf8parse", |
| ] |
| |
| [[package]] |
| name = "anstyle-query" |
| version = "1.1.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" |
| dependencies = [ |
| "windows-sys", |
| ] |
| |
| [[package]] |
| name = "anstyle-wincon" |
| version = "3.0.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" |
| dependencies = [ |
| "anstyle", |
| "windows-sys", |
| ] |
| |
| [[package]] |
| name = "anyhow" |
| version = "1.0.90" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95" |
| |
| [[package]] |
| name = "arc_anyhow" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| ] |
| |
| [[package]] |
| name = "ast_consumer_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "importer_sys", |
| ] |
| |
| [[package]] |
| name = "ast_convert_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "ast_util_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "cc" |
| version = "1.1.30" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" |
| dependencies = [ |
| "jobserver", |
| "libc", |
| "shlex", |
| ] |
| |
| [[package]] |
| name = "cc_bindings_from_rs" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "cc_bindings_from_rs_generate_bindings", |
| "clap", |
| "cmdline", |
| "code_gen_utils", |
| "crubit_feature", |
| "error_report", |
| "flagset", |
| "itertools", |
| "run_compiler", |
| "token_stream_printer", |
| ] |
| |
| [[package]] |
| name = "cc_bindings_from_rs_database" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_attr", |
| "crubit_feature", |
| "error_report", |
| "flagset", |
| "itertools", |
| "memoized", |
| "proc-macro2", |
| "quote", |
| ] |
| |
| [[package]] |
| name = "cc_bindings_from_rs_generate_bindings" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "cc_bindings_from_rs_database", |
| "cc_bindings_from_rs_query_compiler", |
| "code_gen_utils", |
| "crubit_attr", |
| "crubit_feature", |
| "error_report", |
| "flagset", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "run_compiler", |
| "syn", |
| "toposort", |
| ] |
| |
| [[package]] |
| name = "cc_bindings_from_rs_query_compiler" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "error_report", |
| ] |
| |
| [[package]] |
| name = "cc_collect_instantiations_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ffi_types_sys", |
| "collect_instantiations", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "cc_ffi_types_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "ffi_types", |
| ] |
| |
| [[package]] |
| name = "cc_ir_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "clap" |
| version = "4.5.20" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" |
| dependencies = [ |
| "clap_builder", |
| "clap_derive", |
| ] |
| |
| [[package]] |
| name = "clap_builder" |
| version = "4.5.20" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" |
| dependencies = [ |
| "anstream", |
| "anstyle", |
| "clap_lex", |
| "strsim", |
| ] |
| |
| [[package]] |
| name = "clap_derive" |
| version = "4.5.18" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" |
| dependencies = [ |
| "heck", |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "clap_lex" |
| version = "0.7.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" |
| |
| [[package]] |
| name = "cmdline" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| "clap", |
| "crubit_feature", |
| "flagset", |
| ] |
| |
| [[package]] |
| name = "cmdline_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ffi_types_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "code_gen_utils" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "proc-macro2", |
| "quote", |
| "syn", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "collect_instantiations" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "ffi_types", |
| "proc-macro2", |
| "serde_json", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "collect_namespaces_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "colorchoice" |
| version = "1.0.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" |
| |
| [[package]] |
| name = "crubit_abi_type" |
| version = "0.0.0" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| ] |
| |
| [[package]] |
| name = "crubit_attr" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| ] |
| |
| [[package]] |
| name = "crubit_build" |
| version = "0.0.0" |
| dependencies = [ |
| "cc", |
| ] |
| |
| [[package]] |
| name = "crubit_feature" |
| version = "0.0.0" |
| dependencies = [ |
| "flagset", |
| "serde", |
| ] |
| |
| [[package]] |
| name = "either" |
| version = "1.13.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" |
| |
| [[package]] |
| name = "error_report" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| "arc_anyhow", |
| "regex", |
| "serde", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "errors" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| "arc_anyhow", |
| "error_report", |
| ] |
| |
| [[package]] |
| name = "ffi_11" |
| version = "0.1.0" |
| dependencies = [ |
| "static_assertions", |
| ] |
| |
| [[package]] |
| name = "ffi_types" |
| version = "0.0.0" |
| |
| [[package]] |
| name = "file_io_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "flagset" |
| version = "0.4.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b3ea1ec5f8307826a5b71094dd91fc04d4ae75d5709b20ad351c7fb4815c86ec" |
| |
| [[package]] |
| name = "frontend_action_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "ast_consumer_sys", |
| "crubit_build", |
| "lifetime_annotations_sys", |
| ] |
| |
| [[package]] |
| name = "generate_bindings_and_metadata_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_collect_instantiations_sys", |
| "cc_ir_sys", |
| "cmdline_sys", |
| "collect_namespaces_sys", |
| "crubit_build", |
| "ir_from_cc_sys", |
| "src_code_gen_sys", |
| ] |
| |
| [[package]] |
| name = "heck" |
| version = "0.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
| |
| [[package]] |
| name = "importer_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "annotation_reader_sys", |
| "annotations_consumer_sys", |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "recording_diagnostic_consumer_sys", |
| "rs_bindings_from_cc_class_template_sys", |
| "rs_bindings_from_cc_cxx_record_sys", |
| "rs_bindings_from_cc_enum_sys", |
| "rs_bindings_from_cc_friend_sys", |
| "rs_bindings_from_cc_function_sys", |
| "rs_bindings_from_cc_function_template_sys", |
| "rs_bindings_from_cc_namespace_sys", |
| "rs_bindings_from_cc_type_alias_sys", |
| "rs_bindings_from_cc_type_map_override_sys", |
| "rs_bindings_from_cc_var_sys", |
| "type_lifetimes_sys", |
| "type_map_sys", |
| ] |
| |
| [[package]] |
| name = "ir" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_feature", |
| "error_report", |
| "flagset", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "serde", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "ir_from_cc_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| "frontend_action_sys", |
| ] |
| |
| [[package]] |
| name = "is_terminal_polyfill" |
| version = "1.70.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" |
| |
| [[package]] |
| name = "itertools" |
| version = "0.13.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" |
| dependencies = [ |
| "either", |
| ] |
| |
| [[package]] |
| name = "itoa" |
| version = "1.0.11" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" |
| |
| [[package]] |
| name = "jobserver" |
| version = "0.1.32" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" |
| dependencies = [ |
| "libc", |
| ] |
| |
| [[package]] |
| name = "libc" |
| version = "0.2.161" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" |
| |
| [[package]] |
| name = "lifetime_annotations_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "lifetime_symbol_table_sys", |
| "lifetime_sys", |
| "pointee_type_sys", |
| "type_lifetimes_sys", |
| ] |
| |
| [[package]] |
| name = "lifetime_substitutions_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "lifetime_sys", |
| ] |
| |
| [[package]] |
| name = "lifetime_symbol_table_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "lifetime_sys", |
| ] |
| |
| [[package]] |
| name = "lifetime_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "memchr" |
| version = "2.7.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" |
| |
| [[package]] |
| name = "memoized" |
| version = "0.0.0" |
| |
| [[package]] |
| name = "pointee_type_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "proc-macro2" |
| version = "1.0.88" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" |
| dependencies = [ |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "quote" |
| version = "1.0.37" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" |
| dependencies = [ |
| "proc-macro2", |
| ] |
| |
| [[package]] |
| name = "recording_diagnostic_consumer_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "regex" |
| version = "1.11.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" |
| dependencies = [ |
| "aho-corasick", |
| "memchr", |
| "regex-automata", |
| "regex-syntax", |
| ] |
| |
| [[package]] |
| name = "regex-automata" |
| version = "0.4.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" |
| dependencies = [ |
| "aho-corasick", |
| "memchr", |
| "regex-syntax", |
| ] |
| |
| [[package]] |
| name = "regex-syntax" |
| version = "0.8.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" |
| |
| [[package]] |
| name = "rs_bindings_from_cc" |
| version = "0.0.0" |
| dependencies = [ |
| "rs_bindings_from_cc_impl_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_cc_api" |
| version = "0.0.0" |
| dependencies = [ |
| "error_report", |
| "ffi_types", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_generate_bindings", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_class_template_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_cpp_type_name" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "error_report", |
| "ir", |
| "proc-macro2", |
| "quote", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_cxx_record_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "annotation_reader_sys", |
| "ast_convert_sys", |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "type_lifetimes_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_database" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_abi_type", |
| "crubit_feature", |
| "error_report", |
| "errors", |
| "ffi_types", |
| "flagset", |
| "ir", |
| "itertools", |
| "memoized", |
| "proc-macro2", |
| "quote", |
| "serde_json", |
| "syn", |
| "token_stream_printer", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_enum_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "type_lifetimes_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_friend_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_function_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "annotation_reader_sys", |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "lifetime_annotations_sys", |
| "lifetime_symbol_table_sys", |
| "lifetime_sys", |
| "recording_diagnostic_consumer_sys", |
| "type_lifetimes_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_function_template_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_bindings" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_abi_type", |
| "crubit_feature", |
| "error_report", |
| "errors", |
| "ffi_types", |
| "flagset", |
| "ir", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_cpp_type_name", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_generate_comment", |
| "rs_bindings_from_cc_generate_enum", |
| "rs_bindings_from_cc_generate_function", |
| "rs_bindings_from_cc_generate_function_thunk", |
| "rs_bindings_from_cc_generate_struct_and_union", |
| "rs_bindings_from_cc_has_bindings", |
| "rs_bindings_from_cc_rs_type_kind", |
| "syn", |
| "token_stream_printer", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_comment" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_feature", |
| "error_report", |
| "ffi_types", |
| "ir", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_database", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_enum" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "error_report", |
| "ir", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_generate_comment", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_function" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_abi_type", |
| "crubit_feature", |
| "error_report", |
| "errors", |
| "ir", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_generate_comment", |
| "rs_bindings_from_cc_generate_function_thunk", |
| "rs_bindings_from_cc_has_bindings", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_function_thunk" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_abi_type", |
| "error_report", |
| "ir", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_cpp_type_name", |
| "rs_bindings_from_cc_database", |
| "syn", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_generate_struct_and_union" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "code_gen_utils", |
| "crubit_feature", |
| "error_report", |
| "ir", |
| "itertools", |
| "proc-macro2", |
| "quote", |
| "rs_bindings_from_cc_cpp_type_name", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_generate_comment", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_has_bindings" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "crubit_feature", |
| "ir", |
| "rs_bindings_from_cc_database", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_impl_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "cmdline_sys", |
| "collect_namespaces_sys", |
| "crubit_build", |
| "file_io_sys", |
| "generate_bindings_and_metadata_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_namespace_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_rs_type_kind" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "ir", |
| "rs_bindings_from_cc_database", |
| "rs_bindings_from_cc_has_bindings", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_type_alias_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "type_lifetimes_sys", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_type_map_override_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "annotation_reader_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "rs_bindings_from_cc_var_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "ast_util_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "run_compiler" |
| version = "0.0.0" |
| dependencies = [ |
| "arc_anyhow", |
| "either", |
| ] |
| |
| [[package]] |
| name = "ryu" |
| version = "1.0.18" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" |
| |
| [[package]] |
| name = "serde" |
| version = "1.0.210" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" |
| dependencies = [ |
| "serde_derive", |
| ] |
| |
| [[package]] |
| name = "serde_derive" |
| version = "1.0.210" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "serde_json" |
| version = "1.0.130" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "610f75ff4a8e3cb29b85da56eabdd1bff5b06739059a4b8e2967fef32e5d9944" |
| dependencies = [ |
| "itoa", |
| "memchr", |
| "ryu", |
| "serde", |
| ] |
| |
| [[package]] |
| name = "shlex" |
| version = "1.3.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| |
| [[package]] |
| name = "src_code_gen_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ffi_types_sys", |
| "cc_ir_sys", |
| "crubit_build", |
| "rs_bindings_from_cc_cc_api", |
| ] |
| |
| [[package]] |
| name = "static_assertions" |
| version = "1.1.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" |
| |
| [[package]] |
| name = "strsim" |
| version = "0.11.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| |
| [[package]] |
| name = "syn" |
| version = "2.0.79" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "token_stream_printer" |
| version = "0.0.0" |
| dependencies = [ |
| "anyhow", |
| "ffi_types", |
| "proc-macro2", |
| ] |
| |
| [[package]] |
| name = "toposort" |
| version = "0.0.0" |
| |
| [[package]] |
| name = "type_lifetimes_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "crubit_build", |
| "lifetime_substitutions_sys", |
| "lifetime_symbol_table_sys", |
| "lifetime_sys", |
| "pointee_type_sys", |
| ] |
| |
| [[package]] |
| name = "type_map_sys" |
| version = "0.0.0" |
| dependencies = [ |
| "cc_ir_sys", |
| "crubit_build", |
| ] |
| |
| [[package]] |
| name = "unicode-ident" |
| version = "1.0.13" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" |
| |
| [[package]] |
| name = "utf8parse" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" |
| |
| [[package]] |
| name = "windows-sys" |
| version = "0.52.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" |
| dependencies = [ |
| "windows-targets", |
| ] |
| |
| [[package]] |
| name = "windows-targets" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" |
| dependencies = [ |
| "windows_aarch64_gnullvm", |
| "windows_aarch64_msvc", |
| "windows_i686_gnu", |
| "windows_i686_gnullvm", |
| "windows_i686_msvc", |
| "windows_x86_64_gnu", |
| "windows_x86_64_gnullvm", |
| "windows_x86_64_msvc", |
| ] |
| |
| [[package]] |
| name = "windows_aarch64_gnullvm" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" |
| |
| [[package]] |
| name = "windows_aarch64_msvc" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" |
| |
| [[package]] |
| name = "windows_i686_gnu" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" |
| |
| [[package]] |
| name = "windows_i686_gnullvm" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" |
| |
| [[package]] |
| name = "windows_i686_msvc" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" |
| |
| [[package]] |
| name = "windows_x86_64_gnu" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" |
| |
| [[package]] |
| name = "windows_x86_64_gnullvm" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" |
| |
| [[package]] |
| name = "windows_x86_64_msvc" |
| version = "0.52.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" |