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 @//vendor_local_manifests: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 = False,
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        "default",
34        "fs",
35        "full",
36        "io-std",
37        "io-util",
38        "libc",
39        "macros",
40        "mio",
41        "net",
42        "parking_lot",
43        "process",
44        "rt",
45        "rt-multi-thread",
46        "signal",
47        "signal-hook-registry",
48        "socket2",
49        "sync",
50        "test-util",
51        "time",
52        "tokio-macros",
53    ] + select({
54        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
55            "windows-sys",  # aarch64-pc-windows-msvc
56        ],
57        "@rules_rust//rust/platform:i686-pc-windows-msvc": [
58            "windows-sys",  # i686-pc-windows-msvc
59        ],
60        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
61            "windows-sys",  # x86_64-pc-windows-msvc
62        ],
63        "//conditions:default": [],
64    }),
65    crate_root = "src/lib.rs",
66    edition = "2021",
67    proc_macro_deps = [
68        "//vendor_local_manifests/crates/tokio-macros-2.4.0:tokio_macros",
69    ],
70    rustc_flags = [
71        "--cap-lints=allow",
72    ],
73    tags = [
74        "cargo-bazel",
75        "crate-name=tokio",
76        "manual",
77        "noclippy",
78        "norustfmt",
79    ],
80    target_compatible_with = select({
81        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
82        "@rules_rust//rust/platform:aarch64-apple-ios": [],
83        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
84        "@rules_rust//rust/platform:aarch64-fuchsia": [],
85        "@rules_rust//rust/platform:aarch64-linux-android": [],
86        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
87        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
88        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
89        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
90        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
91        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
92        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
93        "@rules_rust//rust/platform:i686-apple-darwin": [],
94        "@rules_rust//rust/platform:i686-linux-android": [],
95        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
96        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
97        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
98        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
99        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
100        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
101        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
102        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
103        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
104        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
105        "@rules_rust//rust/platform:wasm32-wasi": [],
106        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
107        "@rules_rust//rust/platform:x86_64-apple-ios": [],
108        "@rules_rust//rust/platform:x86_64-fuchsia": [],
109        "@rules_rust//rust/platform:x86_64-linux-android": [],
110        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
111        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
112        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
113        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
114        "@rules_rust//rust/platform:x86_64-unknown-none": [],
115        "//conditions:default": ["@platforms//:incompatible"],
116    }),
117    version = "1.39.2",
118    deps = [
119        "//vendor_local_manifests/crates/bytes-1.7.1:bytes",
120        "//vendor_local_manifests/crates/mio-1.0.1:mio",
121        "//vendor_local_manifests/crates/parking_lot-0.12.3:parking_lot",
122        "//vendor_local_manifests/crates/pin-project-lite-0.2.14:pin_project_lite",
123    ] + select({
124        "@rules_rust//rust/platform:aarch64-apple-darwin": [
125            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-apple-darwin
126            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-apple-darwin
127            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-apple-darwin
128        ],
129        "@rules_rust//rust/platform:aarch64-apple-ios": [
130            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-apple-ios
131            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-apple-ios
132            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-apple-ios
133        ],
134        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
135            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-apple-ios-sim
136            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-apple-ios-sim
137            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-apple-ios-sim
138        ],
139        "@rules_rust//rust/platform:aarch64-fuchsia": [
140            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-fuchsia
141            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-fuchsia
142            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-fuchsia
143        ],
144        "@rules_rust//rust/platform:aarch64-linux-android": [
145            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-linux-android
146            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-linux-android
147            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-linux-android
148        ],
149        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
150            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-pc-windows-msvc
151            "//vendor_local_manifests/crates/windows-sys-0.52.0:windows_sys",  # aarch64-pc-windows-msvc
152        ],
153        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
154            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-unknown-linux-gnu
155            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-unknown-linux-gnu
156            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-unknown-linux-gnu
157        ],
158        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
159            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
160            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
161            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
162        ],
163        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
164            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # aarch64-unknown-nto-qnx710
165            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # aarch64-unknown-nto-qnx710
166            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # aarch64-unknown-nto-qnx710
167        ],
168        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
169            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # arm-unknown-linux-gnueabi
170            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # arm-unknown-linux-gnueabi
171            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # arm-unknown-linux-gnueabi
172        ],
173        "@rules_rust//rust/platform:armv7-linux-androideabi": [
174            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # armv7-linux-androideabi
175            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # armv7-linux-androideabi
176            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # armv7-linux-androideabi
177        ],
178        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
179            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # armv7-unknown-linux-gnueabi
180            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # armv7-unknown-linux-gnueabi
181            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # armv7-unknown-linux-gnueabi
182        ],
183        "@rules_rust//rust/platform:i686-apple-darwin": [
184            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # i686-apple-darwin
185            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # i686-apple-darwin
186            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # i686-apple-darwin
187        ],
188        "@rules_rust//rust/platform:i686-linux-android": [
189            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # i686-linux-android
190            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # i686-linux-android
191            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # i686-linux-android
192        ],
193        "@rules_rust//rust/platform:i686-pc-windows-msvc": [
194            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # i686-pc-windows-msvc
195            "//vendor_local_manifests/crates/windows-sys-0.52.0:windows_sys",  # i686-pc-windows-msvc
196        ],
197        "@rules_rust//rust/platform:i686-unknown-freebsd": [
198            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # i686-unknown-freebsd
199            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # i686-unknown-freebsd
200            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # i686-unknown-freebsd
201        ],
202        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
203            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # i686-unknown-linux-gnu
204            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # i686-unknown-linux-gnu
205            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # i686-unknown-linux-gnu
206        ],
207        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
208            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # powerpc-unknown-linux-gnu
209            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # powerpc-unknown-linux-gnu
210            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # powerpc-unknown-linux-gnu
211        ],
212        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
213            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # riscv32imc-unknown-none-elf
214        ],
215        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
216            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # riscv64gc-unknown-none-elf
217        ],
218        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
219            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # s390x-unknown-linux-gnu
220            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # s390x-unknown-linux-gnu
221            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # s390x-unknown-linux-gnu
222        ],
223        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
224            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # thumbv7em-none-eabi
225        ],
226        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
227            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # thumbv8m.main-none-eabi
228        ],
229        "@rules_rust//rust/platform:x86_64-apple-darwin": [
230            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-apple-darwin
231            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-apple-darwin
232            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-apple-darwin
233        ],
234        "@rules_rust//rust/platform:x86_64-apple-ios": [
235            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-apple-ios
236            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-apple-ios
237            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-apple-ios
238        ],
239        "@rules_rust//rust/platform:x86_64-fuchsia": [
240            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-fuchsia
241            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-fuchsia
242            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-fuchsia
243        ],
244        "@rules_rust//rust/platform:x86_64-linux-android": [
245            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-linux-android
246            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-linux-android
247            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-linux-android
248        ],
249        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
250            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-pc-windows-msvc
251            "//vendor_local_manifests/crates/windows-sys-0.52.0:windows_sys",  # x86_64-pc-windows-msvc
252        ],
253        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
254            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-unknown-freebsd
255            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-unknown-freebsd
256            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-unknown-freebsd
257        ],
258        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
259            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-unknown-linux-gnu
260            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-unknown-linux-gnu
261            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-unknown-linux-gnu
262        ],
263        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
264            "//vendor_local_manifests/crates/libc-0.2.155:libc",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
265            "//vendor_local_manifests/crates/signal-hook-registry-1.4.2:signal_hook_registry",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
266            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
267        ],
268        "@rules_rust//rust/platform:x86_64-unknown-none": [
269            "//vendor_local_manifests/crates/socket2-0.5.7:socket2",  # x86_64-unknown-none
270        ],
271        "//conditions:default": [],
272    }),
273)
274