# @generated by `reindeer buckify`

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

http_archive(
    name = "anyhow-1.0.102.crate",
    sha256 = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c",
    strip_prefix = "anyhow-1.0.102",
    urls = ["https://static.crates.io/crates/anyhow/1.0.102/download"],
    visibility = [],
)

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

http_archive(
    name = "bitflags-2.12.1.crate",
    sha256 = "84d7ced0ae9557296835c32bf1b1e02b44c746701f898460fb000d7eaa84f00a",
    strip_prefix = "bitflags-2.12.1",
    urls = ["https://static.crates.io/crates/bitflags/2.12.1/download"],
    visibility = [],
)

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

http_archive(
    name = "equivalent-1.0.2.crate",
    sha256 = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f",
    strip_prefix = "equivalent-1.0.2",
    urls = ["https://static.crates.io/crates/equivalent/1.0.2/download"],
    visibility = [],
)

cargo.rust_library(
    name = "equivalent-1",
    srcs = [":equivalent-1.0.2.crate"],
    crate = "equivalent",
    crate_root = "equivalent-1.0.2.crate/src/lib.rs",
    edition = "2015",
    visibility = [],
)

http_archive(
    name = "foldhash-0.2.0.crate",
    sha256 = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb",
    strip_prefix = "foldhash-0.2.0",
    urls = ["https://static.crates.io/crates/foldhash/0.2.0/download"],
    visibility = [],
)

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

alias(
    name = "futures",
    actual = ":futures-0.3",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "futures-0.3.32.crate",
    sha256 = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d",
    strip_prefix = "futures-0.3.32",
    urls = ["https://static.crates.io/crates/futures/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-0.3",
    srcs = [":futures-0.3.32.crate"],
    crate = "futures",
    crate_root = "futures-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "async-await",
        "default",
        "executor",
        "futures-executor",
        "std",
    ],
    visibility = [],
    deps = [
        ":futures-channel-0.3",
        ":futures-core-0.3",
        ":futures-executor-0.3",
        ":futures-io-0.3",
        ":futures-sink-0.3",
        ":futures-task-0.3",
        ":futures-util-0.3",
    ],
)

http_archive(
    name = "futures-channel-0.3.32.crate",
    sha256 = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d",
    strip_prefix = "futures-channel-0.3.32",
    urls = ["https://static.crates.io/crates/futures-channel/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-channel-0.3",
    srcs = [":futures-channel-0.3.32.crate"],
    crate = "futures_channel",
    crate_root = "futures-channel-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "futures-sink",
        "sink",
        "std",
    ],
    visibility = [],
    deps = [
        ":futures-core-0.3",
        ":futures-sink-0.3",
    ],
)

http_archive(
    name = "futures-core-0.3.32.crate",
    sha256 = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d",
    strip_prefix = "futures-core-0.3.32",
    urls = ["https://static.crates.io/crates/futures-core/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-core-0.3",
    srcs = [":futures-core-0.3.32.crate"],
    crate = "futures_core",
    crate_root = "futures-core-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "std",
    ],
    visibility = [],
)

