diff options
Diffstat (limited to 'third-party/BUCK')
-rw-r--r-- | third-party/BUCK | 691 |
1 files changed, 357 insertions, 334 deletions
diff --git a/third-party/BUCK b/third-party/BUCK index cb756ae7..42ef6676 100644 --- a/third-party/BUCK +++ b/third-party/BUCK @@ -1,132 +1,95 @@ # @generated by `reindeer buckify` -load("//tools/buck:buildscript.bzl", "buildscript_args") -load("//tools/buck:third_party.bzl", "third_party_rust_library") - -third_party_rust_library( - name = "bitflags-1.3.2", - srcs = [ - "vendor/bitflags-1.3.2/src/example_generated.rs", - "vendor/bitflags-1.3.2/src/lib.rs", +load("@prelude//rust:cargo_buildscript.bzl", "buildscript_run") +load("@prelude//rust:cargo_package.bzl", "cargo") + +http_archive( + name = "anstyle-1.0.6.crate", + sha256 = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc", + strip_prefix = "anstyle-1.0.6", + urls = ["https://crates.io/api/v1/crates/anstyle/1.0.6/download"], + visibility = [], +) + +cargo.rust_library( + name = "anstyle-1.0.6", + srcs = [":anstyle-1.0.6.crate"], + crate = "anstyle", + crate_root = "anstyle-1.0.6.crate/src/lib.rs", + edition = "2021", + features = [ + "default", + "std", ], - crate = "bitflags", - crate_root = "vendor/bitflags-1.3.2/src/lib.rs", - edition = "2018", - features = ["default"], - rustc_flags = ["--cap-lints=allow"], visibility = [], ) alias( name = "cc", - actual = ":cc-1.0.79", + actual = ":cc-1.0.89", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "cc-1.0.79", - srcs = [ - "vendor/cc-1.0.79/src/com.rs", - "vendor/cc-1.0.79/src/lib.rs", - "vendor/cc-1.0.79/src/registry.rs", - "vendor/cc-1.0.79/src/setup_config.rs", - "vendor/cc-1.0.79/src/vs_instances.rs", - "vendor/cc-1.0.79/src/winapi.rs", - "vendor/cc-1.0.79/src/windows_registry.rs", - ], +http_archive( + name = "cc-1.0.89.crate", + sha256 = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723", + strip_prefix = "cc-1.0.89", + urls = ["https://crates.io/api/v1/crates/cc/1.0.89/download"], + visibility = [], +) + +cargo.rust_library( + name = "cc-1.0.89", + srcs = [":cc-1.0.89.crate"], crate = "cc", - crate_root = "vendor/cc-1.0.79/src/lib.rs", + crate_root = "cc-1.0.89.crate/src/lib.rs", edition = "2018", - rustc_flags = ["--cap-lints=allow"], visibility = [], ) alias( name = "clap", - actual = ":clap-4.1.10", + actual = ":clap-4.5.1", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "clap-4.1.10", - srcs = [ - "vendor/clap-4.1.10/examples/demo.md", - "vendor/clap-4.1.10/examples/demo.rs", - "vendor/clap-4.1.10/src/_cookbook/cargo_example.rs", - "vendor/clap-4.1.10/src/_cookbook/cargo_example_derive.rs", - "vendor/clap-4.1.10/src/_cookbook/escaped_positional.rs", - "vendor/clap-4.1.10/src/_cookbook/escaped_positional_derive.rs", - "vendor/clap-4.1.10/src/_cookbook/find.rs", - "vendor/clap-4.1.10/src/_cookbook/git.rs", - "vendor/clap-4.1.10/src/_cookbook/git_derive.rs", - "vendor/clap-4.1.10/src/_cookbook/mod.rs", - "vendor/clap-4.1.10/src/_cookbook/multicall_busybox.rs", - "vendor/clap-4.1.10/src/_cookbook/multicall_hostname.rs", - "vendor/clap-4.1.10/src/_cookbook/pacman.rs", - "vendor/clap-4.1.10/src/_cookbook/repl.rs", - "vendor/clap-4.1.10/src/_cookbook/typed_derive.rs", - "vendor/clap-4.1.10/src/_derive/_tutorial.rs", - "vendor/clap-4.1.10/src/_derive/mod.rs", - "vendor/clap-4.1.10/src/_faq.rs", - "vendor/clap-4.1.10/src/_features.rs", - "vendor/clap-4.1.10/src/_tutorial.rs", - "vendor/clap-4.1.10/src/builder/action.rs", - "vendor/clap-4.1.10/src/builder/app_settings.rs", - "vendor/clap-4.1.10/src/builder/arg.rs", - "vendor/clap-4.1.10/src/builder/arg_group.rs", - "vendor/clap-4.1.10/src/builder/arg_predicate.rs", - "vendor/clap-4.1.10/src/builder/arg_settings.rs", - "vendor/clap-4.1.10/src/builder/command.rs", - "vendor/clap-4.1.10/src/builder/debug_asserts.rs", - "vendor/clap-4.1.10/src/builder/mod.rs", - "vendor/clap-4.1.10/src/builder/os_str.rs", - "vendor/clap-4.1.10/src/builder/possible_value.rs", - "vendor/clap-4.1.10/src/builder/range.rs", - "vendor/clap-4.1.10/src/builder/resettable.rs", - "vendor/clap-4.1.10/src/builder/str.rs", - "vendor/clap-4.1.10/src/builder/styled_str.rs", - "vendor/clap-4.1.10/src/builder/tests.rs", - "vendor/clap-4.1.10/src/builder/value_hint.rs", - "vendor/clap-4.1.10/src/builder/value_parser.rs", - "vendor/clap-4.1.10/src/derive.rs", - "vendor/clap-4.1.10/src/error/context.rs", - "vendor/clap-4.1.10/src/error/format.rs", - "vendor/clap-4.1.10/src/error/kind.rs", - "vendor/clap-4.1.10/src/error/mod.rs", - "vendor/clap-4.1.10/src/lib.rs", - "vendor/clap-4.1.10/src/macros.rs", - "vendor/clap-4.1.10/src/mkeymap.rs", - "vendor/clap-4.1.10/src/output/fmt.rs", - "vendor/clap-4.1.10/src/output/help.rs", - "vendor/clap-4.1.10/src/output/help_template.rs", - "vendor/clap-4.1.10/src/output/mod.rs", - "vendor/clap-4.1.10/src/output/textwrap/core.rs", - "vendor/clap-4.1.10/src/output/textwrap/mod.rs", - "vendor/clap-4.1.10/src/output/textwrap/word_separators.rs", - "vendor/clap-4.1.10/src/output/textwrap/wrap_algorithms.rs", - "vendor/clap-4.1.10/src/output/usage.rs", - "vendor/clap-4.1.10/src/parser/arg_matcher.rs", - "vendor/clap-4.1.10/src/parser/error.rs", - "vendor/clap-4.1.10/src/parser/features/mod.rs", - "vendor/clap-4.1.10/src/parser/features/suggestions.rs", - "vendor/clap-4.1.10/src/parser/matches/any_value.rs", - "vendor/clap-4.1.10/src/parser/matches/arg_matches.rs", - "vendor/clap-4.1.10/src/parser/matches/matched_arg.rs", - "vendor/clap-4.1.10/src/parser/matches/mod.rs", - "vendor/clap-4.1.10/src/parser/matches/value_source.rs", - "vendor/clap-4.1.10/src/parser/mod.rs", - "vendor/clap-4.1.10/src/parser/parser.rs", - "vendor/clap-4.1.10/src/parser/validator.rs", - "vendor/clap-4.1.10/src/util/color.rs", - "vendor/clap-4.1.10/src/util/flat_map.rs", - "vendor/clap-4.1.10/src/util/flat_set.rs", - "vendor/clap-4.1.10/src/util/graph.rs", - "vendor/clap-4.1.10/src/util/id.rs", - "vendor/clap-4.1.10/src/util/mod.rs", - "vendor/clap-4.1.10/src/util/str_to_bool.rs", - ], +http_archive( + name = "clap-4.5.1.crate", + sha256 = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da", + strip_prefix = "clap-4.5.1", + urls = ["https://crates.io/api/v1/crates/clap/4.5.1/download"], + visibility = [], +) + +cargo.rust_library( + name = "clap-4.5.1", + srcs = [":clap-4.5.1.crate"], crate = "clap", - crate_root = "vendor/clap-4.1.10/src/lib.rs", + crate_root = "clap-4.5.1.crate/src/lib.rs", + edition = "2021", + features = [ + "error-context", + "help", + "std", + "usage", + ], + visibility = [], + deps = [":clap_builder-4.5.1"], +) + +http_archive( + name = "clap_builder-4.5.1.crate", + sha256 = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb", + strip_prefix = "clap_builder-4.5.1", + urls = ["https://crates.io/api/v1/crates/clap_builder/4.5.1/download"], + visibility = [], +) + +cargo.rust_library( + name = "clap_builder-4.5.1", + srcs = [":clap_builder-4.5.1.crate"], + crate = "clap_builder", + crate_root = "clap_builder-4.5.1.crate/src/lib.rs", edition = "2021", features = [ "error-context", @@ -134,23 +97,28 @@ third_party_rust_library( "std", "usage", ], - rustc_flags = ["--cap-lints=allow"], visibility = [], deps = [ - ":bitflags-1.3.2", - ":clap_lex-0.3.3", + ":anstyle-1.0.6", + ":clap_lex-0.7.0", ], ) -third_party_rust_library( - name = "clap_lex-0.3.3", - srcs = ["vendor/clap_lex-0.3.3/src/lib.rs"], +http_archive( + name = "clap_lex-0.7.0.crate", + sha256 = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce", + strip_prefix = "clap_lex-0.7.0", + urls = ["https://crates.io/api/v1/crates/clap_lex/0.7.0/download"], + visibility = [], +) + +cargo.rust_library( + name = "clap_lex-0.7.0", + srcs = [":clap_lex-0.7.0.crate"], crate = "clap_lex", - crate_root = "vendor/clap_lex-0.3.3/src/lib.rs", + crate_root = "clap_lex-0.7.0.crate/src/lib.rs", edition = "2021", - rustc_flags = ["--cap-lints=allow"], visibility = [], - deps = [":os_str_bytes-6.4.1"], ) alias( @@ -159,45 +127,46 @@ alias( visibility = ["PUBLIC"], ) -third_party_rust_library( +http_archive( + name = "codespan-reporting-0.11.1.crate", + sha256 = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e", + strip_prefix = "codespan-reporting-0.11.1", + urls = ["https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download"], + visibility = [], +) + +cargo.rust_library( name = "codespan-reporting-0.11.1", - srcs = [ - "vendor/codespan-reporting-0.11.1/src/diagnostic.rs", - "vendor/codespan-reporting-0.11.1/src/files.rs", - "vendor/codespan-reporting-0.11.1/src/lib.rs", - "vendor/codespan-reporting-0.11.1/src/term.rs", - "vendor/codespan-reporting-0.11.1/src/term/config.rs", - "vendor/codespan-reporting-0.11.1/src/term/renderer.rs", - "vendor/codespan-reporting-0.11.1/src/term/views.rs", - ], + srcs = [":codespan-reporting-0.11.1.crate"], crate = "codespan_reporting", - crate_root = "vendor/codespan-reporting-0.11.1/src/lib.rs", + crate_root = "codespan-reporting-0.11.1.crate/src/lib.rs", edition = "2018", - rustc_flags = ["--cap-lints=allow"], visibility = [], deps = [ - ":termcolor-1.2.0", - ":unicode-width-0.1.10", + ":termcolor-1.4.1", + ":unicode-width-0.1.11", ], ) alias( name = "once_cell", - actual = ":once_cell-1.17.1", + actual = ":once_cell-1.19.0", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "once_cell-1.17.1", - srcs = [ - "vendor/once_cell-1.17.1/src/imp_cs.rs", - "vendor/once_cell-1.17.1/src/imp_pl.rs", - "vendor/once_cell-1.17.1/src/imp_std.rs", - "vendor/once_cell-1.17.1/src/lib.rs", - "vendor/once_cell-1.17.1/src/race.rs", - ], +http_archive( + name = "once_cell-1.19.0.crate", + sha256 = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92", + strip_prefix = "once_cell-1.19.0", + urls = ["https://crates.io/api/v1/crates/once_cell/1.19.0/download"], + visibility = [], +) + +cargo.rust_library( + name = "once_cell-1.19.0", + srcs = [":once_cell-1.19.0.crate"], crate = "once_cell", - crate_root = "vendor/once_cell-1.17.1/src/lib.rs", + crate_root = "once_cell-1.19.0.crate/src/lib.rs", edition = "2021", features = [ "alloc", @@ -205,241 +174,154 @@ third_party_rust_library( "race", "std", ], - rustc_flags = ["--cap-lints=allow"], - visibility = [], -) - -third_party_rust_library( - name = "os_str_bytes-6.4.1", - srcs = [ - "vendor/os_str_bytes-6.4.1/src/common/mod.rs", - "vendor/os_str_bytes-6.4.1/src/common/raw.rs", - "vendor/os_str_bytes-6.4.1/src/iter.rs", - "vendor/os_str_bytes-6.4.1/src/lib.rs", - "vendor/os_str_bytes-6.4.1/src/pattern.rs", - "vendor/os_str_bytes-6.4.1/src/raw_str.rs", - "vendor/os_str_bytes-6.4.1/src/util.rs", - "vendor/os_str_bytes-6.4.1/src/wasm/mod.rs", - "vendor/os_str_bytes-6.4.1/src/wasm/raw.rs", - "vendor/os_str_bytes-6.4.1/src/windows/mod.rs", - "vendor/os_str_bytes-6.4.1/src/windows/raw.rs", - "vendor/os_str_bytes-6.4.1/src/windows/wtf8/code_points.rs", - "vendor/os_str_bytes-6.4.1/src/windows/wtf8/convert.rs", - "vendor/os_str_bytes-6.4.1/src/windows/wtf8/mod.rs", - "vendor/os_str_bytes-6.4.1/src/windows/wtf8/string.rs", - ], - crate = "os_str_bytes", - crate_root = "vendor/os_str_bytes-6.4.1/src/lib.rs", - edition = "2021", - features = ["raw_os_str"], - rustc_flags = ["--cap-lints=allow"], visibility = [], ) alias( name = "proc-macro2", - actual = ":proc-macro2-1.0.52", + actual = ":proc-macro2-1.0.78", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "proc-macro2-1.0.52", - srcs = [ - "vendor/proc-macro2-1.0.52/src/detection.rs", - "vendor/proc-macro2-1.0.52/src/extra.rs", - "vendor/proc-macro2-1.0.52/src/fallback.rs", - "vendor/proc-macro2-1.0.52/src/lib.rs", - "vendor/proc-macro2-1.0.52/src/location.rs", - "vendor/proc-macro2-1.0.52/src/marker.rs", - "vendor/proc-macro2-1.0.52/src/parse.rs", - "vendor/proc-macro2-1.0.52/src/rcvec.rs", - "vendor/proc-macro2-1.0.52/src/wrapper.rs", - ], +http_archive( + name = "proc-macro2-1.0.78.crate", + sha256 = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae", + strip_prefix = "proc-macro2-1.0.78", + urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.78/download"], + visibility = [], +) + +cargo.rust_library( + name = "proc-macro2-1.0.78", + srcs = [":proc-macro2-1.0.78.crate"], crate = "proc_macro2", - crate_root = "vendor/proc-macro2-1.0.52/src/lib.rs", - edition = "2018", + crate_root = "proc-macro2-1.0.78.crate/src/lib.rs", + edition = "2021", features = [ "default", "proc-macro", "span-locations", ], - rustc_flags = [ - "--cap-lints=allow", - "@$(location :proc-macro2-1.0.52-build-script-build-args)", - ], + rustc_flags = ["@$(location :proc-macro2-1.0.78-build-script-run[rustc_flags])"], visibility = [], - deps = [":unicode-ident-1.0.8"], + deps = [":unicode-ident-1.0.12"], ) -rust_binary( - name = "proc-macro2-1.0.52-build-script-build", - srcs = ["vendor/proc-macro2-1.0.52/build.rs"], +cargo.rust_binary( + name = "proc-macro2-1.0.78-build-script-build", + srcs = [":proc-macro2-1.0.78.crate"], crate = "build_script_build", - crate_root = "vendor/proc-macro2-1.0.52/build.rs", - edition = "2018", + crate_root = "proc-macro2-1.0.78.crate/build.rs", + edition = "2021", features = [ "default", "proc-macro", "span-locations", ], - rustc_flags = ["--cap-lints=allow"], visibility = [], ) -buildscript_args( - name = "proc-macro2-1.0.52-build-script-build-args", +buildscript_run( + name = "proc-macro2-1.0.78-build-script-run", package_name = "proc-macro2", - buildscript_rule = ":proc-macro2-1.0.52-build-script-build", + buildscript_rule = ":proc-macro2-1.0.78-build-script-build", features = [ "default", "proc-macro", "span-locations", ], - outfile = "args.txt", - version = "1.0.52", + version = "1.0.78", ) alias( name = "quote", - actual = ":quote-1.0.26", + actual = ":quote-1.0.35", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "quote-1.0.26", - srcs = [ - "vendor/quote-1.0.26/src/ext.rs", - "vendor/quote-1.0.26/src/format.rs", - "vendor/quote-1.0.26/src/ident_fragment.rs", - "vendor/quote-1.0.26/src/lib.rs", - "vendor/quote-1.0.26/src/runtime.rs", - "vendor/quote-1.0.26/src/spanned.rs", - "vendor/quote-1.0.26/src/to_tokens.rs", - ], - crate = "quote", - crate_root = "vendor/quote-1.0.26/src/lib.rs", - edition = "2018", - features = [ - "default", - "proc-macro", - ], - rustc_flags = [ - "--cap-lints=allow", - "@$(location :quote-1.0.26-build-script-build-args)", - ], +http_archive( + name = "quote-1.0.35.crate", + sha256 = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef", + strip_prefix = "quote-1.0.35", + urls = ["https://crates.io/api/v1/crates/quote/1.0.35/download"], visibility = [], - deps = [":proc-macro2-1.0.52"], ) -rust_binary( - name = "quote-1.0.26-build-script-build", - srcs = ["vendor/quote-1.0.26/build.rs"], - crate = "build_script_build", - crate_root = "vendor/quote-1.0.26/build.rs", +cargo.rust_library( + name = "quote-1.0.35", + srcs = [":quote-1.0.35.crate"], + crate = "quote", + crate_root = "quote-1.0.35.crate/src/lib.rs", edition = "2018", features = [ "default", "proc-macro", ], - rustc_flags = ["--cap-lints=allow"], visibility = [], -) - -buildscript_args( - name = "quote-1.0.26-build-script-build-args", - package_name = "quote", - buildscript_rule = ":quote-1.0.26-build-script-build", - features = [ - "default", - "proc-macro", - ], - outfile = "args.txt", - version = "1.0.26", + deps = [":proc-macro2-1.0.78"], ) alias( name = "scratch", - actual = ":scratch-1.0.5", + actual = ":scratch-1.0.7", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "scratch-1.0.5", - srcs = ["vendor/scratch-1.0.5/src/lib.rs"], +http_archive( + name = "scratch-1.0.7.crate", + sha256 = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152", + strip_prefix = "scratch-1.0.7", + urls = ["https://crates.io/api/v1/crates/scratch/1.0.7/download"], + visibility = [], +) + +cargo.rust_library( + name = "scratch-1.0.7", + srcs = [":scratch-1.0.7.crate"], crate = "scratch", - crate_root = "vendor/scratch-1.0.5/src/lib.rs", + crate_root = "scratch-1.0.7.crate/src/lib.rs", edition = "2015", env = { - "OUT_DIR": "generated", + "OUT_DIR": "$(location :scratch-1.0.7-build-script-run[out_dir])", }, - rustc_flags = ["--cap-lints=allow"], visibility = [], ) +cargo.rust_binary( + name = "scratch-1.0.7-build-script-build", + srcs = [":scratch-1.0.7.crate"], + crate = "build_script_build", + crate_root = "scratch-1.0.7.crate/build.rs", + edition = "2015", + visibility = [], +) + +buildscript_run( + name = "scratch-1.0.7-build-script-run", + package_name = "scratch", + buildscript_rule = ":scratch-1.0.7-build-script-build", + version = "1.0.7", +) + alias( name = "syn", - actual = ":syn-2.0.1", + actual = ":syn-2.0.52", visibility = ["PUBLIC"], ) -third_party_rust_library( - name = "syn-2.0.1", - srcs = [ - "vendor/syn-2.0.1/src/attr.rs", - "vendor/syn-2.0.1/src/bigint.rs", - "vendor/syn-2.0.1/src/buffer.rs", - "vendor/syn-2.0.1/src/custom_keyword.rs", - "vendor/syn-2.0.1/src/custom_punctuation.rs", - "vendor/syn-2.0.1/src/data.rs", - "vendor/syn-2.0.1/src/derive.rs", - "vendor/syn-2.0.1/src/discouraged.rs", - "vendor/syn-2.0.1/src/drops.rs", - "vendor/syn-2.0.1/src/error.rs", - "vendor/syn-2.0.1/src/export.rs", - "vendor/syn-2.0.1/src/expr.rs", - "vendor/syn-2.0.1/src/ext.rs", - "vendor/syn-2.0.1/src/file.rs", - "vendor/syn-2.0.1/src/gen/clone.rs", - "vendor/syn-2.0.1/src/gen/debug.rs", - "vendor/syn-2.0.1/src/gen/eq.rs", - "vendor/syn-2.0.1/src/gen/fold.rs", - "vendor/syn-2.0.1/src/gen/hash.rs", - "vendor/syn-2.0.1/src/gen/visit.rs", - "vendor/syn-2.0.1/src/gen/visit_mut.rs", - "vendor/syn-2.0.1/src/gen_helper.rs", - "vendor/syn-2.0.1/src/generics.rs", - "vendor/syn-2.0.1/src/group.rs", - "vendor/syn-2.0.1/src/ident.rs", - "vendor/syn-2.0.1/src/item.rs", - "vendor/syn-2.0.1/src/lib.rs", - "vendor/syn-2.0.1/src/lifetime.rs", - "vendor/syn-2.0.1/src/lit.rs", - "vendor/syn-2.0.1/src/lookahead.rs", - "vendor/syn-2.0.1/src/mac.rs", - "vendor/syn-2.0.1/src/macros.rs", - "vendor/syn-2.0.1/src/meta.rs", - "vendor/syn-2.0.1/src/op.rs", - "vendor/syn-2.0.1/src/parse.rs", - "vendor/syn-2.0.1/src/parse_macro_input.rs", - "vendor/syn-2.0.1/src/parse_quote.rs", - "vendor/syn-2.0.1/src/pat.rs", - "vendor/syn-2.0.1/src/path.rs", - "vendor/syn-2.0.1/src/print.rs", - "vendor/syn-2.0.1/src/punctuated.rs", - "vendor/syn-2.0.1/src/restriction.rs", - "vendor/syn-2.0.1/src/sealed.rs", - "vendor/syn-2.0.1/src/span.rs", - "vendor/syn-2.0.1/src/spanned.rs", - "vendor/syn-2.0.1/src/stmt.rs", - "vendor/syn-2.0.1/src/thread.rs", - "vendor/syn-2.0.1/src/token.rs", - "vendor/syn-2.0.1/src/tt.rs", - "vendor/syn-2.0.1/src/ty.rs", - "vendor/syn-2.0.1/src/verbatim.rs", - "vendor/syn-2.0.1/src/whitespace.rs", - ], +http_archive( + name = "syn-2.0.52.crate", + sha256 = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07", + strip_prefix = "syn-2.0.52", + urls = ["https://crates.io/api/v1/crates/syn/2.0.52/download"], + visibility = [], +) + +cargo.rust_library( + name = "syn-2.0.52", + srcs = [":syn-2.0.52.crate"], crate = "syn", - crate_root = "vendor/syn-2.0.1/src/lib.rs", + crate_root = "syn-2.0.52.crate/src/lib.rs", edition = "2021", features = [ "clone-impls", @@ -451,49 +333,190 @@ third_party_rust_library( "proc-macro", "quote", ], - rustc_flags = ["--cap-lints=allow"], visibility = [], deps = [ - ":proc-macro2-1.0.52", - ":quote-1.0.26", - ":unicode-ident-1.0.8", + ":proc-macro2-1.0.78", + ":quote-1.0.35", + ":unicode-ident-1.0.12", ], ) -third_party_rust_library( - name = "termcolor-1.2.0", - srcs = ["vendor/termcolor-1.2.0/src/lib.rs"], +http_archive( + name = "termcolor-1.4.1.crate", + sha256 = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755", + strip_prefix = "termcolor-1.4.1", + urls = ["https://crates.io/api/v1/crates/termcolor/1.4.1/download"], + visibility = [], +) + +cargo.rust_library( + name = "termcolor-1.4.1", + srcs = [":termcolor-1.4.1.crate"], crate = "termcolor", - crate_root = "vendor/termcolor-1.2.0/src/lib.rs", + crate_root = "termcolor-1.4.1.crate/src/lib.rs", edition = "2018", - rustc_flags = ["--cap-lints=allow"], + platform = { + "windows-gnu": dict( + deps = [":winapi-util-0.1.6"], + ), + "windows-msvc": dict( + deps = [":winapi-util-0.1.6"], + ), + }, visibility = [], ) -third_party_rust_library( - name = "unicode-ident-1.0.8", - srcs = [ - "vendor/unicode-ident-1.0.8/src/lib.rs", - "vendor/unicode-ident-1.0.8/src/tables.rs", - ], +http_archive( + name = "unicode-ident-1.0.12.crate", + sha256 = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b", + strip_prefix = "unicode-ident-1.0.12", + urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.12/download"], + visibility = [], +) + +cargo.rust_library( + name = "unicode-ident-1.0.12", + srcs = [":unicode-ident-1.0.12.crate"], crate = "unicode_ident", - crate_root = "vendor/unicode-ident-1.0.8/src/lib.rs", + crate_root = "unicode-ident-1.0.12.crate/src/lib.rs", edition = "2018", - rustc_flags = ["--cap-lints=allow"], visibility = [], ) -third_party_rust_library( - name = "unicode-width-0.1.10", - srcs = [ - "vendor/unicode-width-0.1.10/src/lib.rs", - "vendor/unicode-width-0.1.10/src/tables.rs", - "vendor/unicode-width-0.1.10/src/tests.rs", - ], +http_archive( + name = "unicode-width-0.1.11.crate", + sha256 = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85", + strip_prefix = "unicode-width-0.1.11", + urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.11/download"], + visibility = [], +) + +cargo.rust_library( + name = "unicode-width-0.1.11", + srcs = [":unicode-width-0.1.11.crate"], crate = "unicode_width", - crate_root = "vendor/unicode-width-0.1.10/src/lib.rs", + crate_root = "unicode-width-0.1.11.crate/src/lib.rs", edition = "2015", features = ["default"], - rustc_flags = ["--cap-lints=allow"], + visibility = [], +) + +http_archive( + name = "winapi-0.3.9.crate", + sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", + strip_prefix = "winapi-0.3.9", + urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"], + visibility = [], +) + +cargo.rust_library( + name = "winapi-0.3.9", + srcs = [":winapi-0.3.9.crate"], + crate = "winapi", + crate_root = "winapi-0.3.9.crate/src/lib.rs", + edition = "2015", + features = [ + "consoleapi", + "errhandlingapi", + "fileapi", + "minwindef", + "processenv", + "std", + "sysinfoapi", + "winbase", + "wincon", + "winerror", + "winnt", + ], + platform = { + "windows-gnu": dict( + deps = [":winapi-x86_64-pc-windows-gnu-0.4.0"], + ), + }, + rustc_flags = ["@$(location :winapi-0.3.9-build-script-run[rustc_flags])"], + visibility = [], +) + +cargo.rust_binary( + name = "winapi-0.3.9-build-script-build", + srcs = [":winapi-0.3.9.crate"], + crate = "build_script_build", + crate_root = "winapi-0.3.9.crate/build.rs", + edition = "2015", + features = [ + "consoleapi", + "errhandlingapi", + "fileapi", + "minwindef", + "processenv", + "std", + "sysinfoapi", + "winbase", + "wincon", + "winerror", + "winnt", + ], + visibility = [], +) + +buildscript_run( + name = "winapi-0.3.9-build-script-run", + package_name = "winapi", + buildscript_rule = ":winapi-0.3.9-build-script-build", + features = [ + "consoleapi", + "errhandlingapi", + "fileapi", + "minwindef", + "processenv", + "std", + "sysinfoapi", + "winbase", + "wincon", + "winerror", + "winnt", + ], + version = "0.3.9", +) + +http_archive( + name = "winapi-util-0.1.6.crate", + sha256 = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596", + strip_prefix = "winapi-util-0.1.6", + urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.6/download"], + visibility = [], +) + +cargo.rust_library( + name = "winapi-util-0.1.6", + srcs = [":winapi-util-0.1.6.crate"], + crate = "winapi_util", + crate_root = "winapi-util-0.1.6.crate/src/lib.rs", + edition = "2021", + platform = { + "windows-gnu": dict( + deps = [":winapi-0.3.9"], + ), + "windows-msvc": dict( + deps = [":winapi-0.3.9"], + ), + }, + visibility = [], +) + +http_archive( + name = "winapi-x86_64-pc-windows-gnu-0.4.0.crate", + sha256 = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", + strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0", + urls = ["https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download"], + visibility = [], +) + +cargo.rust_library( + name = "winapi-x86_64-pc-windows-gnu-0.4.0", + srcs = [":winapi-x86_64-pc-windows-gnu-0.4.0.crate"], + crate = "winapi_x86_64_pc_windows_gnu", + crate_root = "winapi-x86_64-pc-windows-gnu-0.4.0.crate/src/lib.rs", + edition = "2015", visibility = [], ) |