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/prost/private/3rdparty:crates_vendor
7###############################################################################
8
9load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
10load("@rules_rust//rust:defs.bzl", "rust_library")
11
12package(default_visibility = ["//visibility:public"])
13
14rust_library(
15    name = "tokio",
16    srcs = glob(
17        include = ["**/*.rs"],
18        allow_empty = True,
19    ),
20    compile_data = glob(
21        include = ["**"],
22        allow_empty = True,
23        exclude = [
24            "**/* *",
25            ".tmp_git_root/**/*",
26            "BUILD",
27            "BUILD.bazel",
28            "WORKSPACE",
29            "WORKSPACE.bazel",
30        ],
31    ),
32    crate_features = [
33        "bytes",
34        "default",
35        "fs",
36        "full",
37        "io-std",
38        "io-util",
39        "libc",
40        "macros",
41        "mio",
42        "net",
43        "num_cpus",
44        "parking_lot",
45        "process",
46        "rt",
47        "rt-multi-thread",
48        "signal",
49        "signal-hook-registry",
50        "socket2",
51        "sync",
52        "time",
53        "tokio-macros",
54    ] + select({
55        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
56            "windows-sys",  # aarch64-pc-windows-msvc
57        ],
58        "@rules_rust//rust/platform:i686-pc-windows-msvc": [
59            "windows-sys",  # i686-pc-windows-msvc
60        ],
61        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
62            "windows-sys",  # x86_64-pc-windows-msvc
63        ],
64        "//conditions:default": [],
65    }),
66    crate_root = "src/lib.rs",
67    edition = "2021",
68    proc_macro_deps = [
69        "@rules_rust_prost__tokio-macros-2.1.0//:tokio_macros",
70    ],
71    rustc_flags = [
72        "--cap-lints=allow",
73    ],
74    tags = [
75        "cargo-bazel",
76        "crate-name=tokio",
77        "manual",
78        "noclippy",
79        "norustfmt",
80    ],
81    target_compatible_with = select({
82        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
83        "@rules_rust//rust/platform:aarch64-apple-ios": [],
84        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
85        "@rules_rust//rust/platform:aarch64-fuchsia": [],
86        "@rules_rust//rust/platform:aarch64-linux-android": [],
87        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
88        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
89        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
90        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
91        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
92        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
93        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
94        "@rules_rust//rust/platform:i686-apple-darwin": [],
95        "@rules_rust//rust/platform:i686-linux-android": [],
96        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
97        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
98        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
99        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
100        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
101        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
102        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
103        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
104        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
105        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
106        "@rules_rust//rust/platform:wasm32-wasi": [],
107        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
108        "@rules_rust//rust/platform:x86_64-apple-ios": [],
109        "@rules_rust//rust/platform:x86_64-fuchsia": [],
110        "@rules_rust//rust/platform:x86_64-linux-android": [],
111        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
112        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
113        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
114        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
115        "@rules_rust//rust/platform:x86_64-unknown-none": [],
116        "//conditions:default": ["@platforms//:incompatible"],
117    }),
118    version = "1.28.2",
119    deps = [
120        "@rules_rust_prost__bytes-1.4.0//:bytes",
121        "@rules_rust_prost__mio-0.8.8//:mio",
122        "@rules_rust_prost__num_cpus-1.15.0//:num_cpus",
123        "@rules_rust_prost__parking_lot-0.12.1//:parking_lot",
124        "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
125        "@rules_rust_prost__tokio-1.28.2//:build_script_build",
126    ] + select({
127        "@rules_rust//rust/platform:aarch64-apple-darwin": [
128            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-apple-darwin
129            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-apple-darwin
130            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-apple-darwin
131        ],
132        "@rules_rust//rust/platform:aarch64-apple-ios": [
133            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-apple-ios
134            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-apple-ios
135            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-apple-ios
136        ],
137        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
138            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-apple-ios-sim
139            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-apple-ios-sim
140            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-apple-ios-sim
141        ],
142        "@rules_rust//rust/platform:aarch64-fuchsia": [
143            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-fuchsia
144            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-fuchsia
145            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-fuchsia
146        ],
147        "@rules_rust//rust/platform:aarch64-linux-android": [
148            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-linux-android
149            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-linux-android
150            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-linux-android
151        ],
152        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
153            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-pc-windows-msvc
154            "@rules_rust_prost__windows-sys-0.48.0//:windows_sys",  # aarch64-pc-windows-msvc
155        ],
156        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
157            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-unknown-linux-gnu
158            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-unknown-linux-gnu
159            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-unknown-linux-gnu
160        ],
161        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
162            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
163            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
164            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
165        ],
166        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
167            "@rules_rust_prost__libc-0.2.146//:libc",  # aarch64-unknown-nto-qnx710
168            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # aarch64-unknown-nto-qnx710
169            "@rules_rust_prost__socket2-0.4.9//:socket2",  # aarch64-unknown-nto-qnx710
170        ],
171        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
172            "@rules_rust_prost__libc-0.2.146//:libc",  # arm-unknown-linux-gnueabi
173            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # arm-unknown-linux-gnueabi
174            "@rules_rust_prost__socket2-0.4.9//:socket2",  # arm-unknown-linux-gnueabi
175        ],
176        "@rules_rust//rust/platform:armv7-linux-androideabi": [
177            "@rules_rust_prost__libc-0.2.146//:libc",  # armv7-linux-androideabi
178            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # armv7-linux-androideabi
179            "@rules_rust_prost__socket2-0.4.9//:socket2",  # armv7-linux-androideabi
180        ],
181        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
182            "@rules_rust_prost__libc-0.2.146//:libc",  # armv7-unknown-linux-gnueabi
183            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # armv7-unknown-linux-gnueabi
184            "@rules_rust_prost__socket2-0.4.9//:socket2",  # armv7-unknown-linux-gnueabi
185        ],
186        "@rules_rust//rust/platform:i686-apple-darwin": [
187            "@rules_rust_prost__libc-0.2.146//:libc",  # i686-apple-darwin
188            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # i686-apple-darwin
189            "@rules_rust_prost__socket2-0.4.9//:socket2",  # i686-apple-darwin
190        ],
191        "@rules_rust//rust/platform:i686-linux-android": [
192            "@rules_rust_prost__libc-0.2.146//:libc",  # i686-linux-android
193            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # i686-linux-android
194            "@rules_rust_prost__socket2-0.4.9//:socket2",  # i686-linux-android
195        ],
196        "@rules_rust//rust/platform:i686-pc-windows-msvc": [
197            "@rules_rust_prost__socket2-0.4.9//:socket2",  # i686-pc-windows-msvc
198            "@rules_rust_prost__windows-sys-0.48.0//:windows_sys",  # i686-pc-windows-msvc
199        ],
200        "@rules_rust//rust/platform:i686-unknown-freebsd": [
201            "@rules_rust_prost__libc-0.2.146//:libc",  # i686-unknown-freebsd
202            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # i686-unknown-freebsd
203            "@rules_rust_prost__socket2-0.4.9//:socket2",  # i686-unknown-freebsd
204        ],
205        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
206            "@rules_rust_prost__libc-0.2.146//:libc",  # i686-unknown-linux-gnu
207            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # i686-unknown-linux-gnu
208            "@rules_rust_prost__socket2-0.4.9//:socket2",  # i686-unknown-linux-gnu
209        ],
210        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
211            "@rules_rust_prost__libc-0.2.146//:libc",  # powerpc-unknown-linux-gnu
212            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # powerpc-unknown-linux-gnu
213            "@rules_rust_prost__socket2-0.4.9//:socket2",  # powerpc-unknown-linux-gnu
214        ],
215        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
216            "@rules_rust_prost__socket2-0.4.9//:socket2",  # riscv32imc-unknown-none-elf
217        ],
218        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
219            "@rules_rust_prost__socket2-0.4.9//:socket2",  # riscv64gc-unknown-none-elf
220        ],
221        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
222            "@rules_rust_prost__libc-0.2.146//:libc",  # s390x-unknown-linux-gnu
223            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # s390x-unknown-linux-gnu
224            "@rules_rust_prost__socket2-0.4.9//:socket2",  # s390x-unknown-linux-gnu
225        ],
226        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
227            "@rules_rust_prost__socket2-0.4.9//:socket2",  # thumbv7em-none-eabi
228        ],
229        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
230            "@rules_rust_prost__socket2-0.4.9//:socket2",  # thumbv8m.main-none-eabi
231        ],
232        "@rules_rust//rust/platform:x86_64-apple-darwin": [
233            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-apple-darwin
234            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-apple-darwin
235            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-apple-darwin
236        ],
237        "@rules_rust//rust/platform:x86_64-apple-ios": [
238            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-apple-ios
239            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-apple-ios
240            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-apple-ios
241        ],
242        "@rules_rust//rust/platform:x86_64-fuchsia": [
243            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-fuchsia
244            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-fuchsia
245            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-fuchsia
246        ],
247        "@rules_rust//rust/platform:x86_64-linux-android": [
248            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-linux-android
249            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-linux-android
250            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-linux-android
251        ],
252        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
253            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-pc-windows-msvc
254            "@rules_rust_prost__windows-sys-0.48.0//:windows_sys",  # x86_64-pc-windows-msvc
255        ],
256        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
257            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-unknown-freebsd
258            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-unknown-freebsd
259            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-unknown-freebsd
260        ],
261        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
262            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-unknown-linux-gnu
263            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-unknown-linux-gnu
264            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-unknown-linux-gnu
265        ],
266        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
267            "@rules_rust_prost__libc-0.2.146//:libc",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
268            "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
269            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
270        ],
271        "@rules_rust//rust/platform:x86_64-unknown-none": [
272            "@rules_rust_prost__socket2-0.4.9//:socket2",  # x86_64-unknown-none
273        ],
274        "//conditions:default": [],
275    }),
276)
277
278cargo_build_script(
279    name = "_bs",
280    srcs = glob(
281        include = ["**/*.rs"],
282        allow_empty = True,
283    ),
284    crate_features = [
285        "bytes",
286        "default",
287        "fs",
288        "full",
289        "io-std",
290        "io-util",
291        "libc",
292        "macros",
293        "mio",
294        "net",
295        "num_cpus",
296        "parking_lot",
297        "process",
298        "rt",
299        "rt-multi-thread",
300        "signal",
301        "signal-hook-registry",
302        "socket2",
303        "sync",
304        "time",
305        "tokio-macros",
306    ] + select({
307        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
308            "windows-sys",  # aarch64-pc-windows-msvc
309        ],
310        "@rules_rust//rust/platform:i686-pc-windows-msvc": [
311            "windows-sys",  # i686-pc-windows-msvc
312        ],
313        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
314            "windows-sys",  # x86_64-pc-windows-msvc
315        ],
316        "//conditions:default": [],
317    }),
318    crate_name = "build_script_build",
319    crate_root = "build.rs",
320    data = glob(
321        include = ["**"],
322        allow_empty = True,
323        exclude = [
324            "**/* *",
325            ".tmp_git_root/**/*",
326            "BUILD",
327            "BUILD.bazel",
328            "WORKSPACE",
329            "WORKSPACE.bazel",
330        ],
331    ),
332    edition = "2021",
333    pkg_name = "tokio",
334    rustc_flags = [
335        "--cap-lints=allow",
336    ],
337    tags = [
338        "cargo-bazel",
339        "crate-name=tokio",
340        "manual",
341        "noclippy",
342        "norustfmt",
343    ],
344    version = "1.28.2",
345    visibility = ["//visibility:private"],
346    deps = [
347        "@rules_rust_prost__autocfg-1.1.0//:autocfg",
348    ],
349)
350
351alias(
352    name = "build_script_build",
353    actual = ":_bs",
354    tags = ["manual"],
355)
356