http_archive(
    name = "futures-executor-0.3.32.crate",
    sha256 = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d",
    strip_prefix = "futures-executor-0.3.32",
    urls = ["https://static.crates.io/crates/futures-executor/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-executor-0.3",
    srcs = [":futures-executor-0.3.32.crate"],
    crate = "futures_executor",
    crate_root = "futures-executor-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = ["std"],
    visibility = [],
    deps = [
        ":futures-core-0.3",
        ":futures-task-0.3",
        ":futures-util-0.3",
    ],
)

http_archive(
    name = "futures-io-0.3.32.crate",
    sha256 = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718",
    strip_prefix = "futures-io-0.3.32",
    urls = ["https://static.crates.io/crates/futures-io/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-io-0.3",
    srcs = [":futures-io-0.3.32.crate"],
    crate = "futures_io",
    crate_root = "futures-io-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = ["std"],
    visibility = [],
)

http_archive(
    name = "futures-macro-0.3.32.crate",
    sha256 = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b",
    strip_prefix = "futures-macro-0.3.32",
    urls = ["https://static.crates.io/crates/futures-macro/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-macro-0.3",
    srcs = [":futures-macro-0.3.32.crate"],
    crate = "futures_macro",
    crate_root = "futures-macro-0.3.32.crate/src/lib.rs",
    edition = "2018",
    proc_macro = True,
    visibility = [],
    deps = [
        ":proc-macro2-1",
        ":quote-1",
        ":syn-2",
    ],
)

http_archive(
    name = "futures-sink-0.3.32.crate",
    sha256 = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893",
    strip_prefix = "futures-sink-0.3.32",
    urls = ["https://static.crates.io/crates/futures-sink/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-sink-0.3",
    srcs = [":futures-sink-0.3.32.crate"],
    crate = "futures_sink",
    crate_root = "futures-sink-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "std",
    ],
    visibility = [],
)

http_archive(
    name = "futures-task-0.3.32.crate",
    sha256 = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393",
    strip_prefix = "futures-task-0.3.32",
    urls = ["https://static.crates.io/crates/futures-task/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-task-0.3",
    srcs = [":futures-task-0.3.32.crate"],
    crate = "futures_task",
    crate_root = "futures-task-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "std",
    ],
    visibility = [],
)

http_archive(
    name = "futures-util-0.3.32.crate",
    sha256 = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6",
    strip_prefix = "futures-util-0.3.32",
    urls = ["https://static.crates.io/crates/futures-util/0.3.32/download"],
    visibility = [],
)

cargo.rust_library(
    name = "futures-util-0.3",
    srcs = [":futures-util-0.3.32.crate"],
    crate = "futures_util",
    crate_root = "futures-util-0.3.32.crate/src/lib.rs",
    edition = "2018",
    features = [
        "alloc",
        "async-await",
        "async-await-macro",
        "channel",
        "futures-channel",
        "futures-io",
        "futures-macro",
        "futures-sink",
        "io",
        "memchr",
        "sink",
        "slab",
        "std",
    ],
    visibility = [],
    deps = [
        ":futures-channel-0.3",
        ":futures-core-0.3",
        ":futures-io-0.3",
        ":futures-macro-0.3",
        ":futures-sink-0.3",
        ":futures-task-0.3",
        ":memchr-2",
        ":pin-project-lite-0.2",
        ":slab-0.4",
    ],
)

http_archive(
    name = "hashbrown-0.17.1.crate",
    sha256 = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a",
    strip_prefix = "hashbrown-0.17.1",
    urls = ["https://static.crates.io/crates/hashbrown/0.17.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "hashbrown-0.17",
    srcs = [":hashbrown-0.17.1.crate"],
    crate = "hashbrown",
    crate_root = "hashbrown-0.17.1.crate/src/lib.rs",
    edition = "2024",
    features = ["default-hasher"],
    visibility = [],
    deps = [":foldhash-0.2"],
)

http_archive(
    name = "heck-0.5.0.crate",
    sha256 = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea",
    strip_prefix = "heck-0.5.0",
    urls = ["https://static.crates.io/crates/heck/0.5.0/download"],
    visibility = [],
)

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

http_archive(
    name = "id-arena-2.3.0.crate",
    sha256 = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954",
    strip_prefix = "id-arena-2.3.0",
    urls = ["https://static.crates.io/crates/id-arena/2.3.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "id-arena-2",
    srcs = [":id-arena-2.3.0.crate"],
    crate = "id_arena",
    crate_root = "id-arena-2.3.0.crate/src/lib.rs",
    edition = "2021",
    visibility = [],
)

http_archive(
    name = "indexmap-2.14.0.crate",
    sha256 = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9",
    strip_prefix = "indexmap-2.14.0",
    urls = ["https://static.crates.io/crates/indexmap/2.14.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "indexmap-2",
    srcs = [":indexmap-2.14.0.crate"],
    crate = "indexmap",
    crate_root = "indexmap-2.14.0.crate/src/lib.rs",
    edition = "2024",
    features = [
        "default",
        "serde",
        "std",
    ],
    visibility = [],
    deps = [
        ":equivalent-1",
        ":hashbrown-0.17",
        ":serde_core-1",
    ],
)

http_archive(
    name = "itoa-1.0.18.crate",
    sha256 = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682",
    strip_prefix = "itoa-1.0.18",
    urls = ["https://static.crates.io/crates/itoa/1.0.18/download"],
    visibility = [],
)

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

http_archive(
    name = "leb128fmt-0.1.0.crate",
    sha256 = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2",
    strip_prefix = "leb128fmt-0.1.0",
    urls = ["https://static.crates.io/crates/leb128fmt/0.1.0/download"],
    visibility = [],
)

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

alias(
    name = "libc",
    actual = ":libc-0.2",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "libc-0.2.186.crate",
    sha256 = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66",
    strip_prefix = "libc-0.2.186",
    urls = ["https://static.crates.io/crates/libc/0.2.186/download"],
    visibility = [],
)

cargo.rust_library(
    name = "libc-0.2",
    srcs = [":libc-0.2.186.crate"],
    crate = "libc",
    crate_root = "libc-0.2.186.crate/src/lib.rs",
    edition = "2021",
    env = {
        "OUT_DIR": "$(location :libc-0.2-build-script-run[out_dir])",
    },
    features = [
        "default",
        "std",
    ],
    rustc_flags = ["@$(location :libc-0.2-build-script-run[rustc_flags])"],
    visibility = [],
)

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

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

http_archive(
    name = "log-0.4.31.crate",
    sha256 = "113b30b4cd05f7c06868fdb2854f66a7b9fece9a48425351cd532e810d74024f",
    strip_prefix = "log-0.4.31",
    urls = ["https://static.crates.io/crates/log/0.4.31/download"],
    visibility = [],
)

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

http_archive(
    name = "macro-string-0.2.0.crate",
    sha256 = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653",
    strip_prefix = "macro-string-0.2.0",
    urls = ["https://static.crates.io/crates/macro-string/0.2.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "macro-string-0.2",
    srcs = [":macro-string-0.2.0.crate"],
    crate = "macro_string",
    crate_root = "macro-string-0.2.0.crate/src/lib.rs",
    edition = "2021",
    visibility = [],
    deps = [
        ":proc-macro2-1",
        ":quote-1",
        ":syn-2",
    ],
)

http_archive(
    name = "memchr-2.8.1.crate",
    sha256 = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8",
    strip_prefix = "memchr-2.8.1",
    urls = ["https://static.crates.io/crates/memchr/2.8.1/download"],
    visibility = [],
)

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

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

http_archive(
    name = "once_cell-1.21.4.crate",
    sha256 = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50",
    strip_prefix = "once_cell-1.21.4",
    urls = ["https://static.crates.io/crates/once_cell/1.21.4/download"],
    visibility = [],
)

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

http_archive(
    name = "pin-project-lite-0.2.17.crate",
    sha256 = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd",
    strip_prefix = "pin-project-lite-0.2.17",
    urls = ["https://static.crates.io/crates/pin-project-lite/0.2.17/download"],
    visibility = [],
)

cargo.rust_library(
    name = "pin-project-lite-0.2",
    srcs = [":pin-project-lite-0.2.17.crate"],
    crate = "pin_project_lite",
    crate_root = "pin-project-lite-0.2.17.crate/src/lib.rs",
    edition = "2018",
    visibility = [],
)

http_archive(
    name = "prettyplease-0.2.37.crate",
    sha256 = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b",
    strip_prefix = "prettyplease-0.2.37",
    urls = ["https://static.crates.io/crates/prettyplease/0.2.37/download"],
    visibility = [],
)

cargo.rust_library(
    name = "prettyplease-0.2",
    srcs = [":prettyplease-0.2.37.crate"],
    crate = "prettyplease",
    crate_root = "prettyplease-0.2.37.crate/src/lib.rs",
    edition = "2021",
    visibility = [],
    deps = [
        ":proc-macro2-1",
        ":syn-2",
    ],
)

http_archive(
    name = "proc-macro2-1.0.106.crate",
    sha256 = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934",
    strip_prefix = "proc-macro2-1.0.106",
    urls = ["https://static.crates.io/crates/proc-macro2/1.0.106/download"],
    visibility = [],
)

cargo.rust_library(
    name = "proc-macro2-1",
    srcs = [":proc-macro2-1.0.106.crate"],
    crate = "proc_macro2",
    crate_root = "proc-macro2-1.0.106.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "proc_macro2",
        "CARGO_CRATE_NAME": "proc_macro2",
        "CARGO_MANIFEST_DIR": "proc-macro2-1.0.106.crate",
        "CARGO_PKG_AUTHORS": "David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_NAME": "proc-macro2",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/dtolnay/proc-macro2",
        "CARGO_PKG_RUST_VERSION": "1.68",
        "CARGO_PKG_VERSION": "1.0.106",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "106",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :proc-macro2-1-build-script-run[out_dir])",
    },
    features = [
        "default",
        "proc-macro",
    ],
    rustc_flags = ["@$(location :proc-macro2-1-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [":unicode-ident-1"],
)

cargo.rust_binary(
    name = "proc-macro2-1-build-script-build",
    srcs = [":proc-macro2-1.0.106.crate"],
    crate = "build_script_build",
    crate_root = "proc-macro2-1.0.106.crate/build.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "proc-macro2-1.0.106.crate",
        "CARGO_PKG_AUTHORS": "David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_NAME": "proc-macro2",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/dtolnay/proc-macro2",
        "CARGO_PKG_RUST_VERSION": "1.68",
        "CARGO_PKG_VERSION": "1.0.106",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "106",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "default",
        "proc-macro",
    ],
    visibility = [],
)

buildscript_run(
    name = "proc-macro2-1-build-script-run",
    package_name = "proc-macro2",
    buildscript_rule = ":proc-macro2-1-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/dtolnay/proc-macro2",
        "CARGO_PKG_RUST_VERSION": "1.68",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "106",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "default",
        "proc-macro",
    ],
    version = "1.0.106",
)

http_archive(
    name = "quote-1.0.45.crate",
    sha256 = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924",
    strip_prefix = "quote-1.0.45",
    urls = ["https://static.crates.io/crates/quote/1.0.45/download"],
    visibility = [],
)

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

http_archive(
    name = "semver-1.0.28.crate",
    sha256 = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd",
    strip_prefix = "semver-1.0.28",
    urls = ["https://static.crates.io/crates/semver/1.0.28/download"],
    visibility = [],
)

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

http_archive(
    name = "serde-1.0.228.crate",
    sha256 = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e",
    strip_prefix = "serde-1.0.228",
    urls = ["https://static.crates.io/crates/serde/1.0.228/download"],
    visibility = [],
)

cargo.rust_library(
    name = "serde-1",
    srcs = [":serde-1.0.228.crate"],
    crate = "serde",
    crate_root = "serde-1.0.228.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "serde",
        "CARGO_CRATE_NAME": "serde",
        "CARGO_MANIFEST_DIR": "serde-1.0.228.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A generic serialization/deserialization framework",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_NAME": "serde",
        "CARGO_PKG_README": "crates-io.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION": "1.0.228",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :serde-1-build-script-run[out_dir])",
    },
    features = ["alloc"],
    rustc_flags = ["@$(location :serde-1-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [":serde_core-1"],
)

cargo.rust_binary(
    name = "serde-1-build-script-build",
    srcs = [":serde-1.0.228.crate"],
    crate = "build_script_build",
    crate_root = "serde-1.0.228.crate/build.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "serde-1.0.228.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A generic serialization/deserialization framework",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_NAME": "serde",
        "CARGO_PKG_README": "crates-io.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION": "1.0.228",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = ["alloc"],
    visibility = [],
)

buildscript_run(
    name = "serde-1-build-script-run",
    package_name = "serde",
    buildscript_rule = ":serde-1-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A generic serialization/deserialization framework",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_README": "crates-io.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = ["alloc"],
    version = "1.0.228",
)

http_archive(
    name = "serde_core-1.0.228.crate",
    sha256 = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad",
    strip_prefix = "serde_core-1.0.228",
    urls = ["https://static.crates.io/crates/serde_core/1.0.228/download"],
    visibility = [],
)

cargo.rust_library(
    name = "serde_core-1",
    srcs = [":serde_core-1.0.228.crate"],
    crate = "serde_core",
    crate_root = "serde_core-1.0.228.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "serde_core",
        "CARGO_CRATE_NAME": "serde_core",
        "CARGO_MANIFEST_DIR": "serde_core-1.0.228.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "Serde traits only, with no support for derive -- use the `serde` crate instead",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_NAME": "serde_core",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION": "1.0.228",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :serde_core-1-build-script-run[out_dir])",
    },
    features = [
        "alloc",
        "result",
        "std",
    ],
    rustc_flags = ["@$(location :serde_core-1-build-script-run[rustc_flags])"],
    visibility = [],
)

cargo.rust_binary(
    name = "serde_core-1-build-script-build",
    srcs = [":serde_core-1.0.228.crate"],
    crate = "build_script_build",
    crate_root = "serde_core-1.0.228.crate/build.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "serde_core-1.0.228.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "Serde traits only, with no support for derive -- use the `serde` crate instead",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_NAME": "serde_core",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION": "1.0.228",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "alloc",
        "result",
        "std",
    ],
    visibility = [],
)

buildscript_run(
    name = "serde_core-1-build-script-run",
    package_name = "serde_core",
    buildscript_rule = ":serde_core-1-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "Serde traits only, with no support for derive -- use the `serde` crate instead",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.56",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "alloc",
        "result",
        "std",
    ],
    version = "1.0.228",
)

