xref: /aosp_15_r20/external/bazelbuild-rules_rust/proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1###############################################################################
2# @generated
3# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
4# regenerate this file, run the following:
5#
6#     bazel run @//proto/protobuf/3rdparty:crates_vendor
7###############################################################################
8
9load("@rules_rust//rust:defs.bzl", "rust_library")
10
11package(default_visibility = ["//visibility:public"])
12
13rust_library(
14    name = "tokio",
15    srcs = glob(
16        include = ["**/*.rs"],
17        allow_empty = True,
18    ),
19    compile_data = glob(
20        include = ["**"],
21        allow_empty = True,
22        exclude = [
23            "**/* *",
24            ".tmp_git_root/**/*",
25            "BUILD",
26            "BUILD.bazel",
27            "WORKSPACE",
28            "WORKSPACE.bazel",
29        ],
30    ),
31    crate_features = [
32        "bytes",
33        "codec",
34        "default",
35        "fs",
36        "io",
37        "mio",
38        "num_cpus",
39        "reactor",
40        "rt-full",
41        "sync",
42        "tcp",
43        "timer",
44        "tokio-codec",
45        "tokio-current-thread",
46        "tokio-executor",
47        "tokio-fs",
48        "tokio-io",
49        "tokio-reactor",
50        "tokio-sync",
51        "tokio-tcp",
52        "tokio-threadpool",
53        "tokio-timer",
54        "tokio-udp",
55        "tokio-uds",
56        "udp",
57        "uds",
58    ],
59    crate_root = "src/lib.rs",
60    edition = "2015",
61    rustc_flags = [
62        "--cap-lints=allow",
63    ],
64    tags = [
65        "cargo-bazel",
66        "crate-name=tokio",
67        "manual",
68        "noclippy",
69        "norustfmt",
70    ],
71    target_compatible_with = select({
72        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
73        "@rules_rust//rust/platform:aarch64-apple-ios": [],
74        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
75        "@rules_rust//rust/platform:aarch64-fuchsia": [],
76        "@rules_rust//rust/platform:aarch64-linux-android": [],
77        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
78        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
79        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
80        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
81        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
82        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
83        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
84        "@rules_rust//rust/platform:i686-apple-darwin": [],
85        "@rules_rust//rust/platform:i686-linux-android": [],
86        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
87        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
88        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
89        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
90        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
91        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
92        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
93        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
94        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
95        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
96        "@rules_rust//rust/platform:wasm32-wasi": [],
97        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
98        "@rules_rust//rust/platform:x86_64-apple-ios": [],
99        "@rules_rust//rust/platform:x86_64-fuchsia": [],
100        "@rules_rust//rust/platform:x86_64-linux-android": [],
101        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
102        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
103        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
104        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
105        "@rules_rust//rust/platform:x86_64-unknown-none": [],
106        "//conditions:default": ["@platforms//:incompatible"],
107    }),
108    version = "0.1.22",
109    deps = [
110        "@rules_rust_proto__bytes-0.4.12//:bytes",
111        "@rules_rust_proto__futures-0.1.31//:futures",
112        "@rules_rust_proto__mio-0.6.23//:mio",
113        "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
114        "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
115        "@rules_rust_proto__tokio-current-thread-0.1.7//:tokio_current_thread",
116        "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
117        "@rules_rust_proto__tokio-fs-0.1.7//:tokio_fs",
118        "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
119        "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
120        "@rules_rust_proto__tokio-sync-0.1.8//:tokio_sync",
121        "@rules_rust_proto__tokio-tcp-0.1.4//:tokio_tcp",
122        "@rules_rust_proto__tokio-threadpool-0.1.18//:tokio_threadpool",
123        "@rules_rust_proto__tokio-timer-0.2.13//:tokio_timer",
124        "@rules_rust_proto__tokio-udp-0.1.6//:tokio_udp",
125    ] + select({
126        "@rules_rust//rust/platform:aarch64-apple-darwin": [
127            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-apple-darwin
128        ],
129        "@rules_rust//rust/platform:aarch64-apple-ios": [
130            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-apple-ios
131        ],
132        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
133            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-apple-ios-sim
134        ],
135        "@rules_rust//rust/platform:aarch64-fuchsia": [
136            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-fuchsia
137        ],
138        "@rules_rust//rust/platform:aarch64-linux-android": [
139            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-linux-android
140        ],
141        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
142            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-unknown-linux-gnu
143        ],
144        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
145            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
146        ],
147        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
148            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # aarch64-unknown-nto-qnx710
149        ],
150        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
151            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # arm-unknown-linux-gnueabi
152        ],
153        "@rules_rust//rust/platform:armv7-linux-androideabi": [
154            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # armv7-linux-androideabi
155        ],
156        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
157            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # armv7-unknown-linux-gnueabi
158        ],
159        "@rules_rust//rust/platform:i686-apple-darwin": [
160            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # i686-apple-darwin
161        ],
162        "@rules_rust//rust/platform:i686-linux-android": [
163            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # i686-linux-android
164        ],
165        "@rules_rust//rust/platform:i686-unknown-freebsd": [
166            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # i686-unknown-freebsd
167        ],
168        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
169            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # i686-unknown-linux-gnu
170        ],
171        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
172            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # powerpc-unknown-linux-gnu
173        ],
174        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
175            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # s390x-unknown-linux-gnu
176        ],
177        "@rules_rust//rust/platform:x86_64-apple-darwin": [
178            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-apple-darwin
179        ],
180        "@rules_rust//rust/platform:x86_64-apple-ios": [
181            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-apple-ios
182        ],
183        "@rules_rust//rust/platform:x86_64-fuchsia": [
184            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-fuchsia
185        ],
186        "@rules_rust//rust/platform:x86_64-linux-android": [
187            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-linux-android
188        ],
189        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
190            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-unknown-freebsd
191        ],
192        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
193            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-unknown-linux-gnu
194        ],
195        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
196            "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
197        ],
198        "//conditions:default": [],
199    }),
200)
201