# @generated by `reindeer buckify`

load("@prelude//rust:cargo_buildscript.bzl", "buildscript_run")
load("@prelude//rust:cargo_package.bzl", "cargo")

http_archive(
    name = "anstyle-1.0.1.crate",
    sha256 = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd",
    strip_prefix = "anstyle-1.0.1",
    urls = ["https://crates.io/api/v1/crates/anstyle/1.0.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "anstyle-1.0.1",
    srcs = [":anstyle-1.0.1.crate"],
    crate = "anstyle",
    crate_root = "anstyle-1.0.1.crate/src/lib.rs",
    edition = "2021",
    features = [
        "default",
        "std",
    ],
    visibility = [],
)

alias(
    name = "cc",
    actual = ":cc-1.0.82",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "cc-1.0.82.crate",
    sha256 = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01",
    strip_prefix = "cc-1.0.82",
    urls = ["https://crates.io/api/v1/crates/cc/1.0.82/download"],
    visibility = [],
)

cargo.rust_library(
    name = "cc-1.0.82",
    srcs = [":cc-1.0.82.crate"],
    crate = "cc",
    crate_root = "cc-1.0.82.crate/src/lib.rs",
    edition = "2018",
    platform = {
        "linux-arm64": dict(
            deps = [":libc-0.2.147"],
        ),
        "linux-x86_64": dict(
            deps = [":libc-0.2.147"],
        ),
        "macos-arm64": dict(
            deps = [":libc-0.2.147"],
        ),
        "macos-x86_64": dict(
            deps = [":libc-0.2.147"],
        ),
    },
    visibility = [],
)

alias(
    name = "clap",
    actual = ":clap-4.3.21",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "clap-4.3.21.crate",
    sha256 = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd",
    strip_prefix = "clap-4.3.21",
    urls = ["https://crates.io/api/v1/crates/clap/4.3.21/download"],
    visibility = [],
)

cargo.rust_library(
    name = "clap-4.3.21",
    srcs = [":clap-4.3.21.crate"],
    crate = "clap",
    crate_root = "clap-4.3.21.crate/src/lib.rs",
    edition = "2021",
    features = [
        "error-context",
        "help",
        "std",
        "usage",
    ],
    visibility = [],
    deps = [":clap_builder-4.3.21"],
)

http_archive(
    name = "clap_builder-4.3.21.crate",
    sha256 = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa",
    strip_prefix = "clap_builder-4.3.21",
    urls = ["https://crates.io/api/v1/crates/clap_builder/4.3.21/download"],
    visibility = [],
)

cargo.rust_library(
    name = "clap_builder-4.3.21",
    srcs = [":clap_builder-4.3.21.crate"],
    crate = "clap_builder",
    crate_root = "clap_builder-4.3.21.crate/src/lib.rs",
    edition = "2021",
    features = [
        "error-context",
        "help",
        "std",
        "usage",
    ],
    visibility = [],
    deps = [
        ":anstyle-1.0.1",
        ":clap_lex-0.5.0",
    ],
)

http_archive(
    name = "clap_lex-0.5.0.crate",
    sha256 = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b",
    strip_prefix = "clap_lex-0.5.0",
    urls = ["https://crates.io/api/v1/crates/clap_lex/0.5.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "clap_lex-0.5.0",
    srcs = [":clap_lex-0.5.0.crate"],
    crate = "clap_lex",
    crate_root = "clap_lex-0.5.0.crate/src/lib.rs",
    edition = "2021",
    visibility = [],
)

alias(
    name = "codespan-reporting",
    actual = ":codespan-reporting-0.11.1",
    visibility = ["PUBLIC"],
)

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 = [":codespan-reporting-0.11.1.crate"],
    crate = "codespan_reporting",
    crate_root = "codespan-reporting-0.11.1.crate/src/lib.rs",
    edition = "2018",
    visibility = [],
    deps = [
        ":termcolor-1.2.0",
        ":unicode-width-0.1.10",
    ],
)

http_archive(
    name = "libc-0.2.147.crate",
    sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
    strip_prefix = "libc-0.2.147",
    urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
    visibility = [],
)

cargo.rust_library(
    name = "libc-0.2.147",
    srcs = [":libc-0.2.147.crate"],
    crate = "libc",
    crate_root = "libc-0.2.147.crate/src/lib.rs",
    edition = "2015",
    features = [
        "default",
        "std",
    ],
    rustc_flags = ["@$(location :libc-0.2.147-build-script-run[rustc_flags])"],
    visibility = [],
)

cargo.rust_binary(
    name = "libc-0.2.147-build-script-build",
    srcs = [":libc-0.2.147.crate"],
    crate = "build_script_build",
    crate_root = "libc-0.2.147.crate/build.rs",
    edition = "2015",
    features = [
        "default",
        "std",
    ],
    visibility = [],
)

buildscript_run(
    name = "libc-0.2.147-build-script-run",
    package_name = "libc",
    buildscript_rule = ":libc-0.2.147-build-script-build",
    features = [
        "default",
        "std",
    ],
    version = "0.2.147",
)

alias(
    name = "once_cell",
    actual = ":once_cell-1.18.0",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "once_cell-1.18.0.crate",
    sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
    strip_prefix = "once_cell-1.18.0",
    urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "once_cell-1.18.0",
    srcs = [":once_cell-1.18.0.crate"],
    crate = "once_cell",
    crate_root = "once_cell-1.18.0.crate/src/lib.rs",
    edition = "2021",
    features = [
        "alloc",
        "default",
        "race",
        "std",
    ],
    visibility = [],
)

alias(
    name = "proc-macro2",
    actual = ":proc-macro2-1.0.66",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "proc-macro2-1.0.66.crate",
    sha256 = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9",
    strip_prefix = "proc-macro2-1.0.66",
    urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.66/download"],
    visibility = [],
)

cargo.rust_library(
    name = "proc-macro2-1.0.66",
    srcs = [":proc-macro2-1.0.66.crate"],
    crate = "proc_macro2",
    crate_root = "proc-macro2-1.0.66.crate/src/lib.rs",
    edition = "2021",
    features = [
        "default",
        "proc-macro",
        "span-locations",
    ],
    rustc_flags = ["@$(location :proc-macro2-1.0.66-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [":unicode-ident-1.0.11"],
)

cargo.rust_binary(
    name = "proc-macro2-1.0.66-build-script-build",
    srcs = [":proc-macro2-1.0.66.crate"],
    crate = "build_script_build",
    crate_root = "proc-macro2-1.0.66.crate/build.rs",
    edition = "2021",
    features = [
        "default",
        "proc-macro",
        "span-locations",
    ],
    visibility = [],
)

buildscript_run(
    name = "proc-macro2-1.0.66-build-script-run",
    package_name = "proc-macro2",
    buildscript_rule = ":proc-macro2-1.0.66-build-script-build",
    features = [
        "default",
        "proc-macro",
        "span-locations",
    ],
    version = "1.0.66",
)

alias(
    name = "quote",
    actual = ":quote-1.0.32",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "quote-1.0.32.crate",
    sha256 = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965",
    strip_prefix = "quote-1.0.32",
    urls = ["https://crates.io/api/v1/crates/quote/1.0.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "quote-1.0.32",
    srcs = [":quote-1.0.32.crate"],
    crate = "quote",
    crate_root = "quote-1.0.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "default",
        "proc-macro",
    ],
    visibility = [],
    deps = [":proc-macro2-1.0.66"],
)

alias(
    name = "scratch",
    actual = ":scratch-1.0.7",
    visibility = ["PUBLIC"],
)

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 = "scratch-1.0.7.crate/src/lib.rs",
    edition = "2015",
    env = {
        "OUT_DIR": "$(location :scratch-1.0.7-build-script-run[out_dir])",
    },
    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.28",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "syn-2.0.28.crate",
    sha256 = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567",
    strip_prefix = "syn-2.0.28",
    urls = ["https://crates.io/api/v1/crates/syn/2.0.28/download"],
    visibility = [],
)

cargo.rust_library(
    name = "syn-2.0.28",
    srcs = [":syn-2.0.28.crate"],
    crate = "syn",
    crate_root = "syn-2.0.28.crate/src/lib.rs",
    edition = "2021",
    features = [
        "clone-impls",
        "default",
        "derive",
        "full",
        "parsing",
        "printing",
        "proc-macro",
        "quote",
    ],
    visibility = [],
    deps = [
        ":proc-macro2-1.0.66",
        ":quote-1.0.32",
        ":unicode-ident-1.0.11",
    ],
)

http_archive(
    name = "termcolor-1.2.0.crate",
    sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6",
    strip_prefix = "termcolor-1.2.0",
    urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "termcolor-1.2.0",
    srcs = [":termcolor-1.2.0.crate"],
    crate = "termcolor",
    crate_root = "termcolor-1.2.0.crate/src/lib.rs",
    edition = "2018",
    platform = {
        "windows-gnu": dict(
            deps = [":winapi-util-0.1.5"],
        ),
        "windows-msvc": dict(
            deps = [":winapi-util-0.1.5"],
        ),
    },
    visibility = [],
)

http_archive(
    name = "unicode-ident-1.0.11.crate",
    sha256 = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c",
    strip_prefix = "unicode-ident-1.0.11",
    urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.11/download"],
    visibility = [],
)

cargo.rust_library(
    name = "unicode-ident-1.0.11",
    srcs = [":unicode-ident-1.0.11.crate"],
    crate = "unicode_ident",
    crate_root = "unicode-ident-1.0.11.crate/src/lib.rs",
    edition = "2018",
    visibility = [],
)

http_archive(
    name = "unicode-width-0.1.10.crate",
    sha256 = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b",
    strip_prefix = "unicode-width-0.1.10",
    urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.10/download"],
    visibility = [],
)

cargo.rust_library(
    name = "unicode-width-0.1.10",
    srcs = [":unicode-width-0.1.10.crate"],
    crate = "unicode_width",
    crate_root = "unicode-width-0.1.10.crate/src/lib.rs",
    edition = "2015",
    features = ["default"],
    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",
        "winbase",
        "wincon",
        "winerror",
        "winnt",
    ],
    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",
        "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",
        "winbase",
        "wincon",
        "winerror",
        "winnt",
    ],
    version = "0.3.9",
)

http_archive(
    name = "winapi-util-0.1.5.crate",
    sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",
    strip_prefix = "winapi-util-0.1.5",
    urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"],
    visibility = [],
)

cargo.rust_library(
    name = "winapi-util-0.1.5",
    srcs = [":winapi-util-0.1.5.crate"],
    crate = "winapi_util",
    crate_root = "winapi-util-0.1.5.crate/src/lib.rs",
    edition = "2018",
    platform = {
        "windows-gnu": dict(
            deps = [":winapi-0.3.9"],
        ),
        "windows-msvc": dict(
            deps = [":winapi-0.3.9"],
        ),
    },
    visibility = [],
)