http_archive(
    name = "serde_derive-1.0.228.crate",
    sha256 = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79",
    strip_prefix = "serde_derive-1.0.228",
    urls = ["https://static.crates.io/crates/serde_derive/1.0.228/download"],
    visibility = [],
)

cargo.rust_library(
    name = "serde_derive-1",
    srcs = [":serde_derive-1.0.228.crate"],
    crate = "serde_derive",
    crate_root = "serde_derive-1.0.228.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "serde_derive",
        "CARGO_CRATE_NAME": "serde_derive",
        "CARGO_MANIFEST_DIR": "serde_derive-1.0.228.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
        "CARGO_PKG_HOMEPAGE": "https://serde.rs",
        "CARGO_PKG_NAME": "serde_derive",
        "CARGO_PKG_README": "crates-io.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/serde",
        "CARGO_PKG_RUST_VERSION": "1.61",
        "CARGO_PKG_VERSION": "1.0.228",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "228",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = ["default"],
    proc_macro = True,
    visibility = [],
    deps = [
        ":proc-macro2-1",
        ":quote-1",
        ":syn-2",
    ],
)

http_archive(
    name = "serde_json-1.0.150.crate",
    sha256 = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9",
    strip_prefix = "serde_json-1.0.150",
    urls = ["https://static.crates.io/crates/serde_json/1.0.150/download"],
    visibility = [],
)

