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 = "libc",
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        "default",
34        "std",
35    ] + select({
36        "@rules_rust//rust/platform:aarch64-apple-darwin": [
37            "extra_traits",  # aarch64-apple-darwin
38        ],
39        "@rules_rust//rust/platform:aarch64-apple-ios": [
40            "extra_traits",  # aarch64-apple-ios
41        ],
42        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
43            "extra_traits",  # aarch64-apple-ios-sim
44        ],
45        "@rules_rust//rust/platform:aarch64-fuchsia": [
46            "extra_traits",  # aarch64-fuchsia
47        ],
48        "@rules_rust//rust/platform:aarch64-linux-android": [
49            "extra_traits",  # aarch64-linux-android
50        ],
51        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
52            "extra_traits",  # aarch64-unknown-linux-gnu
53        ],
54        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
55            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
56        ],
57        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
58            "extra_traits",  # aarch64-unknown-nto-qnx710
59        ],
60        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
61            "extra_traits",  # arm-unknown-linux-gnueabi
62        ],
63        "@rules_rust//rust/platform:armv7-linux-androideabi": [
64            "extra_traits",  # armv7-linux-androideabi
65        ],
66        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
67            "extra_traits",  # armv7-unknown-linux-gnueabi
68        ],
69        "@rules_rust//rust/platform:i686-apple-darwin": [
70            "extra_traits",  # i686-apple-darwin
71        ],
72        "@rules_rust//rust/platform:i686-linux-android": [
73            "extra_traits",  # i686-linux-android
74        ],
75        "@rules_rust//rust/platform:i686-unknown-freebsd": [
76            "extra_traits",  # i686-unknown-freebsd
77        ],
78        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
79            "extra_traits",  # i686-unknown-linux-gnu
80        ],
81        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
82            "extra_traits",  # powerpc-unknown-linux-gnu
83        ],
84        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
85            "extra_traits",  # s390x-unknown-linux-gnu
86        ],
87        "@rules_rust//rust/platform:wasm32-wasi": [
88            "extra_traits",  # wasm32-wasi
89        ],
90        "@rules_rust//rust/platform:x86_64-apple-darwin": [
91            "extra_traits",  # x86_64-apple-darwin
92        ],
93        "@rules_rust//rust/platform:x86_64-apple-ios": [
94            "extra_traits",  # x86_64-apple-ios
95        ],
96        "@rules_rust//rust/platform:x86_64-fuchsia": [
97            "extra_traits",  # x86_64-fuchsia
98        ],
99        "@rules_rust//rust/platform:x86_64-linux-android": [
100            "extra_traits",  # x86_64-linux-android
101        ],
102        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
103            "extra_traits",  # x86_64-unknown-freebsd
104        ],
105        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
106            "extra_traits",  # x86_64-unknown-linux-gnu
107        ],
108        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
109            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
110        ],
111        "//conditions:default": [],
112    }),
113    crate_root = "src/lib.rs",
114    edition = "2015",
115    rustc_flags = [
116        "--cap-lints=allow",
117    ],
118    tags = [
119        "cargo-bazel",
120        "crate-name=libc",
121        "manual",
122        "noclippy",
123        "norustfmt",
124    ],
125    target_compatible_with = select({
126        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
127        "@rules_rust//rust/platform:aarch64-apple-ios": [],
128        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
129        "@rules_rust//rust/platform:aarch64-fuchsia": [],
130        "@rules_rust//rust/platform:aarch64-linux-android": [],
131        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
132        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
133        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
134        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
135        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
136        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
137        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
138        "@rules_rust//rust/platform:i686-apple-darwin": [],
139        "@rules_rust//rust/platform:i686-linux-android": [],
140        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
141        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
142        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
143        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
144        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
145        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
146        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
147        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
148        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
149        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
150        "@rules_rust//rust/platform:wasm32-wasi": [],
151        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
152        "@rules_rust//rust/platform:x86_64-apple-ios": [],
153        "@rules_rust//rust/platform:x86_64-fuchsia": [],
154        "@rules_rust//rust/platform:x86_64-linux-android": [],
155        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
156        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
157        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
158        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
159        "@rules_rust//rust/platform:x86_64-unknown-none": [],
160        "//conditions:default": ["@platforms//:incompatible"],
161    }),
162    version = "0.2.146",
163    deps = [
164        "@rules_rust_prost__libc-0.2.146//:build_script_build",
165    ],
166)
167
168cargo_build_script(
169    name = "_bs",
170    srcs = glob(
171        include = ["**/*.rs"],
172        allow_empty = True,
173    ),
174    crate_features = [
175        "default",
176        "std",
177    ] + select({
178        "@rules_rust//rust/platform:aarch64-apple-darwin": [
179            "extra_traits",  # aarch64-apple-darwin
180        ],
181        "@rules_rust//rust/platform:aarch64-apple-ios": [
182            "extra_traits",  # aarch64-apple-ios
183        ],
184        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
185            "extra_traits",  # aarch64-apple-ios-sim
186        ],
187        "@rules_rust//rust/platform:aarch64-fuchsia": [
188            "extra_traits",  # aarch64-fuchsia
189        ],
190        "@rules_rust//rust/platform:aarch64-linux-android": [
191            "extra_traits",  # aarch64-linux-android
192        ],
193        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
194            "extra_traits",  # aarch64-unknown-linux-gnu
195        ],
196        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
197            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
198        ],
199        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
200            "extra_traits",  # aarch64-unknown-nto-qnx710
201        ],
202        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
203            "extra_traits",  # arm-unknown-linux-gnueabi
204        ],
205        "@rules_rust//rust/platform:armv7-linux-androideabi": [
206            "extra_traits",  # armv7-linux-androideabi
207        ],
208        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
209            "extra_traits",  # armv7-unknown-linux-gnueabi
210        ],
211        "@rules_rust//rust/platform:i686-apple-darwin": [
212            "extra_traits",  # i686-apple-darwin
213        ],
214        "@rules_rust//rust/platform:i686-linux-android": [
215            "extra_traits",  # i686-linux-android
216        ],
217        "@rules_rust//rust/platform:i686-unknown-freebsd": [
218            "extra_traits",  # i686-unknown-freebsd
219        ],
220        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
221            "extra_traits",  # i686-unknown-linux-gnu
222        ],
223        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
224            "extra_traits",  # powerpc-unknown-linux-gnu
225        ],
226        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
227            "extra_traits",  # s390x-unknown-linux-gnu
228        ],
229        "@rules_rust//rust/platform:wasm32-wasi": [
230            "extra_traits",  # wasm32-wasi
231        ],
232        "@rules_rust//rust/platform:x86_64-apple-darwin": [
233            "extra_traits",  # x86_64-apple-darwin
234        ],
235        "@rules_rust//rust/platform:x86_64-apple-ios": [
236            "extra_traits",  # x86_64-apple-ios
237        ],
238        "@rules_rust//rust/platform:x86_64-fuchsia": [
239            "extra_traits",  # x86_64-fuchsia
240        ],
241        "@rules_rust//rust/platform:x86_64-linux-android": [
242            "extra_traits",  # x86_64-linux-android
243        ],
244        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
245            "extra_traits",  # x86_64-unknown-freebsd
246        ],
247        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
248            "extra_traits",  # x86_64-unknown-linux-gnu
249        ],
250        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
251            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
252        ],
253        "//conditions:default": [],
254    }),
255    crate_name = "build_script_build",
256    crate_root = "build.rs",
257    data = glob(
258        include = ["**"],
259        allow_empty = True,
260        exclude = [
261            "**/* *",
262            ".tmp_git_root/**/*",
263            "BUILD",
264            "BUILD.bazel",
265            "WORKSPACE",
266            "WORKSPACE.bazel",
267        ],
268    ),
269    edition = "2015",
270    pkg_name = "libc",
271    rustc_flags = [
272        "--cap-lints=allow",
273    ],
274    tags = [
275        "cargo-bazel",
276        "crate-name=libc",
277        "manual",
278        "noclippy",
279        "norustfmt",
280    ],
281    version = "0.2.146",
282    visibility = ["//visibility:private"],
283)
284
285alias(
286    name = "build_script_build",
287    actual = ":_bs",
288    tags = ["manual"],
289)
290