cargo.rust_library(
    name = "serde_json-1",
    srcs = [":serde_json-1.0.150.crate"],
    crate = "serde_json",
    crate_root = "serde_json-1.0.150.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "serde_json",
        "CARGO_CRATE_NAME": "serde_json",
        "CARGO_MANIFEST_DIR": "serde_json-1.0.150.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A JSON serialization file format",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_NAME": "serde_json",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/json",
        "CARGO_PKG_RUST_VERSION": "1.71",
        "CARGO_PKG_VERSION": "1.0.150",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "150",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :serde_json-1-build-script-run[out_dir])",
    },
    features = [
        "default",
        "std",
    ],
    rustc_flags = ["@$(location :serde_json-1-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [
        ":itoa-1",
        ":memchr-2",
        ":serde_core-1",
        ":zmij-1",
    ],
)

cargo.rust_binary(
    name = "serde_json-1-build-script-build",
    srcs = [":serde_json-1.0.150.crate"],
    crate = "build_script_build",
    crate_root = "serde_json-1.0.150.crate/build.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "serde_json-1.0.150.crate",
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A JSON serialization file format",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_NAME": "serde_json",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/json",
        "CARGO_PKG_RUST_VERSION": "1.71",
        "CARGO_PKG_VERSION": "1.0.150",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "150",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "default",
        "std",
    ],
    visibility = [],
)

buildscript_run(
    name = "serde_json-1-build-script-run",
    package_name = "serde_json",
    buildscript_rule = ":serde_json-1-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>",
        "CARGO_PKG_DESCRIPTION": "A JSON serialization file format",
        "CARGO_PKG_HOMEPAGE": "",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/serde-rs/json",
        "CARGO_PKG_RUST_VERSION": "1.71",
        "CARGO_PKG_VERSION_MAJOR": "1",
        "CARGO_PKG_VERSION_MINOR": "0",
        "CARGO_PKG_VERSION_PATCH": "150",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "default",
        "std",
    ],
    version = "1.0.150",
)

http_archive(
    name = "slab-0.4.12.crate",
    sha256 = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5",
    strip_prefix = "slab-0.4.12",
    urls = ["https://static.crates.io/crates/slab/0.4.12/download"],
    visibility = [],
)

cargo.rust_library(
    name = "slab-0.4",
    srcs = [":slab-0.4.12.crate"],
    crate = "slab",
    crate_root = "slab-0.4.12.crate/src/lib.rs",
    edition = "2018",
    features = ["std"],
    visibility = [],
)

http_archive(
    name = "syn-2.0.117.crate",
    sha256 = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99",
    strip_prefix = "syn-2.0.117",
    urls = ["https://static.crates.io/crates/syn/2.0.117/download"],
    visibility = [],
)

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

http_archive(
    name = "unicode-ident-1.0.24.crate",
    sha256 = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75",
    strip_prefix = "unicode-ident-1.0.24",
    urls = ["https://static.crates.io/crates/unicode-ident/1.0.24/download"],
    visibility = [],
)

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

http_archive(
    name = "unicode-xid-0.2.6.crate",
    sha256 = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853",
    strip_prefix = "unicode-xid-0.2.6",
    urls = ["https://static.crates.io/crates/unicode-xid/0.2.6/download"],
    visibility = [],
)

cargo.rust_library(
    name = "unicode-xid-0.2",
    srcs = [":unicode-xid-0.2.6.crate"],
    crate = "unicode_xid",
    crate_root = "unicode-xid-0.2.6.crate/src/lib.rs",
    edition = "2015",
    features = ["default"],
    visibility = [],
)

alias(
    name = "wasi",
    actual = ":wasi-0.11",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "wasi-0.11.1+wasi-snapshot-preview1.crate",
    sha256 = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b",
    strip_prefix = "wasi-0.11.1+wasi-snapshot-preview1",
    urls = ["https://static.crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wasi-0.11",
    srcs = [":wasi-0.11.1+wasi-snapshot-preview1.crate"],
    crate = "wasi",
    crate_root = "wasi-0.11.1+wasi-snapshot-preview1.crate/src/lib.rs",
    edition = "2018",
    features = [
        "default",
        "std",
    ],
    visibility = [],
)

http_archive(
    name = "wasm-encoder-0.247.0.crate",
    sha256 = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204",
    strip_prefix = "wasm-encoder-0.247.0",
    urls = ["https://static.crates.io/crates/wasm-encoder/0.247.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wasm-encoder-0.247",
    srcs = [":wasm-encoder-0.247.0.crate"],
    crate = "wasm_encoder",
    crate_root = "wasm-encoder-0.247.0.crate/src/lib.rs",
    edition = "2021",
    features = [
        "component-model",
        "std",
        "wasmparser",
    ],
    visibility = [],
    deps = [
        ":leb128fmt-0.1",
        ":wasmparser-0.247",
    ],
)

http_archive(
    name = "wasm-metadata-0.247.0.crate",
    sha256 = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10",
    strip_prefix = "wasm-metadata-0.247.0",
    urls = ["https://static.crates.io/crates/wasm-metadata/0.247.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wasm-metadata-0.247",
    srcs = [":wasm-metadata-0.247.0.crate"],
    crate = "wasm_metadata",
    crate_root = "wasm-metadata-0.247.0.crate/src/lib.rs",
    edition = "2021",
    visibility = [],
    deps = [
        ":anyhow-1",
        ":indexmap-2",
        ":wasm-encoder-0.247",
        ":wasmparser-0.247",
    ],
)

http_archive(
    name = "wasmparser-0.247.0.crate",
    sha256 = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80",
    strip_prefix = "wasmparser-0.247.0",
    urls = ["https://static.crates.io/crates/wasmparser/0.247.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wasmparser-0.247",
    srcs = [":wasmparser-0.247.0.crate"],
    crate = "wasmparser",
    crate_root = "wasmparser-0.247.0.crate/src/lib.rs",
    edition = "2021",
    features = [
        "component-model",
        "features",
        "hash-collections",
        "simd",
        "std",
        "validate",
    ],
    visibility = [],
    deps = [
        ":bitflags-2",
        ":hashbrown-0.17",
        ":indexmap-2",
        ":semver-1",
    ],
)

alias(
    name = "wit-bindgen",
    actual = ":wit-bindgen-0.57",
    visibility = ["PUBLIC"],
)

http_archive(
    name = "wit-bindgen-0.57.1.crate",
    sha256 = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e",
    strip_prefix = "wit-bindgen-0.57.1",
    urls = ["https://static.crates.io/crates/wit-bindgen/0.57.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-bindgen-0.57",
    srcs = [":wit-bindgen-0.57.1.crate"],
    crate = "wit_bindgen",
    crate_root = "wit-bindgen-0.57.1.crate/src/lib.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "wit_bindgen",
        "CARGO_CRATE_NAME": "wit_bindgen",
        "CARGO_MANIFEST_DIR": "wit-bindgen-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :wit-bindgen-0.57-build-script-run[out_dir])",
    },
    features = [
        "async",
        "async-spawn",
        "bitflags",
        "default",
        "macro-string",
        "macros",
        "realloc",
        "std",
    ],
    rustc_flags = ["@$(location :wit-bindgen-0.57-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [
        ":bitflags-2",
        ":futures-0.3",
        ":wit-bindgen-rust-macro-0.57",
    ],
)

cargo.rust_binary(
    name = "wit-bindgen-0.57-build-script-build",
    srcs = [":wit-bindgen-0.57.1.crate"],
    crate = "build_script_build",
    crate_root = "wit-bindgen-0.57.1.crate/build.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "wit-bindgen-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "async",
        "async-spawn",
        "bitflags",
        "default",
        "macro-string",
        "macros",
        "realloc",
        "std",
    ],
    visibility = [],
)

buildscript_run(
    name = "wit-bindgen-0.57-build-script-run",
    package_name = "wit-bindgen",
    buildscript_rule = ":wit-bindgen-0.57-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = [
        "async",
        "async-spawn",
        "bitflags",
        "default",
        "macro-string",
        "macros",
        "realloc",
        "std",
    ],
    version = "0.57.1",
)

http_archive(
    name = "wit-bindgen-core-0.57.1.crate",
    sha256 = "02dee27a2dc20d1008016c742ec9fc6ea498492994ba3750be7454cbc97ff04c",
    strip_prefix = "wit-bindgen-core-0.57.1",
    urls = ["https://static.crates.io/crates/wit-bindgen-core/0.57.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-bindgen-core-0.57",
    srcs = [":wit-bindgen-core-0.57.1.crate"],
    crate = "wit_bindgen_core",
    crate_root = "wit-bindgen-core-0.57.1.crate/src/lib.rs",
    edition = "2024",
    visibility = [],
    deps = [
        ":anyhow-1",
        ":heck-0.5",
        ":wit-parser-0.247",
    ],
)

http_archive(
    name = "wit-bindgen-rust-0.57.1.crate",
    sha256 = "b5007dae772945b7a5003d69d90a3a4a78929d41f19d004e980c4259a6af4484",
    strip_prefix = "wit-bindgen-rust-0.57.1",
    urls = ["https://static.crates.io/crates/wit-bindgen-rust/0.57.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-bindgen-rust-0.57",
    srcs = [":wit-bindgen-rust-0.57.1.crate"],
    crate = "wit_bindgen_rust",
    crate_root = "wit-bindgen-rust-0.57.1.crate/src/lib.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "wit_bindgen_rust",
        "CARGO_CRATE_NAME": "wit_bindgen_rust",
        "CARGO_MANIFEST_DIR": "wit-bindgen-rust-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen-rust",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
        "OUT_DIR": "$(location :wit-bindgen-rust-0.57-build-script-run[out_dir])",
    },
    rustc_flags = ["@$(location :wit-bindgen-rust-0.57-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [
        ":anyhow-1",
        ":heck-0.5",
        ":indexmap-2",
        ":prettyplease-0.2",
        ":syn-2",
        ":wasm-metadata-0.247",
        ":wit-bindgen-core-0.57",
        ":wit-component-0.247",
    ],
)

cargo.rust_binary(
    name = "wit-bindgen-rust-0.57-build-script-build",
    srcs = [":wit-bindgen-rust-0.57.1.crate"],
    crate = "build_script_build",
    crate_root = "wit-bindgen-rust-0.57.1.crate/build.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "wit-bindgen-rust-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen-rust",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    visibility = [],
)

buildscript_run(
    name = "wit-bindgen-rust-0.57-build-script-run",
    package_name = "wit-bindgen-rust",
    buildscript_rule = ":wit-bindgen-rust-0.57-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    version = "0.57.1",
)

http_archive(
    name = "wit-bindgen-rust-macro-0.57.1.crate",
    sha256 = "af9237d678e3513ad24e96fe98beacdc0db6405284ba2a2400418cf0d42caa89",
    strip_prefix = "wit-bindgen-rust-macro-0.57.1",
    urls = ["https://static.crates.io/crates/wit-bindgen-rust-macro/0.57.1/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-bindgen-rust-macro-0.57",
    srcs = [":wit-bindgen-rust-macro-0.57.1.crate"],
    crate = "wit_bindgen_rust_macro",
    crate_root = "wit-bindgen-rust-macro-0.57.1.crate/src/lib.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "wit_bindgen_rust_macro",
        "CARGO_CRATE_NAME": "wit_bindgen_rust_macro",
        "CARGO_MANIFEST_DIR": "wit-bindgen-rust-macro-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Procedural macro paired with the `wit-bindgen` crate.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen-rust-macro",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
        "DEBUG_OUTPUT_DIR": "$(location :wit-bindgen-rust-macro-0.57-build-script-run[out_dir])",
        "OUT_DIR": "$(location :wit-bindgen-rust-macro-0.57-build-script-run[out_dir])",
    },
    features = ["macro-string"],
    proc_macro = True,
    rustc_flags = ["@$(location :wit-bindgen-rust-macro-0.57-build-script-run[rustc_flags])"],
    visibility = [],
    deps = [
        ":anyhow-1",
        ":macro-string-0.2",
        ":prettyplease-0.2",
        ":proc-macro2-1",
        ":quote-1",
        ":syn-2",
        ":wit-bindgen-core-0.57",
        ":wit-bindgen-rust-0.57",
    ],
)

cargo.rust_binary(
    name = "wit-bindgen-rust-macro-0.57-build-script-build",
    srcs = [":wit-bindgen-rust-macro-0.57.1.crate"],
    crate = "build_script_build",
    crate_root = "wit-bindgen-rust-macro-0.57.1.crate/build.rs",
    edition = "2024",
    env = {
        "CARGO_BIN_NAME": "build-script-build",
        "CARGO_CRATE_NAME": "build_script_build",
        "CARGO_MANIFEST_DIR": "wit-bindgen-rust-macro-0.57.1.crate",
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Procedural macro paired with the `wit-bindgen` crate.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_NAME": "wit-bindgen-rust-macro",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "",
        "CARGO_PKG_VERSION": "0.57.1",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = ["macro-string"],
    visibility = [],
)

buildscript_run(
    name = "wit-bindgen-rust-macro-0.57-build-script-run",
    package_name = "wit-bindgen-rust-macro",
    buildscript_rule = ":wit-bindgen-rust-macro-0.57-build-script-build",
    env = {
        "CARGO_PKG_AUTHORS": "Alex Crichton <alex@alexcrichton.com>",
        "CARGO_PKG_DESCRIPTION": "Procedural macro paired with the `wit-bindgen` crate.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_README": "",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wit-bindgen",
        "CARGO_PKG_RUST_VERSION": "",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "57",
        "CARGO_PKG_VERSION_PATCH": "1",
        "CARGO_PKG_VERSION_PRE": "",
    },
    features = ["macro-string"],
    version = "0.57.1",
)

http_archive(
    name = "wit-component-0.247.0.crate",
    sha256 = "9d567162a6b9843080e5e0053f696623ff694bae8ae017c9ec536d1873bbe3d8",
    strip_prefix = "wit-component-0.247.0",
    urls = ["https://static.crates.io/crates/wit-component/0.247.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-component-0.247",
    srcs = [":wit-component-0.247.0.crate"],
    crate = "wit_component",
    crate_root = "wit-component-0.247.0.crate/src/lib.rs",
    edition = "2021",
    env = {
        "CARGO_BIN_NAME": "wit_component",
        "CARGO_CRATE_NAME": "wit_component",
        "CARGO_MANIFEST_DIR": "wit-component-0.247.0.crate",
        "CARGO_PKG_AUTHORS": "Peter Huene <peter@huene.dev>",
        "CARGO_PKG_DESCRIPTION": "Tooling for working with `*.wit` and component files together.\n",
        "CARGO_PKG_HOMEPAGE": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component",
        "CARGO_PKG_NAME": "wit-component",
        "CARGO_PKG_README": "README.md",
        "CARGO_PKG_REPOSITORY": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component",
        "CARGO_PKG_RUST_VERSION": "1.85.0",
        "CARGO_PKG_VERSION": "0.247.0",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "247",
        "CARGO_PKG_VERSION_PATCH": "0",
        "CARGO_PKG_VERSION_PRE": "",
    },
    visibility = [],
    deps = [
        ":anyhow-1",
        ":bitflags-2",
        ":indexmap-2",
        ":log-0.4",
        ":serde-1",
        ":serde_derive-1",
        ":serde_json-1",
        ":wasm-encoder-0.247",
        ":wasm-metadata-0.247",
        ":wasmparser-0.247",
        ":wit-parser-0.247",
    ],
)

http_archive(
    name = "wit-parser-0.247.0.crate",
    sha256 = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc",
    strip_prefix = "wit-parser-0.247.0",
    urls = ["https://static.crates.io/crates/wit-parser/0.247.0/download"],
    visibility = [],
)

cargo.rust_library(
    name = "wit-parser-0.247",
    srcs = [":wit-parser-0.247.0.crate"],
    crate = "wit_parser",
    crate_root = "wit-parser-0.247.0.crate/src/lib.rs",
    edition = "2021",
    features = [
        "decoding",
        "default",
        "serde",
        "serde_json",
        "std",
    ],
    visibility = [],
    deps = [
        ":anyhow-1",
        ":hashbrown-0.17",
        ":id-arena-2",
        ":indexmap-2",
        ":log-0.4",
        ":semver-1",
        ":serde-1",
        ":serde_derive-1",
        ":serde_json-1",
        ":unicode-xid-0.2",
        ":wasmparser-0.247",
    ],
)

http_archive(
    name = "zmij-1.0.21.crate",
    sha256 = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa",
    strip_prefix = "zmij-1.0.21",
    urls = ["https://static.crates.io/crates/zmij/1.0.21/download"],
    visibility = [],
)

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