blob: 50c50876152ffe8a2fb80b5d413124835e714057 [file] [log] [blame]
Brian Silvermancc09f182022-03-09 15:40:20 -08001###############################################################################
2# @generated
Brian Silverman5f6f2762022-08-13 19:30:05 -07003# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
4# regenerate this file, run the following:
Brian Silvermancc09f182022-03-09 15:40:20 -08005#
Adam Snaider1c095c92023-07-08 02:09:58 -04006# bazel run @//crate_universe/3rdparty:crates_vendor
Brian Silvermancc09f182022-03-09 15:40:20 -08007###############################################################################
8"""
9# `crates_repository` API
10
11- [aliases](#aliases)
12- [crate_deps](#crate_deps)
13- [all_crate_deps](#all_crate_deps)
14- [crate_repositories](#crate_repositories)
15
16"""
17
18load("@bazel_skylib//lib:selects.bzl", "selects")
19load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
20load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
21
22###############################################################################
23# MACROS API
24###############################################################################
25
26# An identifier that represent common dependencies (unconditional).
27_COMMON_CONDITION = ""
28
29def _flatten_dependency_maps(all_dependency_maps):
30 """Flatten a list of dependency maps into one dictionary.
31
32 Dependency maps have the following structure:
33
34 ```python
35 DEPENDENCIES_MAP = {
36 # The first key in the map is a Bazel package
37 # name of the workspace this file is defined in.
38 "workspace_member_package": {
39
Adam Snaider1c095c92023-07-08 02:09:58 -040040 # Not all dependencies are supported for all platforms.
Brian Silvermancc09f182022-03-09 15:40:20 -080041 # the condition key is the condition required to be true
42 # on the host platform.
43 "condition": {
44
45 # An alias to a crate target. # The label of the crate target the
46 # Aliases are only crate names. # package name refers to.
47 "package_name": "@full//:label",
48 }
49 }
50 }
51 ```
52
53 Args:
54 all_dependency_maps (list): A list of dicts as described above
55
56 Returns:
57 dict: A dictionary as described above
58 """
59 dependencies = {}
60
61 for workspace_deps_map in all_dependency_maps:
62 for pkg_name, conditional_deps_map in workspace_deps_map.items():
63 if pkg_name not in dependencies:
64 non_frozen_map = dict()
65 for key, values in conditional_deps_map.items():
66 non_frozen_map.update({key: dict(values.items())})
67 dependencies.setdefault(pkg_name, non_frozen_map)
68 continue
69
70 for condition, deps_map in conditional_deps_map.items():
71 # If the condition has not been recorded, do so and continue
72 if condition not in dependencies[pkg_name]:
73 dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
74 continue
75
76 # Alert on any miss-matched dependencies
77 inconsistent_entries = []
78 for crate_name, crate_label in deps_map.items():
79 existing = dependencies[pkg_name][condition].get(crate_name)
80 if existing and existing != crate_label:
81 inconsistent_entries.append((crate_name, existing, crate_label))
82 dependencies[pkg_name][condition].update({crate_name: crate_label})
83
84 return dependencies
85
86def crate_deps(deps, package_name = None):
87 """Finds the fully qualified label of the requested crates for the package where this macro is called.
88
89 Args:
90 deps (list): The desired list of crate targets.
91 package_name (str, optional): The package name of the set of dependencies to look up.
92 Defaults to `native.package_name()`.
93
94 Returns:
95 list: A list of labels to generated rust targets (str)
96 """
97
98 if not deps:
99 return []
100
101 if package_name == None:
102 package_name = native.package_name()
103
104 # Join both sets of dependencies
105 dependencies = _flatten_dependency_maps([
106 _NORMAL_DEPENDENCIES,
107 _NORMAL_DEV_DEPENDENCIES,
108 _PROC_MACRO_DEPENDENCIES,
109 _PROC_MACRO_DEV_DEPENDENCIES,
110 _BUILD_DEPENDENCIES,
111 _BUILD_PROC_MACRO_DEPENDENCIES,
112 ]).pop(package_name, {})
113
114 # Combine all conditional packages so we can easily index over a flat list
115 # TODO: Perhaps this should actually return select statements and maintain
116 # the conditionals of the dependencies
117 flat_deps = {}
118 for deps_set in dependencies.values():
119 for crate_name, crate_label in deps_set.items():
120 flat_deps.update({crate_name: crate_label})
121
122 missing_crates = []
123 crate_targets = []
124 for crate_target in deps:
125 if crate_target not in flat_deps:
126 missing_crates.append(crate_target)
127 else:
128 crate_targets.append(flat_deps[crate_target])
129
130 if missing_crates:
131 fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
132 missing_crates,
133 package_name,
134 dependencies,
135 ))
136
137 return crate_targets
138
139def all_crate_deps(
140 normal = False,
141 normal_dev = False,
142 proc_macro = False,
143 proc_macro_dev = False,
144 build = False,
145 build_proc_macro = False,
146 package_name = None):
147 """Finds the fully qualified label of all requested direct crate dependencies \
148 for the package where this macro is called.
149
150 If no parameters are set, all normal dependencies are returned. Setting any one flag will
151 otherwise impact the contents of the returned list.
152
153 Args:
154 normal (bool, optional): If True, normal dependencies are included in the
155 output list.
Adam Snaider1c095c92023-07-08 02:09:58 -0400156 normal_dev (bool, optional): If True, normal dev dependencies will be
Brian Silvermancc09f182022-03-09 15:40:20 -0800157 included in the output list..
158 proc_macro (bool, optional): If True, proc_macro dependencies are included
159 in the output list.
160 proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
161 included in the output list.
162 build (bool, optional): If True, build dependencies are included
163 in the output list.
164 build_proc_macro (bool, optional): If True, build proc_macro dependencies are
165 included in the output list.
166 package_name (str, optional): The package name of the set of dependencies to look up.
167 Defaults to `native.package_name()` when unset.
168
169 Returns:
170 list: A list of labels to generated rust targets (str)
171 """
172
173 if package_name == None:
174 package_name = native.package_name()
175
176 # Determine the relevant maps to use
177 all_dependency_maps = []
178 if normal:
179 all_dependency_maps.append(_NORMAL_DEPENDENCIES)
180 if normal_dev:
181 all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
182 if proc_macro:
183 all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
184 if proc_macro_dev:
185 all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
186 if build:
187 all_dependency_maps.append(_BUILD_DEPENDENCIES)
188 if build_proc_macro:
189 all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
190
191 # Default to always using normal dependencies
192 if not all_dependency_maps:
193 all_dependency_maps.append(_NORMAL_DEPENDENCIES)
194
195 dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
196
197 if not dependencies:
Brian Silverman5f6f2762022-08-13 19:30:05 -0700198 if dependencies == None:
199 fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
200 else:
201 return []
Brian Silvermancc09f182022-03-09 15:40:20 -0800202
203 crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
204 for condition, deps in dependencies.items():
Adam Snaider1c095c92023-07-08 02:09:58 -0400205 crate_deps += selects.with_or({
206 tuple(_CONDITIONS[condition]): deps.values(),
207 "//conditions:default": [],
208 })
Brian Silvermancc09f182022-03-09 15:40:20 -0800209
210 return crate_deps
211
212def aliases(
213 normal = False,
214 normal_dev = False,
215 proc_macro = False,
216 proc_macro_dev = False,
217 build = False,
218 build_proc_macro = False,
219 package_name = None):
220 """Produces a map of Crate alias names to their original label
221
222 If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
223 Setting any one flag will otherwise determine the contents of the returned dict.
224
225 Args:
226 normal (bool, optional): If True, normal dependencies are included in the
227 output list.
Adam Snaider1c095c92023-07-08 02:09:58 -0400228 normal_dev (bool, optional): If True, normal dev dependencies will be
Brian Silvermancc09f182022-03-09 15:40:20 -0800229 included in the output list..
230 proc_macro (bool, optional): If True, proc_macro dependencies are included
231 in the output list.
232 proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
233 included in the output list.
234 build (bool, optional): If True, build dependencies are included
235 in the output list.
236 build_proc_macro (bool, optional): If True, build proc_macro dependencies are
237 included in the output list.
238 package_name (str, optional): The package name of the set of dependencies to look up.
239 Defaults to `native.package_name()` when unset.
240
241 Returns:
242 dict: The aliases of all associated packages
243 """
244 if package_name == None:
245 package_name = native.package_name()
246
247 # Determine the relevant maps to use
248 all_aliases_maps = []
249 if normal:
250 all_aliases_maps.append(_NORMAL_ALIASES)
251 if normal_dev:
252 all_aliases_maps.append(_NORMAL_DEV_ALIASES)
253 if proc_macro:
254 all_aliases_maps.append(_PROC_MACRO_ALIASES)
255 if proc_macro_dev:
256 all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
257 if build:
258 all_aliases_maps.append(_BUILD_ALIASES)
259 if build_proc_macro:
260 all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
261
262 # Default to always using normal aliases
263 if not all_aliases_maps:
264 all_aliases_maps.append(_NORMAL_ALIASES)
265 all_aliases_maps.append(_PROC_MACRO_ALIASES)
266
267 aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
268
269 if not aliases:
270 return dict()
271
272 common_items = aliases.pop(_COMMON_CONDITION, {}).items()
273
274 # If there are only common items in the dictionary, immediately return them
275 if not len(aliases.keys()) == 1:
276 return dict(common_items)
277
278 # Build a single select statement where each conditional has accounted for the
279 # common set of aliases.
Adam Snaider1c095c92023-07-08 02:09:58 -0400280 crate_aliases = {"//conditions:default": dict(common_items)}
Brian Silvermancc09f182022-03-09 15:40:20 -0800281 for condition, deps in aliases.items():
282 condition_triples = _CONDITIONS[condition]
Adam Snaider1c095c92023-07-08 02:09:58 -0400283 for triple in condition_triples:
284 if triple in crate_aliases:
285 crate_aliases[triple].update(deps)
286 else:
287 crate_aliases.update({triple: dict(deps.items() + common_items)})
Brian Silvermancc09f182022-03-09 15:40:20 -0800288
Adam Snaider1c095c92023-07-08 02:09:58 -0400289 return select(crate_aliases)
Brian Silvermancc09f182022-03-09 15:40:20 -0800290
291###############################################################################
292# WORKSPACE MEMBER DEPS AND ALIASES
293###############################################################################
294
295_NORMAL_DEPENDENCIES = {
296 "crate_universe": {
297 _COMMON_CONDITION: {
Adam Snaider1c095c92023-07-08 02:09:58 -0400298 "anyhow": "@cui__anyhow-1.0.68//:anyhow",
299 "cargo-lock": "@cui__cargo-lock-8.0.3//:cargo_lock",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700300 "cargo-platform": "@cui__cargo-platform-0.1.2//:cargo_platform",
Adam Snaider1c095c92023-07-08 02:09:58 -0400301 "cargo_metadata": "@cui__cargo_metadata-0.15.3//:cargo_metadata",
302 "cargo_toml": "@cui__cargo_toml-0.15.2//:cargo_toml",
303 "cfg-expr": "@cui__cfg-expr-0.14.0//:cfg_expr",
304 "clap": "@cui__clap-4.0.32//:clap",
305 "crates-index": "@cui__crates-index-0.19.7//:crates_index",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700306 "hex": "@cui__hex-0.4.3//:hex",
Adam Snaider1c095c92023-07-08 02:09:58 -0400307 "normpath": "@cui__normpath-1.0.1//:normpath",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700308 "pathdiff": "@cui__pathdiff-0.2.1//:pathdiff",
Adam Snaider1c095c92023-07-08 02:09:58 -0400309 "regex": "@cui__regex-1.7.1//:regex",
310 "semver": "@cui__semver-1.0.16//:semver",
311 "serde": "@cui__serde-1.0.152//:serde",
312 "serde_json": "@cui__serde_json-1.0.91//:serde_json",
313 "serde_starlark": "@cui__serde_starlark-0.1.10//:serde_starlark",
314 "sha2": "@cui__sha2-0.10.6//:sha2",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700315 "tempfile": "@cui__tempfile-3.3.0//:tempfile",
Adam Snaider1c095c92023-07-08 02:09:58 -0400316 "tera": "@cui__tera-1.17.1//:tera",
317 "textwrap": "@cui__textwrap-0.16.0//:textwrap",
318 "toml": "@cui__toml-0.7.2//:toml",
Brian Silvermancc09f182022-03-09 15:40:20 -0800319 },
320 },
321 "crate_universe/tools/cross_installer": {
322 _COMMON_CONDITION: {
Adam Snaider1c095c92023-07-08 02:09:58 -0400323 "clap": "@cui__clap-4.0.32//:clap",
Brian Silvermancc09f182022-03-09 15:40:20 -0800324 },
325 },
326 "crate_universe/tools/urls_generator": {
327 _COMMON_CONDITION: {
Adam Snaider1c095c92023-07-08 02:09:58 -0400328 "clap": "@cui__clap-4.0.32//:clap",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700329 "hex": "@cui__hex-0.4.3//:hex",
Adam Snaider1c095c92023-07-08 02:09:58 -0400330 "serde_json": "@cui__serde_json-1.0.91//:serde_json",
331 "sha2": "@cui__sha2-0.10.6//:sha2",
Brian Silvermancc09f182022-03-09 15:40:20 -0800332 },
333 },
334}
335
336_NORMAL_ALIASES = {
337 "crate_universe": {
338 _COMMON_CONDITION: {
339 },
340 },
341 "crate_universe/tools/cross_installer": {
342 _COMMON_CONDITION: {
343 },
344 },
345 "crate_universe/tools/urls_generator": {
346 _COMMON_CONDITION: {
347 },
348 },
349}
350
351_NORMAL_DEV_DEPENDENCIES = {
352 "crate_universe": {
353 _COMMON_CONDITION: {
Brian Silverman5f6f2762022-08-13 19:30:05 -0700354 "maplit": "@cui__maplit-1.0.2//:maplit",
355 "spectral": "@cui__spectral-0.6.0//:spectral",
Brian Silvermancc09f182022-03-09 15:40:20 -0800356 },
357 },
358 "crate_universe/tools/cross_installer": {
359 },
360 "crate_universe/tools/urls_generator": {
361 },
362}
363
364_NORMAL_DEV_ALIASES = {
365 "crate_universe": {
366 _COMMON_CONDITION: {
367 },
368 },
369 "crate_universe/tools/cross_installer": {
370 },
371 "crate_universe/tools/urls_generator": {
372 },
373}
374
375_PROC_MACRO_DEPENDENCIES = {
376 "crate_universe": {
Adam Snaider1c095c92023-07-08 02:09:58 -0400377 _COMMON_CONDITION: {
378 "indoc": "@cui__indoc-2.0.1//:indoc",
379 },
Brian Silvermancc09f182022-03-09 15:40:20 -0800380 },
381 "crate_universe/tools/cross_installer": {
382 },
383 "crate_universe/tools/urls_generator": {
384 },
385}
386
387_PROC_MACRO_ALIASES = {
388 "crate_universe": {
389 },
390 "crate_universe/tools/cross_installer": {
391 },
392 "crate_universe/tools/urls_generator": {
393 },
394}
395
396_PROC_MACRO_DEV_DEPENDENCIES = {
397 "crate_universe": {
398 },
399 "crate_universe/tools/cross_installer": {
400 },
401 "crate_universe/tools/urls_generator": {
402 },
403}
404
405_PROC_MACRO_DEV_ALIASES = {
406 "crate_universe": {
407 _COMMON_CONDITION: {
408 },
409 },
410 "crate_universe/tools/cross_installer": {
411 },
412 "crate_universe/tools/urls_generator": {
413 },
414}
415
416_BUILD_DEPENDENCIES = {
417 "crate_universe": {
418 },
419 "crate_universe/tools/cross_installer": {
420 },
421 "crate_universe/tools/urls_generator": {
422 },
423}
424
425_BUILD_ALIASES = {
426 "crate_universe": {
427 },
428 "crate_universe/tools/cross_installer": {
429 },
430 "crate_universe/tools/urls_generator": {
431 },
432}
433
434_BUILD_PROC_MACRO_DEPENDENCIES = {
435 "crate_universe": {
436 },
437 "crate_universe/tools/cross_installer": {
438 },
439 "crate_universe/tools/urls_generator": {
440 },
441}
442
443_BUILD_PROC_MACRO_ALIASES = {
444 "crate_universe": {
445 },
446 "crate_universe/tools/cross_installer": {
447 },
448 "crate_universe/tools/urls_generator": {
449 },
450}
451
452_CONDITIONS = {
Adam Snaider1c095c92023-07-08 02:09:58 -0400453 "aarch64-apple-darwin": ["@rules_rust//rust/platform:aarch64-apple-darwin"],
454 "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
455 "aarch64-pc-windows-gnullvm": [],
456 "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
457 "aarch64-uwp-windows-msvc": [],
Brian Silvermancc09f182022-03-09 15:40:20 -0800458 "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
Adam Snaider1c095c92023-07-08 02:09:58 -0400459 "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
460 "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
461 "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu"],
462 "cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
463 "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
464 "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
465 "cfg(any(target_os = \"macos\", target_os = \"ios\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios"],
466 "cfg(any(unix, target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
467 "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
468 "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
469 "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
470 "cfg(target_arch = \"wasm32\")": ["@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi"],
Brian Silvermancc09f182022-03-09 15:40:20 -0800471 "cfg(target_env = \"sgx\")": [],
Adam Snaider1c095c92023-07-08 02:09:58 -0400472 "cfg(target_os = \"android\")": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:x86_64-linux-android"],
473 "cfg(target_os = \"dragonfly\")": [],
474 "cfg(target_os = \"fuchsia\")": ["@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:x86_64-fuchsia"],
475 "cfg(target_os = \"haiku\")": [],
Brian Silvermancc09f182022-03-09 15:40:20 -0800476 "cfg(target_os = \"hermit\")": [],
477 "cfg(target_os = \"redox\")": [],
Adam Snaider1c095c92023-07-08 02:09:58 -0400478 "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
479 "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
480 "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
481 "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
Brian Silvermancc09f182022-03-09 15:40:20 -0800482 "i686-pc-windows-gnu": [],
Adam Snaider1c095c92023-07-08 02:09:58 -0400483 "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
484 "i686-uwp-windows-gnu": [],
485 "i686-uwp-windows-msvc": [],
Brian Silvermancc09f182022-03-09 15:40:20 -0800486 "x86_64-pc-windows-gnu": [],
Adam Snaider1c095c92023-07-08 02:09:58 -0400487 "x86_64-pc-windows-gnullvm": [],
488 "x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
489 "x86_64-uwp-windows-gnu": [],
490 "x86_64-uwp-windows-msvc": [],
Brian Silvermancc09f182022-03-09 15:40:20 -0800491}
492
493###############################################################################
494
495def crate_repositories():
496 """A macro for defining repositories for all generated crates"""
497 maybe(
498 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400499 name = "cui__ahash-0.7.6",
500 sha256 = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47",
Brian Silvermancc09f182022-03-09 15:40:20 -0800501 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400502 urls = ["https://crates.io/api/v1/crates/ahash/0.7.6/download"],
503 strip_prefix = "ahash-0.7.6",
504 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ahash-0.7.6.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800505 )
506
507 maybe(
508 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400509 name = "cui__aho-corasick-0.7.20",
510 sha256 = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac",
Brian Silvermancc09f182022-03-09 15:40:20 -0800511 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400512 urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.20/download"],
513 strip_prefix = "aho-corasick-0.7.20",
514 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.aho-corasick-0.7.20.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800515 )
516
517 maybe(
518 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400519 name = "cui__android_system_properties-0.1.5",
520 sha256 = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311",
Brian Silvermancc09f182022-03-09 15:40:20 -0800521 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400522 urls = ["https://crates.io/api/v1/crates/android_system_properties/0.1.5/download"],
523 strip_prefix = "android_system_properties-0.1.5",
524 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.android_system_properties-0.1.5.bazel"),
525 )
526
527 maybe(
528 http_archive,
529 name = "cui__anyhow-1.0.68",
530 sha256 = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61",
531 type = "tar.gz",
532 urls = ["https://crates.io/api/v1/crates/anyhow/1.0.68/download"],
533 strip_prefix = "anyhow-1.0.68",
534 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anyhow-1.0.68.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800535 )
536
537 maybe(
538 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700539 name = "cui__autocfg-1.1.0",
Brian Silvermancc09f182022-03-09 15:40:20 -0800540 sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
541 type = "tar.gz",
542 urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
543 strip_prefix = "autocfg-1.1.0",
544 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
545 )
546
547 maybe(
548 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700549 name = "cui__bitflags-1.3.2",
Brian Silvermancc09f182022-03-09 15:40:20 -0800550 sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
551 type = "tar.gz",
552 urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"],
553 strip_prefix = "bitflags-1.3.2",
554 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
555 )
556
557 maybe(
558 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400559 name = "cui__block-buffer-0.10.3",
560 sha256 = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e",
Brian Silvermancc09f182022-03-09 15:40:20 -0800561 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400562 urls = ["https://crates.io/api/v1/crates/block-buffer/0.10.3/download"],
563 strip_prefix = "block-buffer-0.10.3",
564 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.block-buffer-0.10.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800565 )
566
567 maybe(
568 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400569 name = "cui__bstr-1.1.0",
570 sha256 = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b",
Brian Silvermancc09f182022-03-09 15:40:20 -0800571 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400572 urls = ["https://crates.io/api/v1/crates/bstr/1.1.0/download"],
573 strip_prefix = "bstr-1.1.0",
574 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bstr-1.1.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800575 )
576
577 maybe(
578 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400579 name = "cui__bumpalo-3.11.1",
580 sha256 = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba",
Brian Silvermancc09f182022-03-09 15:40:20 -0800581 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400582 urls = ["https://crates.io/api/v1/crates/bumpalo/3.11.1/download"],
583 strip_prefix = "bumpalo-3.11.1",
584 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bumpalo-3.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800585 )
586
587 maybe(
588 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400589 name = "cui__camino-1.1.2",
590 sha256 = "c77df041dc383319cc661b428b6961a005db4d6808d5e12536931b1ca9556055",
Brian Silvermancc09f182022-03-09 15:40:20 -0800591 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400592 urls = ["https://crates.io/api/v1/crates/camino/1.1.2/download"],
593 strip_prefix = "camino-1.1.2",
594 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.camino-1.1.2.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800595 )
596
597 maybe(
598 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400599 name = "cui__cargo-lock-8.0.3",
600 sha256 = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996",
Brian Silvermancc09f182022-03-09 15:40:20 -0800601 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400602 urls = ["https://crates.io/api/v1/crates/cargo-lock/8.0.3/download"],
603 strip_prefix = "cargo-lock-8.0.3",
604 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-lock-8.0.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800605 )
606
607 maybe(
608 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700609 name = "cui__cargo-platform-0.1.2",
Brian Silvermancc09f182022-03-09 15:40:20 -0800610 sha256 = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27",
611 type = "tar.gz",
612 urls = ["https://crates.io/api/v1/crates/cargo-platform/0.1.2/download"],
613 strip_prefix = "cargo-platform-0.1.2",
614 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-platform-0.1.2.bazel"),
615 )
616
617 maybe(
618 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400619 name = "cui__cargo_metadata-0.15.3",
620 sha256 = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07",
Brian Silvermancc09f182022-03-09 15:40:20 -0800621 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400622 urls = ["https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download"],
623 strip_prefix = "cargo_metadata-0.15.3",
624 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_metadata-0.15.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800625 )
626
627 maybe(
628 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400629 name = "cui__cargo_toml-0.15.2",
630 sha256 = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b",
Brian Silvermancc09f182022-03-09 15:40:20 -0800631 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400632 urls = ["https://crates.io/api/v1/crates/cargo_toml/0.15.2/download"],
633 strip_prefix = "cargo_toml-0.15.2",
634 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_toml-0.15.2.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800635 )
636
637 maybe(
638 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400639 name = "cui__cc-1.0.78",
640 sha256 = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d",
Brian Silvermancc09f182022-03-09 15:40:20 -0800641 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400642 urls = ["https://crates.io/api/v1/crates/cc/1.0.78/download"],
643 strip_prefix = "cc-1.0.78",
644 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cc-1.0.78.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800645 )
646
647 maybe(
648 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400649 name = "cui__cfg-expr-0.14.0",
650 sha256 = "a35b255461940a32985c627ce82900867c61db1659764d3675ea81963f72a4c6",
Brian Silvermancc09f182022-03-09 15:40:20 -0800651 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400652 urls = ["https://crates.io/api/v1/crates/cfg-expr/0.14.0/download"],
653 strip_prefix = "cfg-expr-0.14.0",
654 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cfg-expr-0.14.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800655 )
656
657 maybe(
658 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700659 name = "cui__cfg-if-1.0.0",
Brian Silvermancc09f182022-03-09 15:40:20 -0800660 sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
661 type = "tar.gz",
662 urls = ["https://crates.io/api/v1/crates/cfg-if/1.0.0/download"],
663 strip_prefix = "cfg-if-1.0.0",
664 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
665 )
666
667 maybe(
668 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400669 name = "cui__chrono-0.4.23",
670 sha256 = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f",
Brian Silvermancc09f182022-03-09 15:40:20 -0800671 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400672 urls = ["https://crates.io/api/v1/crates/chrono/0.4.23/download"],
673 strip_prefix = "chrono-0.4.23",
674 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-0.4.23.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800675 )
676
677 maybe(
678 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400679 name = "cui__chrono-tz-0.6.3",
680 sha256 = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde",
Brian Silvermancc09f182022-03-09 15:40:20 -0800681 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400682 urls = ["https://crates.io/api/v1/crates/chrono-tz/0.6.3/download"],
683 strip_prefix = "chrono-tz-0.6.3",
684 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-0.6.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800685 )
686
687 maybe(
688 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400689 name = "cui__chrono-tz-build-0.0.3",
690 sha256 = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c",
Brian Silvermancc09f182022-03-09 15:40:20 -0800691 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400692 urls = ["https://crates.io/api/v1/crates/chrono-tz-build/0.0.3/download"],
693 strip_prefix = "chrono-tz-build-0.0.3",
694 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-build-0.0.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800695 )
696
697 maybe(
698 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400699 name = "cui__clap-4.0.32",
700 sha256 = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39",
Brian Silvermancc09f182022-03-09 15:40:20 -0800701 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400702 urls = ["https://crates.io/api/v1/crates/clap/4.0.32/download"],
703 strip_prefix = "clap-4.0.32",
704 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap-4.0.32.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800705 )
706
707 maybe(
708 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400709 name = "cui__clap_derive-4.0.21",
710 sha256 = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014",
Brian Silvermancc09f182022-03-09 15:40:20 -0800711 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400712 urls = ["https://crates.io/api/v1/crates/clap_derive/4.0.21/download"],
713 strip_prefix = "clap_derive-4.0.21",
714 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_derive-4.0.21.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800715 )
716
717 maybe(
718 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400719 name = "cui__clap_lex-0.3.1",
720 sha256 = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade",
Brian Silvermancc09f182022-03-09 15:40:20 -0800721 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400722 urls = ["https://crates.io/api/v1/crates/clap_lex/0.3.1/download"],
723 strip_prefix = "clap_lex-0.3.1",
724 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_lex-0.3.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800725 )
726
727 maybe(
728 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400729 name = "cui__codespan-reporting-0.11.1",
730 sha256 = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e",
Brian Silvermancc09f182022-03-09 15:40:20 -0800731 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400732 urls = ["https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download"],
733 strip_prefix = "codespan-reporting-0.11.1",
734 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.codespan-reporting-0.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800735 )
736
737 maybe(
738 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400739 name = "cui__core-foundation-sys-0.8.3",
740 sha256 = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc",
Brian Silvermancc09f182022-03-09 15:40:20 -0800741 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400742 urls = ["https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download"],
743 strip_prefix = "core-foundation-sys-0.8.3",
744 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.core-foundation-sys-0.8.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800745 )
746
747 maybe(
748 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400749 name = "cui__cpufeatures-0.2.5",
750 sha256 = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320",
Brian Silvermancc09f182022-03-09 15:40:20 -0800751 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400752 urls = ["https://crates.io/api/v1/crates/cpufeatures/0.2.5/download"],
753 strip_prefix = "cpufeatures-0.2.5",
754 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cpufeatures-0.2.5.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800755 )
756
757 maybe(
758 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400759 name = "cui__crates-index-0.19.7",
760 sha256 = "51ddd986d8b0405750d3da55a36cfa5ddad74a6dbf8826dec1cae40bf1218bd4",
Brian Silverman5f6f2762022-08-13 19:30:05 -0700761 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400762 urls = ["https://crates.io/api/v1/crates/crates-index/0.19.7/download"],
763 strip_prefix = "crates-index-0.19.7",
764 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crates-index-0.19.7.bazel"),
765 )
766
767 maybe(
768 http_archive,
769 name = "cui__crossbeam-utils-0.8.14",
770 sha256 = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f",
771 type = "tar.gz",
772 urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download"],
773 strip_prefix = "crossbeam-utils-0.8.14",
774 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crossbeam-utils-0.8.14.bazel"),
775 )
776
777 maybe(
778 http_archive,
779 name = "cui__crypto-common-0.1.6",
780 sha256 = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3",
781 type = "tar.gz",
782 urls = ["https://crates.io/api/v1/crates/crypto-common/0.1.6/download"],
783 strip_prefix = "crypto-common-0.1.6",
784 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crypto-common-0.1.6.bazel"),
785 )
786
787 maybe(
788 http_archive,
789 name = "cui__cxx-1.0.86",
790 sha256 = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579",
791 type = "tar.gz",
792 urls = ["https://crates.io/api/v1/crates/cxx/1.0.86/download"],
793 strip_prefix = "cxx-1.0.86",
794 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxx-1.0.86.bazel"),
795 )
796
797 maybe(
798 http_archive,
799 name = "cui__cxx-build-1.0.86",
800 sha256 = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70",
801 type = "tar.gz",
802 urls = ["https://crates.io/api/v1/crates/cxx-build/1.0.86/download"],
803 strip_prefix = "cxx-build-1.0.86",
804 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxx-build-1.0.86.bazel"),
805 )
806
807 maybe(
808 http_archive,
809 name = "cui__cxxbridge-flags-1.0.86",
810 sha256 = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c",
811 type = "tar.gz",
812 urls = ["https://crates.io/api/v1/crates/cxxbridge-flags/1.0.86/download"],
813 strip_prefix = "cxxbridge-flags-1.0.86",
814 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxxbridge-flags-1.0.86.bazel"),
815 )
816
817 maybe(
818 http_archive,
819 name = "cui__cxxbridge-macro-1.0.86",
820 sha256 = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5",
821 type = "tar.gz",
822 urls = ["https://crates.io/api/v1/crates/cxxbridge-macro/1.0.86/download"],
823 strip_prefix = "cxxbridge-macro-1.0.86",
824 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxxbridge-macro-1.0.86.bazel"),
Brian Silverman5f6f2762022-08-13 19:30:05 -0700825 )
826
827 maybe(
828 http_archive,
829 name = "cui__deunicode-0.4.3",
Brian Silvermancc09f182022-03-09 15:40:20 -0800830 sha256 = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690",
831 type = "tar.gz",
832 urls = ["https://crates.io/api/v1/crates/deunicode/0.4.3/download"],
833 strip_prefix = "deunicode-0.4.3",
834 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.deunicode-0.4.3.bazel"),
835 )
836
837 maybe(
838 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400839 name = "cui__digest-0.10.6",
840 sha256 = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f",
Brian Silvermancc09f182022-03-09 15:40:20 -0800841 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400842 urls = ["https://crates.io/api/v1/crates/digest/0.10.6/download"],
843 strip_prefix = "digest-0.10.6",
844 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.digest-0.10.6.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800845 )
846
847 maybe(
848 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400849 name = "cui__errno-0.2.8",
850 sha256 = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1",
Brian Silvermancc09f182022-03-09 15:40:20 -0800851 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400852 urls = ["https://crates.io/api/v1/crates/errno/0.2.8/download"],
853 strip_prefix = "errno-0.2.8",
854 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.errno-0.2.8.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800855 )
856
857 maybe(
858 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400859 name = "cui__errno-dragonfly-0.1.2",
860 sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf",
Brian Silvermancc09f182022-03-09 15:40:20 -0800861 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400862 urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"],
863 strip_prefix = "errno-dragonfly-0.1.2",
864 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800865 )
866
867 maybe(
868 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400869 name = "cui__fastrand-1.8.0",
870 sha256 = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499",
Brian Silvermancc09f182022-03-09 15:40:20 -0800871 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400872 urls = ["https://crates.io/api/v1/crates/fastrand/1.8.0/download"],
873 strip_prefix = "fastrand-1.8.0",
874 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.fastrand-1.8.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800875 )
876
877 maybe(
878 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700879 name = "cui__fnv-1.0.7",
Brian Silvermancc09f182022-03-09 15:40:20 -0800880 sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1",
881 type = "tar.gz",
882 urls = ["https://crates.io/api/v1/crates/fnv/1.0.7/download"],
883 strip_prefix = "fnv-1.0.7",
884 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.fnv-1.0.7.bazel"),
885 )
886
887 maybe(
888 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400889 name = "cui__form_urlencoded-1.1.0",
890 sha256 = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8",
Brian Silvermancc09f182022-03-09 15:40:20 -0800891 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400892 urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download"],
893 strip_prefix = "form_urlencoded-1.1.0",
894 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.form_urlencoded-1.1.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800895 )
896
897 maybe(
898 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700899 name = "cui__fuchsia-cprng-0.1.1",
Brian Silvermancc09f182022-03-09 15:40:20 -0800900 sha256 = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba",
901 type = "tar.gz",
902 urls = ["https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download"],
903 strip_prefix = "fuchsia-cprng-0.1.1",
904 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.fuchsia-cprng-0.1.1.bazel"),
905 )
906
907 maybe(
908 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400909 name = "cui__generic-array-0.14.6",
910 sha256 = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9",
Brian Silvermancc09f182022-03-09 15:40:20 -0800911 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400912 urls = ["https://crates.io/api/v1/crates/generic-array/0.14.6/download"],
913 strip_prefix = "generic-array-0.14.6",
914 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.generic-array-0.14.6.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800915 )
916
917 maybe(
918 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400919 name = "cui__getrandom-0.2.8",
920 sha256 = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31",
Brian Silvermancc09f182022-03-09 15:40:20 -0800921 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400922 urls = ["https://crates.io/api/v1/crates/getrandom/0.2.8/download"],
923 strip_prefix = "getrandom-0.2.8",
924 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.getrandom-0.2.8.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800925 )
926
927 maybe(
928 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400929 name = "cui__git2-0.16.1",
930 sha256 = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc",
Brian Silvermancc09f182022-03-09 15:40:20 -0800931 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400932 urls = ["https://crates.io/api/v1/crates/git2/0.16.1/download"],
933 strip_prefix = "git2-0.16.1",
934 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.git2-0.16.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800935 )
936
937 maybe(
938 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400939 name = "cui__globset-0.4.10",
940 sha256 = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc",
Brian Silvermancc09f182022-03-09 15:40:20 -0800941 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400942 urls = ["https://crates.io/api/v1/crates/globset/0.4.10/download"],
943 strip_prefix = "globset-0.4.10",
944 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.globset-0.4.10.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800945 )
946
947 maybe(
948 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700949 name = "cui__globwalk-0.8.1",
Brian Silvermancc09f182022-03-09 15:40:20 -0800950 sha256 = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc",
951 type = "tar.gz",
952 urls = ["https://crates.io/api/v1/crates/globwalk/0.8.1/download"],
953 strip_prefix = "globwalk-0.8.1",
954 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.globwalk-0.8.1.bazel"),
955 )
956
957 maybe(
958 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400959 name = "cui__hashbrown-0.12.3",
960 sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
Brian Silvermancc09f182022-03-09 15:40:20 -0800961 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400962 urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
963 strip_prefix = "hashbrown-0.12.3",
964 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hashbrown-0.12.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800965 )
966
967 maybe(
968 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700969 name = "cui__heck-0.4.0",
Brian Silvermancc09f182022-03-09 15:40:20 -0800970 sha256 = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9",
971 type = "tar.gz",
972 urls = ["https://crates.io/api/v1/crates/heck/0.4.0/download"],
973 strip_prefix = "heck-0.4.0",
974 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.heck-0.4.0.bazel"),
975 )
976
977 maybe(
978 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400979 name = "cui__hermit-abi-0.2.6",
980 sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
Brian Silvermancc09f182022-03-09 15:40:20 -0800981 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -0400982 urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
983 strip_prefix = "hermit-abi-0.2.6",
984 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -0800985 )
986
987 maybe(
988 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -0700989 name = "cui__hex-0.4.3",
Brian Silvermancc09f182022-03-09 15:40:20 -0800990 sha256 = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70",
991 type = "tar.gz",
992 urls = ["https://crates.io/api/v1/crates/hex/0.4.3/download"],
993 strip_prefix = "hex-0.4.3",
994 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hex-0.4.3.bazel"),
995 )
996
997 maybe(
998 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -0400999 name = "cui__home-0.5.4",
1000 sha256 = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408",
Brian Silvermancc09f182022-03-09 15:40:20 -08001001 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001002 urls = ["https://crates.io/api/v1/crates/home/0.5.4/download"],
1003 strip_prefix = "home-0.5.4",
1004 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.home-0.5.4.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001005 )
1006
1007 maybe(
1008 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001009 name = "cui__humansize-1.1.1",
Brian Silvermancc09f182022-03-09 15:40:20 -08001010 sha256 = "02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026",
1011 type = "tar.gz",
1012 urls = ["https://crates.io/api/v1/crates/humansize/1.1.1/download"],
1013 strip_prefix = "humansize-1.1.1",
1014 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.humansize-1.1.1.bazel"),
1015 )
1016
1017 maybe(
1018 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001019 name = "cui__iana-time-zone-0.1.53",
1020 sha256 = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765",
Brian Silvermancc09f182022-03-09 15:40:20 -08001021 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001022 urls = ["https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download"],
1023 strip_prefix = "iana-time-zone-0.1.53",
1024 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-0.1.53.bazel"),
1025 )
1026
1027 maybe(
1028 http_archive,
1029 name = "cui__iana-time-zone-haiku-0.1.1",
1030 sha256 = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca",
1031 type = "tar.gz",
1032 urls = ["https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download"],
1033 strip_prefix = "iana-time-zone-haiku-0.1.1",
1034 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-haiku-0.1.1.bazel"),
1035 )
1036
1037 maybe(
1038 http_archive,
1039 name = "cui__idna-0.3.0",
1040 sha256 = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6",
1041 type = "tar.gz",
1042 urls = ["https://crates.io/api/v1/crates/idna/0.3.0/download"],
1043 strip_prefix = "idna-0.3.0",
1044 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.idna-0.3.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001045 )
1046
1047 maybe(
1048 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001049 name = "cui__ignore-0.4.18",
Brian Silvermancc09f182022-03-09 15:40:20 -08001050 sha256 = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d",
1051 type = "tar.gz",
1052 urls = ["https://crates.io/api/v1/crates/ignore/0.4.18/download"],
1053 strip_prefix = "ignore-0.4.18",
1054 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ignore-0.4.18.bazel"),
1055 )
1056
1057 maybe(
1058 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001059 name = "cui__indexmap-1.9.2",
1060 sha256 = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399",
Brian Silvermancc09f182022-03-09 15:40:20 -08001061 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001062 urls = ["https://crates.io/api/v1/crates/indexmap/1.9.2/download"],
1063 strip_prefix = "indexmap-1.9.2",
1064 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indexmap-1.9.2.bazel"),
1065 )
1066
1067 maybe(
1068 http_archive,
1069 name = "cui__indoc-2.0.1",
1070 sha256 = "9f2cb48b81b1dc9f39676bf99f5499babfec7cd8fe14307f7b3d747208fb5690",
1071 type = "tar.gz",
1072 urls = ["https://crates.io/api/v1/crates/indoc/2.0.1/download"],
1073 strip_prefix = "indoc-2.0.1",
1074 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indoc-2.0.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001075 )
1076
1077 maybe(
1078 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001079 name = "cui__instant-0.1.12",
Brian Silvermancc09f182022-03-09 15:40:20 -08001080 sha256 = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c",
1081 type = "tar.gz",
1082 urls = ["https://crates.io/api/v1/crates/instant/0.1.12/download"],
1083 strip_prefix = "instant-0.1.12",
1084 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.instant-0.1.12.bazel"),
1085 )
1086
1087 maybe(
1088 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001089 name = "cui__io-lifetimes-1.0.4",
1090 sha256 = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e",
Brian Silvermancc09f182022-03-09 15:40:20 -08001091 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001092 urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download"],
1093 strip_prefix = "io-lifetimes-1.0.4",
1094 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.io-lifetimes-1.0.4.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001095 )
1096
1097 maybe(
1098 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001099 name = "cui__is-terminal-0.4.2",
1100 sha256 = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189",
Brian Silvermancc09f182022-03-09 15:40:20 -08001101 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001102 urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.2/download"],
1103 strip_prefix = "is-terminal-0.4.2",
1104 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.is-terminal-0.4.2.bazel"),
1105 )
1106
1107 maybe(
1108 http_archive,
1109 name = "cui__itoa-1.0.5",
1110 sha256 = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440",
1111 type = "tar.gz",
1112 urls = ["https://crates.io/api/v1/crates/itoa/1.0.5/download"],
1113 strip_prefix = "itoa-1.0.5",
1114 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.itoa-1.0.5.bazel"),
1115 )
1116
1117 maybe(
1118 http_archive,
1119 name = "cui__jobserver-0.1.25",
1120 sha256 = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b",
1121 type = "tar.gz",
1122 urls = ["https://crates.io/api/v1/crates/jobserver/0.1.25/download"],
1123 strip_prefix = "jobserver-0.1.25",
1124 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.jobserver-0.1.25.bazel"),
1125 )
1126
1127 maybe(
1128 http_archive,
1129 name = "cui__js-sys-0.3.60",
1130 sha256 = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47",
1131 type = "tar.gz",
1132 urls = ["https://crates.io/api/v1/crates/js-sys/0.3.60/download"],
1133 strip_prefix = "js-sys-0.3.60",
1134 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.js-sys-0.3.60.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001135 )
1136
1137 maybe(
1138 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001139 name = "cui__lazy_static-1.4.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001140 sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
1141 type = "tar.gz",
1142 urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
1143 strip_prefix = "lazy_static-1.4.0",
1144 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"),
1145 )
1146
1147 maybe(
1148 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001149 name = "cui__libc-0.2.139",
1150 sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
Brian Silvermancc09f182022-03-09 15:40:20 -08001151 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001152 urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
1153 strip_prefix = "libc-0.2.139",
1154 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001155 )
1156
1157 maybe(
1158 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001159 name = "cui__libgit2-sys-0.14.2-1.5.1",
1160 sha256 = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001161 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001162 urls = ["https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download"],
1163 strip_prefix = "libgit2-sys-0.14.2+1.5.1",
1164 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libgit2-sys-0.14.2+1.5.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001165 )
1166
1167 maybe(
1168 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001169 name = "cui__libz-sys-1.1.8",
1170 sha256 = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf",
Brian Silvermancc09f182022-03-09 15:40:20 -08001171 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001172 urls = ["https://crates.io/api/v1/crates/libz-sys/1.1.8/download"],
1173 strip_prefix = "libz-sys-1.1.8",
1174 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libz-sys-1.1.8.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001175 )
1176
1177 maybe(
1178 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001179 name = "cui__link-cplusplus-1.0.8",
1180 sha256 = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5",
1181 type = "tar.gz",
1182 urls = ["https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download"],
1183 strip_prefix = "link-cplusplus-1.0.8",
1184 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.link-cplusplus-1.0.8.bazel"),
1185 )
1186
1187 maybe(
1188 http_archive,
1189 name = "cui__linux-raw-sys-0.1.4",
1190 sha256 = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4",
1191 type = "tar.gz",
1192 urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download"],
1193 strip_prefix = "linux-raw-sys-0.1.4",
1194 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.linux-raw-sys-0.1.4.bazel"),
1195 )
1196
1197 maybe(
1198 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001199 name = "cui__log-0.4.17",
1200 sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
Brian Silvermancc09f182022-03-09 15:40:20 -08001201 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001202 urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
1203 strip_prefix = "log-0.4.17",
1204 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.log-0.4.17.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001205 )
1206
1207 maybe(
1208 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001209 name = "cui__maplit-1.0.2",
Brian Silvermancc09f182022-03-09 15:40:20 -08001210 sha256 = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d",
1211 type = "tar.gz",
1212 urls = ["https://crates.io/api/v1/crates/maplit/1.0.2/download"],
1213 strip_prefix = "maplit-1.0.2",
1214 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.maplit-1.0.2.bazel"),
1215 )
1216
1217 maybe(
1218 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001219 name = "cui__memchr-2.5.0",
1220 sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
Brian Silvermancc09f182022-03-09 15:40:20 -08001221 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001222 urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
1223 strip_prefix = "memchr-2.5.0",
1224 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.memchr-2.5.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001225 )
1226
1227 maybe(
1228 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001229 name = "cui__normpath-1.0.1",
1230 sha256 = "3a37f4eb793d70ebef49f4643fe4b8c0e60d266e3fb607158e64b6ee24b0d6d4",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001231 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001232 urls = ["https://crates.io/api/v1/crates/normpath/1.0.1/download"],
1233 strip_prefix = "normpath-1.0.1",
1234 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.normpath-1.0.1.bazel"),
Brian Silverman5f6f2762022-08-13 19:30:05 -07001235 )
1236
1237 maybe(
1238 http_archive,
1239 name = "cui__num-0.1.42",
Brian Silvermancc09f182022-03-09 15:40:20 -08001240 sha256 = "4703ad64153382334aa8db57c637364c322d3372e097840c72000dabdcf6156e",
1241 type = "tar.gz",
1242 urls = ["https://crates.io/api/v1/crates/num/0.1.42/download"],
1243 strip_prefix = "num-0.1.42",
1244 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-0.1.42.bazel"),
1245 )
1246
1247 maybe(
1248 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001249 name = "cui__num-bigint-0.1.44",
Brian Silvermancc09f182022-03-09 15:40:20 -08001250 sha256 = "e63899ad0da84ce718c14936262a41cee2c79c981fc0a0e7c7beb47d5a07e8c1",
1251 type = "tar.gz",
1252 urls = ["https://crates.io/api/v1/crates/num-bigint/0.1.44/download"],
1253 strip_prefix = "num-bigint-0.1.44",
1254 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-bigint-0.1.44.bazel"),
1255 )
1256
1257 maybe(
1258 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001259 name = "cui__num-complex-0.1.43",
Brian Silvermancc09f182022-03-09 15:40:20 -08001260 sha256 = "b288631d7878aaf59442cffd36910ea604ecd7745c36054328595114001c9656",
1261 type = "tar.gz",
1262 urls = ["https://crates.io/api/v1/crates/num-complex/0.1.43/download"],
1263 strip_prefix = "num-complex-0.1.43",
1264 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-complex-0.1.43.bazel"),
1265 )
1266
1267 maybe(
1268 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001269 name = "cui__num-integer-0.1.45",
1270 sha256 = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9",
Brian Silvermancc09f182022-03-09 15:40:20 -08001271 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001272 urls = ["https://crates.io/api/v1/crates/num-integer/0.1.45/download"],
1273 strip_prefix = "num-integer-0.1.45",
1274 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-integer-0.1.45.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001275 )
1276
1277 maybe(
1278 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001279 name = "cui__num-iter-0.1.43",
1280 sha256 = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252",
Brian Silvermancc09f182022-03-09 15:40:20 -08001281 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001282 urls = ["https://crates.io/api/v1/crates/num-iter/0.1.43/download"],
1283 strip_prefix = "num-iter-0.1.43",
1284 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-iter-0.1.43.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001285 )
1286
1287 maybe(
1288 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001289 name = "cui__num-rational-0.1.42",
Brian Silvermancc09f182022-03-09 15:40:20 -08001290 sha256 = "ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e",
1291 type = "tar.gz",
1292 urls = ["https://crates.io/api/v1/crates/num-rational/0.1.42/download"],
1293 strip_prefix = "num-rational-0.1.42",
1294 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-rational-0.1.42.bazel"),
1295 )
1296
1297 maybe(
1298 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001299 name = "cui__num-traits-0.2.15",
1300 sha256 = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd",
Brian Silvermancc09f182022-03-09 15:40:20 -08001301 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001302 urls = ["https://crates.io/api/v1/crates/num-traits/0.2.15/download"],
1303 strip_prefix = "num-traits-0.2.15",
1304 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num-traits-0.2.15.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001305 )
1306
1307 maybe(
1308 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001309 name = "cui__num_cpus-1.15.0",
1310 sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
Brian Silvermancc09f182022-03-09 15:40:20 -08001311 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001312 urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
1313 strip_prefix = "num_cpus-1.15.0",
1314 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001315 )
1316
1317 maybe(
1318 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001319 name = "cui__once_cell-1.17.0",
1320 sha256 = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66",
Brian Silvermancc09f182022-03-09 15:40:20 -08001321 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001322 urls = ["https://crates.io/api/v1/crates/once_cell/1.17.0/download"],
1323 strip_prefix = "once_cell-1.17.0",
1324 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.once_cell-1.17.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001325 )
1326
1327 maybe(
1328 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001329 name = "cui__os_str_bytes-6.4.1",
1330 sha256 = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee",
Brian Silvermancc09f182022-03-09 15:40:20 -08001331 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001332 urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download"],
1333 strip_prefix = "os_str_bytes-6.4.1",
1334 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.os_str_bytes-6.4.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001335 )
1336
1337 maybe(
1338 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001339 name = "cui__parse-zoneinfo-0.3.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001340 sha256 = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41",
1341 type = "tar.gz",
1342 urls = ["https://crates.io/api/v1/crates/parse-zoneinfo/0.3.0/download"],
1343 strip_prefix = "parse-zoneinfo-0.3.0",
1344 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.parse-zoneinfo-0.3.0.bazel"),
1345 )
1346
1347 maybe(
1348 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001349 name = "cui__pathdiff-0.2.1",
Brian Silvermancc09f182022-03-09 15:40:20 -08001350 sha256 = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd",
1351 type = "tar.gz",
1352 urls = ["https://crates.io/api/v1/crates/pathdiff/0.2.1/download"],
1353 strip_prefix = "pathdiff-0.2.1",
1354 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pathdiff-0.2.1.bazel"),
1355 )
1356
1357 maybe(
1358 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001359 name = "cui__percent-encoding-2.2.0",
1360 sha256 = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e",
Brian Silvermancc09f182022-03-09 15:40:20 -08001361 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001362 urls = ["https://crates.io/api/v1/crates/percent-encoding/2.2.0/download"],
1363 strip_prefix = "percent-encoding-2.2.0",
1364 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.percent-encoding-2.2.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001365 )
1366
1367 maybe(
1368 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001369 name = "cui__pest-2.5.3",
1370 sha256 = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a",
Brian Silvermancc09f182022-03-09 15:40:20 -08001371 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001372 urls = ["https://crates.io/api/v1/crates/pest/2.5.3/download"],
1373 strip_prefix = "pest-2.5.3",
1374 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest-2.5.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001375 )
1376
1377 maybe(
1378 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001379 name = "cui__pest_derive-2.5.3",
1380 sha256 = "241cda393b0cdd65e62e07e12454f1f25d57017dcc514b1514cd3c4645e3a0a6",
Brian Silvermancc09f182022-03-09 15:40:20 -08001381 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001382 urls = ["https://crates.io/api/v1/crates/pest_derive/2.5.3/download"],
1383 strip_prefix = "pest_derive-2.5.3",
1384 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_derive-2.5.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001385 )
1386
1387 maybe(
1388 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001389 name = "cui__pest_generator-2.5.3",
1390 sha256 = "46b53634d8c8196302953c74d5352f33d0c512a9499bd2ce468fc9f4128fa27c",
Brian Silvermancc09f182022-03-09 15:40:20 -08001391 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001392 urls = ["https://crates.io/api/v1/crates/pest_generator/2.5.3/download"],
1393 strip_prefix = "pest_generator-2.5.3",
1394 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_generator-2.5.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001395 )
1396
1397 maybe(
1398 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001399 name = "cui__pest_meta-2.5.3",
1400 sha256 = "0ef4f1332a8d4678b41966bb4cc1d0676880e84183a1ecc3f4b69f03e99c7a51",
Brian Silvermancc09f182022-03-09 15:40:20 -08001401 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001402 urls = ["https://crates.io/api/v1/crates/pest_meta/2.5.3/download"],
1403 strip_prefix = "pest_meta-2.5.3",
1404 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_meta-2.5.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001405 )
1406
1407 maybe(
1408 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001409 name = "cui__phf-0.11.1",
1410 sha256 = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c",
Brian Silvermancc09f182022-03-09 15:40:20 -08001411 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001412 urls = ["https://crates.io/api/v1/crates/phf/0.11.1/download"],
1413 strip_prefix = "phf-0.11.1",
1414 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf-0.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001415 )
1416
1417 maybe(
1418 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001419 name = "cui__phf_codegen-0.11.1",
1420 sha256 = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770",
Brian Silvermancc09f182022-03-09 15:40:20 -08001421 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001422 urls = ["https://crates.io/api/v1/crates/phf_codegen/0.11.1/download"],
1423 strip_prefix = "phf_codegen-0.11.1",
1424 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_codegen-0.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001425 )
1426
1427 maybe(
1428 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001429 name = "cui__phf_generator-0.11.1",
1430 sha256 = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf",
Brian Silvermancc09f182022-03-09 15:40:20 -08001431 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001432 urls = ["https://crates.io/api/v1/crates/phf_generator/0.11.1/download"],
1433 strip_prefix = "phf_generator-0.11.1",
1434 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_generator-0.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001435 )
1436
1437 maybe(
1438 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001439 name = "cui__phf_shared-0.11.1",
1440 sha256 = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676",
Brian Silvermancc09f182022-03-09 15:40:20 -08001441 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001442 urls = ["https://crates.io/api/v1/crates/phf_shared/0.11.1/download"],
1443 strip_prefix = "phf_shared-0.11.1",
1444 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_shared-0.11.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001445 )
1446
1447 maybe(
1448 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001449 name = "cui__pkg-config-0.3.26",
1450 sha256 = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160",
Brian Silvermancc09f182022-03-09 15:40:20 -08001451 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001452 urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.26/download"],
1453 strip_prefix = "pkg-config-0.3.26",
1454 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pkg-config-0.3.26.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001455 )
1456
1457 maybe(
1458 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001459 name = "cui__ppv-lite86-0.2.17",
1460 sha256 = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de",
Brian Silvermancc09f182022-03-09 15:40:20 -08001461 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001462 urls = ["https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download"],
1463 strip_prefix = "ppv-lite86-0.2.17",
1464 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ppv-lite86-0.2.17.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001465 )
1466
1467 maybe(
1468 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001469 name = "cui__proc-macro-error-1.0.4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001470 sha256 = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c",
1471 type = "tar.gz",
1472 urls = ["https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download"],
1473 strip_prefix = "proc-macro-error-1.0.4",
1474 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro-error-1.0.4.bazel"),
1475 )
1476
1477 maybe(
1478 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001479 name = "cui__proc-macro-error-attr-1.0.4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001480 sha256 = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869",
1481 type = "tar.gz",
1482 urls = ["https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download"],
1483 strip_prefix = "proc-macro-error-attr-1.0.4",
1484 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro-error-attr-1.0.4.bazel"),
1485 )
1486
1487 maybe(
1488 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001489 name = "cui__proc-macro2-1.0.49",
1490 sha256 = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5",
Brian Silvermancc09f182022-03-09 15:40:20 -08001491 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001492 urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.49/download"],
1493 strip_prefix = "proc-macro2-1.0.49",
1494 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro2-1.0.49.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001495 )
1496
1497 maybe(
1498 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001499 name = "cui__quote-1.0.23",
1500 sha256 = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b",
Brian Silvermancc09f182022-03-09 15:40:20 -08001501 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001502 urls = ["https://crates.io/api/v1/crates/quote/1.0.23/download"],
1503 strip_prefix = "quote-1.0.23",
1504 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.quote-1.0.23.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001505 )
1506
1507 maybe(
1508 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001509 name = "cui__rand-0.4.6",
Brian Silvermancc09f182022-03-09 15:40:20 -08001510 sha256 = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293",
1511 type = "tar.gz",
1512 urls = ["https://crates.io/api/v1/crates/rand/0.4.6/download"],
1513 strip_prefix = "rand-0.4.6",
1514 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand-0.4.6.bazel"),
1515 )
1516
1517 maybe(
1518 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001519 name = "cui__rand-0.8.5",
Brian Silvermancc09f182022-03-09 15:40:20 -08001520 sha256 = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404",
1521 type = "tar.gz",
1522 urls = ["https://crates.io/api/v1/crates/rand/0.8.5/download"],
1523 strip_prefix = "rand-0.8.5",
1524 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand-0.8.5.bazel"),
1525 )
1526
1527 maybe(
1528 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001529 name = "cui__rand_chacha-0.3.1",
Brian Silvermancc09f182022-03-09 15:40:20 -08001530 sha256 = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88",
1531 type = "tar.gz",
1532 urls = ["https://crates.io/api/v1/crates/rand_chacha/0.3.1/download"],
1533 strip_prefix = "rand_chacha-0.3.1",
1534 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand_chacha-0.3.1.bazel"),
1535 )
1536
1537 maybe(
1538 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001539 name = "cui__rand_core-0.3.1",
Brian Silvermancc09f182022-03-09 15:40:20 -08001540 sha256 = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b",
1541 type = "tar.gz",
1542 urls = ["https://crates.io/api/v1/crates/rand_core/0.3.1/download"],
1543 strip_prefix = "rand_core-0.3.1",
1544 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand_core-0.3.1.bazel"),
1545 )
1546
1547 maybe(
1548 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001549 name = "cui__rand_core-0.4.2",
Brian Silvermancc09f182022-03-09 15:40:20 -08001550 sha256 = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc",
1551 type = "tar.gz",
1552 urls = ["https://crates.io/api/v1/crates/rand_core/0.4.2/download"],
1553 strip_prefix = "rand_core-0.4.2",
1554 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand_core-0.4.2.bazel"),
1555 )
1556
1557 maybe(
1558 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001559 name = "cui__rand_core-0.6.4",
1560 sha256 = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c",
Brian Silvermancc09f182022-03-09 15:40:20 -08001561 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001562 urls = ["https://crates.io/api/v1/crates/rand_core/0.6.4/download"],
1563 strip_prefix = "rand_core-0.6.4",
1564 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rand_core-0.6.4.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001565 )
1566
1567 maybe(
1568 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001569 name = "cui__rdrand-0.4.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001570 sha256 = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2",
1571 type = "tar.gz",
1572 urls = ["https://crates.io/api/v1/crates/rdrand/0.4.0/download"],
1573 strip_prefix = "rdrand-0.4.0",
1574 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rdrand-0.4.0.bazel"),
1575 )
1576
1577 maybe(
1578 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001579 name = "cui__redox_syscall-0.2.16",
1580 sha256 = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a",
Brian Silvermancc09f182022-03-09 15:40:20 -08001581 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001582 urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.16/download"],
1583 strip_prefix = "redox_syscall-0.2.16",
1584 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.redox_syscall-0.2.16.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001585 )
1586
1587 maybe(
1588 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001589 name = "cui__regex-1.7.1",
1590 sha256 = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733",
Brian Silvermancc09f182022-03-09 15:40:20 -08001591 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001592 urls = ["https://crates.io/api/v1/crates/regex/1.7.1/download"],
1593 strip_prefix = "regex-1.7.1",
1594 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-1.7.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001595 )
1596
1597 maybe(
1598 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001599 name = "cui__regex-syntax-0.6.28",
1600 sha256 = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848",
Brian Silvermancc09f182022-03-09 15:40:20 -08001601 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001602 urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.28/download"],
1603 strip_prefix = "regex-syntax-0.6.28",
1604 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-syntax-0.6.28.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001605 )
1606
1607 maybe(
1608 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001609 name = "cui__remove_dir_all-0.5.3",
Brian Silvermancc09f182022-03-09 15:40:20 -08001610 sha256 = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7",
1611 type = "tar.gz",
1612 urls = ["https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download"],
1613 strip_prefix = "remove_dir_all-0.5.3",
1614 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.remove_dir_all-0.5.3.bazel"),
1615 )
1616
1617 maybe(
1618 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001619 name = "cui__rustc-hash-1.1.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001620 sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2",
1621 type = "tar.gz",
1622 urls = ["https://crates.io/api/v1/crates/rustc-hash/1.1.0/download"],
1623 strip_prefix = "rustc-hash-1.1.0",
1624 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rustc-hash-1.1.0.bazel"),
1625 )
1626
1627 maybe(
1628 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001629 name = "cui__rustc-serialize-0.3.24",
Brian Silvermancc09f182022-03-09 15:40:20 -08001630 sha256 = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda",
1631 type = "tar.gz",
1632 urls = ["https://crates.io/api/v1/crates/rustc-serialize/0.3.24/download"],
1633 strip_prefix = "rustc-serialize-0.3.24",
1634 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rustc-serialize-0.3.24.bazel"),
1635 )
1636
1637 maybe(
1638 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001639 name = "cui__rustix-0.36.6",
1640 sha256 = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549",
Brian Silvermancc09f182022-03-09 15:40:20 -08001641 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001642 urls = ["https://crates.io/api/v1/crates/rustix/0.36.6/download"],
1643 strip_prefix = "rustix-0.36.6",
1644 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rustix-0.36.6.bazel"),
1645 )
1646
1647 maybe(
1648 http_archive,
1649 name = "cui__ryu-1.0.12",
1650 sha256 = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde",
1651 type = "tar.gz",
1652 urls = ["https://crates.io/api/v1/crates/ryu/1.0.12/download"],
1653 strip_prefix = "ryu-1.0.12",
1654 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ryu-1.0.12.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001655 )
1656
1657 maybe(
1658 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001659 name = "cui__same-file-1.0.6",
Brian Silvermancc09f182022-03-09 15:40:20 -08001660 sha256 = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502",
1661 type = "tar.gz",
1662 urls = ["https://crates.io/api/v1/crates/same-file/1.0.6/download"],
1663 strip_prefix = "same-file-1.0.6",
1664 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.same-file-1.0.6.bazel"),
1665 )
1666
1667 maybe(
1668 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001669 name = "cui__scratch-1.0.3",
1670 sha256 = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2",
Brian Silvermancc09f182022-03-09 15:40:20 -08001671 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001672 urls = ["https://crates.io/api/v1/crates/scratch/1.0.3/download"],
1673 strip_prefix = "scratch-1.0.3",
1674 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.scratch-1.0.3.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001675 )
1676
1677 maybe(
1678 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001679 name = "cui__semver-1.0.16",
1680 sha256 = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a",
Brian Silvermancc09f182022-03-09 15:40:20 -08001681 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001682 urls = ["https://crates.io/api/v1/crates/semver/1.0.16/download"],
1683 strip_prefix = "semver-1.0.16",
1684 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.semver-1.0.16.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001685 )
1686
1687 maybe(
1688 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001689 name = "cui__serde-1.0.152",
1690 sha256 = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb",
Brian Silvermancc09f182022-03-09 15:40:20 -08001691 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001692 urls = ["https://crates.io/api/v1/crates/serde/1.0.152/download"],
1693 strip_prefix = "serde-1.0.152",
1694 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde-1.0.152.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001695 )
1696
1697 maybe(
1698 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001699 name = "cui__serde_derive-1.0.152",
1700 sha256 = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e",
Brian Silvermancc09f182022-03-09 15:40:20 -08001701 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001702 urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.152/download"],
1703 strip_prefix = "serde_derive-1.0.152",
1704 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_derive-1.0.152.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001705 )
1706
1707 maybe(
1708 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001709 name = "cui__serde_json-1.0.91",
1710 sha256 = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883",
Brian Silvermancc09f182022-03-09 15:40:20 -08001711 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001712 urls = ["https://crates.io/api/v1/crates/serde_json/1.0.91/download"],
1713 strip_prefix = "serde_json-1.0.91",
1714 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_json-1.0.91.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001715 )
1716
1717 maybe(
1718 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001719 name = "cui__serde_spanned-0.6.1",
1720 sha256 = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001721 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001722 urls = ["https://crates.io/api/v1/crates/serde_spanned/0.6.1/download"],
1723 strip_prefix = "serde_spanned-0.6.1",
1724 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_spanned-0.6.1.bazel"),
1725 )
1726
1727 maybe(
1728 http_archive,
1729 name = "cui__serde_starlark-0.1.10",
1730 sha256 = "bd25c72b146e4248cfc7c45d1e12b9d1f01fc45ac698210b1be2e9cefad75452",
1731 type = "tar.gz",
1732 urls = ["https://crates.io/api/v1/crates/serde_starlark/0.1.10/download"],
1733 strip_prefix = "serde_starlark-0.1.10",
1734 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_starlark-0.1.10.bazel"),
1735 )
1736
1737 maybe(
1738 http_archive,
1739 name = "cui__sha2-0.10.6",
1740 sha256 = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0",
1741 type = "tar.gz",
1742 urls = ["https://crates.io/api/v1/crates/sha2/0.10.6/download"],
1743 strip_prefix = "sha2-0.10.6",
1744 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.sha2-0.10.6.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001745 )
1746
1747 maybe(
1748 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001749 name = "cui__siphasher-0.3.10",
1750 sha256 = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de",
Brian Silvermancc09f182022-03-09 15:40:20 -08001751 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001752 urls = ["https://crates.io/api/v1/crates/siphasher/0.3.10/download"],
1753 strip_prefix = "siphasher-0.3.10",
1754 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.siphasher-0.3.10.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001755 )
1756
1757 maybe(
1758 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001759 name = "cui__slug-0.1.4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001760 sha256 = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373",
1761 type = "tar.gz",
1762 urls = ["https://crates.io/api/v1/crates/slug/0.1.4/download"],
1763 strip_prefix = "slug-0.1.4",
1764 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.slug-0.1.4.bazel"),
1765 )
1766
1767 maybe(
1768 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001769 name = "cui__smallvec-1.10.0",
1770 sha256 = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001771 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001772 urls = ["https://crates.io/api/v1/crates/smallvec/1.10.0/download"],
1773 strip_prefix = "smallvec-1.10.0",
1774 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smallvec-1.10.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001775 )
1776
1777 maybe(
1778 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001779 name = "cui__smawk-0.3.1",
Brian Silvermancc09f182022-03-09 15:40:20 -08001780 sha256 = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043",
1781 type = "tar.gz",
1782 urls = ["https://crates.io/api/v1/crates/smawk/0.3.1/download"],
1783 strip_prefix = "smawk-0.3.1",
1784 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smawk-0.3.1.bazel"),
1785 )
1786
1787 maybe(
1788 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001789 name = "cui__smol_str-0.1.24",
1790 sha256 = "fad6c857cbab2627dcf01ec85a623ca4e7dcb5691cbaa3d7fb7653671f0d09c9",
1791 type = "tar.gz",
1792 urls = ["https://crates.io/api/v1/crates/smol_str/0.1.24/download"],
1793 strip_prefix = "smol_str-0.1.24",
1794 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smol_str-0.1.24.bazel"),
1795 )
1796
1797 maybe(
1798 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001799 name = "cui__spectral-0.6.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001800 sha256 = "ae3c15181f4b14e52eeaac3efaeec4d2764716ce9c86da0c934c3e318649c5ba",
1801 type = "tar.gz",
1802 urls = ["https://crates.io/api/v1/crates/spectral/0.6.0/download"],
1803 strip_prefix = "spectral-0.6.0",
1804 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.spectral-0.6.0.bazel"),
1805 )
1806
1807 maybe(
1808 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001809 name = "cui__strsim-0.10.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001810 sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623",
1811 type = "tar.gz",
1812 urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"],
1813 strip_prefix = "strsim-0.10.0",
1814 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.strsim-0.10.0.bazel"),
1815 )
1816
1817 maybe(
1818 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001819 name = "cui__syn-1.0.107",
1820 sha256 = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5",
Brian Silvermancc09f182022-03-09 15:40:20 -08001821 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001822 urls = ["https://crates.io/api/v1/crates/syn/1.0.107/download"],
1823 strip_prefix = "syn-1.0.107",
1824 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.syn-1.0.107.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001825 )
1826
1827 maybe(
1828 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001829 name = "cui__tempfile-3.3.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001830 sha256 = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4",
1831 type = "tar.gz",
1832 urls = ["https://crates.io/api/v1/crates/tempfile/3.3.0/download"],
1833 strip_prefix = "tempfile-3.3.0",
1834 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tempfile-3.3.0.bazel"),
1835 )
1836
1837 maybe(
1838 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001839 name = "cui__tera-1.17.1",
1840 sha256 = "3df578c295f9ec044ff1c829daf31bb7581d5b3c2a7a3d87419afe1f2531438c",
Brian Silvermancc09f182022-03-09 15:40:20 -08001841 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001842 urls = ["https://crates.io/api/v1/crates/tera/1.17.1/download"],
1843 strip_prefix = "tera-1.17.1",
1844 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tera-1.17.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001845 )
1846
1847 maybe(
1848 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001849 name = "cui__termcolor-1.1.3",
Brian Silvermancc09f182022-03-09 15:40:20 -08001850 sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
1851 type = "tar.gz",
1852 urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
1853 strip_prefix = "termcolor-1.1.3",
1854 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
1855 )
1856
1857 maybe(
1858 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001859 name = "cui__textwrap-0.16.0",
1860 sha256 = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d",
Brian Silvermancc09f182022-03-09 15:40:20 -08001861 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001862 urls = ["https://crates.io/api/v1/crates/textwrap/0.16.0/download"],
1863 strip_prefix = "textwrap-0.16.0",
1864 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.textwrap-0.16.0.bazel"),
1865 )
1866
1867 maybe(
1868 http_archive,
1869 name = "cui__thiserror-1.0.38",
1870 sha256 = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0",
1871 type = "tar.gz",
1872 urls = ["https://crates.io/api/v1/crates/thiserror/1.0.38/download"],
1873 strip_prefix = "thiserror-1.0.38",
1874 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-1.0.38.bazel"),
1875 )
1876
1877 maybe(
1878 http_archive,
1879 name = "cui__thiserror-impl-1.0.38",
1880 sha256 = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f",
1881 type = "tar.gz",
1882 urls = ["https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download"],
1883 strip_prefix = "thiserror-impl-1.0.38",
1884 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-impl-1.0.38.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001885 )
1886
1887 maybe(
1888 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001889 name = "cui__thread_local-1.1.4",
Brian Silvermancc09f182022-03-09 15:40:20 -08001890 sha256 = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180",
1891 type = "tar.gz",
1892 urls = ["https://crates.io/api/v1/crates/thread_local/1.1.4/download"],
1893 strip_prefix = "thread_local-1.1.4",
1894 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thread_local-1.1.4.bazel"),
1895 )
1896
1897 maybe(
1898 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001899 name = "cui__tinyvec-1.6.0",
1900 sha256 = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50",
Brian Silvermancc09f182022-03-09 15:40:20 -08001901 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001902 urls = ["https://crates.io/api/v1/crates/tinyvec/1.6.0/download"],
1903 strip_prefix = "tinyvec-1.6.0",
1904 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tinyvec-1.6.0.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001905 )
1906
1907 maybe(
1908 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001909 name = "cui__tinyvec_macros-0.1.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001910 sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
1911 type = "tar.gz",
1912 urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download"],
1913 strip_prefix = "tinyvec_macros-0.1.0",
1914 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
1915 )
1916
1917 maybe(
1918 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001919 name = "cui__toml-0.5.10",
1920 sha256 = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f",
Brian Silvermancc09f182022-03-09 15:40:20 -08001921 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001922 urls = ["https://crates.io/api/v1/crates/toml/0.5.10/download"],
1923 strip_prefix = "toml-0.5.10",
1924 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml-0.5.10.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001925 )
1926
1927 maybe(
1928 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001929 name = "cui__toml-0.7.2",
1930 sha256 = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6",
Brian Silvermancc09f182022-03-09 15:40:20 -08001931 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001932 urls = ["https://crates.io/api/v1/crates/toml/0.7.2/download"],
1933 strip_prefix = "toml-0.7.2",
1934 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml-0.7.2.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001935 )
1936
1937 maybe(
1938 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04001939 name = "cui__toml_datetime-0.6.1",
1940 sha256 = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622",
Brian Silvermancc09f182022-03-09 15:40:20 -08001941 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04001942 urls = ["https://crates.io/api/v1/crates/toml_datetime/0.6.1/download"],
1943 strip_prefix = "toml_datetime-0.6.1",
1944 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_datetime-0.6.1.bazel"),
1945 )
1946
1947 maybe(
1948 http_archive,
1949 name = "cui__toml_edit-0.19.5",
1950 sha256 = "7082a95d48029677a28f181e5f6422d0c8339ad8396a39d3f33d62a90c1f6c30",
1951 type = "tar.gz",
1952 urls = ["https://crates.io/api/v1/crates/toml_edit/0.19.5/download"],
1953 strip_prefix = "toml_edit-0.19.5",
1954 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_edit-0.19.5.bazel"),
1955 )
1956
1957 maybe(
1958 http_archive,
1959 name = "cui__typenum-1.16.0",
1960 sha256 = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba",
1961 type = "tar.gz",
1962 urls = ["https://crates.io/api/v1/crates/typenum/1.16.0/download"],
1963 strip_prefix = "typenum-1.16.0",
1964 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.typenum-1.16.0.bazel"),
1965 )
1966
1967 maybe(
1968 http_archive,
1969 name = "cui__ucd-trie-0.1.5",
1970 sha256 = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81",
1971 type = "tar.gz",
1972 urls = ["https://crates.io/api/v1/crates/ucd-trie/0.1.5/download"],
1973 strip_prefix = "ucd-trie-0.1.5",
1974 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ucd-trie-0.1.5.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001975 )
1976
1977 maybe(
1978 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001979 name = "cui__uncased-0.9.7",
1980 sha256 = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622",
Brian Silvermancc09f182022-03-09 15:40:20 -08001981 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07001982 urls = ["https://crates.io/api/v1/crates/uncased/0.9.7/download"],
1983 strip_prefix = "uncased-0.9.7",
1984 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.uncased-0.9.7.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08001985 )
1986
1987 maybe(
1988 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001989 name = "cui__unic-char-property-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08001990 sha256 = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221",
1991 type = "tar.gz",
1992 urls = ["https://crates.io/api/v1/crates/unic-char-property/0.9.0/download"],
1993 strip_prefix = "unic-char-property-0.9.0",
1994 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-char-property-0.9.0.bazel"),
1995 )
1996
1997 maybe(
1998 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07001999 name = "cui__unic-char-range-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002000 sha256 = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc",
2001 type = "tar.gz",
2002 urls = ["https://crates.io/api/v1/crates/unic-char-range/0.9.0/download"],
2003 strip_prefix = "unic-char-range-0.9.0",
2004 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-char-range-0.9.0.bazel"),
2005 )
2006
2007 maybe(
2008 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002009 name = "cui__unic-common-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002010 sha256 = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc",
2011 type = "tar.gz",
2012 urls = ["https://crates.io/api/v1/crates/unic-common/0.9.0/download"],
2013 strip_prefix = "unic-common-0.9.0",
2014 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-common-0.9.0.bazel"),
2015 )
2016
2017 maybe(
2018 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002019 name = "cui__unic-segment-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002020 sha256 = "e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23",
2021 type = "tar.gz",
2022 urls = ["https://crates.io/api/v1/crates/unic-segment/0.9.0/download"],
2023 strip_prefix = "unic-segment-0.9.0",
2024 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-segment-0.9.0.bazel"),
2025 )
2026
2027 maybe(
2028 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002029 name = "cui__unic-ucd-segment-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002030 sha256 = "2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700",
2031 type = "tar.gz",
2032 urls = ["https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download"],
2033 strip_prefix = "unic-ucd-segment-0.9.0",
2034 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-ucd-segment-0.9.0.bazel"),
2035 )
2036
2037 maybe(
2038 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002039 name = "cui__unic-ucd-version-0.9.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002040 sha256 = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4",
2041 type = "tar.gz",
2042 urls = ["https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download"],
2043 strip_prefix = "unic-ucd-version-0.9.0",
2044 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unic-ucd-version-0.9.0.bazel"),
2045 )
2046
2047 maybe(
2048 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002049 name = "cui__unicode-bidi-0.3.8",
2050 sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
Brian Silvermancc09f182022-03-09 15:40:20 -08002051 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07002052 urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download"],
2053 strip_prefix = "unicode-bidi-0.3.8",
2054 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-bidi-0.3.8.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002055 )
2056
2057 maybe(
2058 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002059 name = "cui__unicode-ident-1.0.6",
2060 sha256 = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc",
Brian Silverman5f6f2762022-08-13 19:30:05 -07002061 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04002062 urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.6/download"],
2063 strip_prefix = "unicode-ident-1.0.6",
2064 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-ident-1.0.6.bazel"),
Brian Silverman5f6f2762022-08-13 19:30:05 -07002065 )
2066
2067 maybe(
2068 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002069 name = "cui__unicode-linebreak-0.1.4",
2070 sha256 = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137",
Brian Silvermancc09f182022-03-09 15:40:20 -08002071 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04002072 urls = ["https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download"],
2073 strip_prefix = "unicode-linebreak-0.1.4",
2074 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-linebreak-0.1.4.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002075 )
2076
2077 maybe(
2078 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002079 name = "cui__unicode-normalization-0.1.22",
2080 sha256 = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921",
Brian Silvermancc09f182022-03-09 15:40:20 -08002081 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04002082 urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download"],
2083 strip_prefix = "unicode-normalization-0.1.22",
2084 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-normalization-0.1.22.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002085 )
2086
2087 maybe(
2088 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002089 name = "cui__unicode-width-0.1.10",
2090 sha256 = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b",
Brian Silvermancc09f182022-03-09 15:40:20 -08002091 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04002092 urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.10/download"],
2093 strip_prefix = "unicode-width-0.1.10",
2094 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-width-0.1.10.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002095 )
2096
2097 maybe(
2098 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002099 name = "cui__url-2.3.1",
2100 sha256 = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643",
Brian Silvermancc09f182022-03-09 15:40:20 -08002101 type = "tar.gz",
Adam Snaider1c095c92023-07-08 02:09:58 -04002102 urls = ["https://crates.io/api/v1/crates/url/2.3.1/download"],
2103 strip_prefix = "url-2.3.1",
2104 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.url-2.3.1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002105 )
2106
2107 maybe(
2108 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002109 name = "cui__vcpkg-0.2.15",
Brian Silvermancc09f182022-03-09 15:40:20 -08002110 sha256 = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426",
2111 type = "tar.gz",
2112 urls = ["https://crates.io/api/v1/crates/vcpkg/0.2.15/download"],
2113 strip_prefix = "vcpkg-0.2.15",
2114 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.vcpkg-0.2.15.bazel"),
2115 )
2116
2117 maybe(
2118 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002119 name = "cui__version_check-0.9.4",
Brian Silvermancc09f182022-03-09 15:40:20 -08002120 sha256 = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f",
2121 type = "tar.gz",
2122 urls = ["https://crates.io/api/v1/crates/version_check/0.9.4/download"],
2123 strip_prefix = "version_check-0.9.4",
2124 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.version_check-0.9.4.bazel"),
2125 )
2126
2127 maybe(
2128 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002129 name = "cui__walkdir-2.3.2",
Brian Silvermancc09f182022-03-09 15:40:20 -08002130 sha256 = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56",
2131 type = "tar.gz",
2132 urls = ["https://crates.io/api/v1/crates/walkdir/2.3.2/download"],
2133 strip_prefix = "walkdir-2.3.2",
2134 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.walkdir-2.3.2.bazel"),
2135 )
2136
2137 maybe(
2138 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002139 name = "cui__wasi-0.11.0-wasi-snapshot-preview1",
2140 sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
Brian Silvermancc09f182022-03-09 15:40:20 -08002141 type = "tar.gz",
Brian Silverman5f6f2762022-08-13 19:30:05 -07002142 urls = ["https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download"],
2143 strip_prefix = "wasi-0.11.0+wasi-snapshot-preview1",
2144 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
Brian Silvermancc09f182022-03-09 15:40:20 -08002145 )
2146
2147 maybe(
2148 http_archive,
Adam Snaider1c095c92023-07-08 02:09:58 -04002149 name = "cui__wasm-bindgen-0.2.83",
2150 sha256 = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268",
2151 type = "tar.gz",
2152 urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download"],
2153 strip_prefix = "wasm-bindgen-0.2.83",
2154 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-0.2.83.bazel"),
2155 )
2156
2157 maybe(
2158 http_archive,
2159 name = "cui__wasm-bindgen-backend-0.2.83",
2160 sha256 = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142",
2161 type = "tar.gz",
2162 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download"],
2163 strip_prefix = "wasm-bindgen-backend-0.2.83",
2164 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.83.bazel"),
2165 )
2166
2167 maybe(
2168 http_archive,
2169 name = "cui__wasm-bindgen-macro-0.2.83",
2170 sha256 = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810",
2171 type = "tar.gz",
2172 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download"],
2173 strip_prefix = "wasm-bindgen-macro-0.2.83",
2174 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.83.bazel"),
2175 )
2176
2177 maybe(
2178 http_archive,
2179 name = "cui__wasm-bindgen-macro-support-0.2.83",
2180 sha256 = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c",
2181 type = "tar.gz",
2182 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download"],
2183 strip_prefix = "wasm-bindgen-macro-support-0.2.83",
2184 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.83.bazel"),
2185 )
2186
2187 maybe(
2188 http_archive,
2189 name = "cui__wasm-bindgen-shared-0.2.83",
2190 sha256 = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f",
2191 type = "tar.gz",
2192 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download"],
2193 strip_prefix = "wasm-bindgen-shared-0.2.83",
2194 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.83.bazel"),
2195 )
2196
2197 maybe(
2198 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002199 name = "cui__winapi-0.3.9",
Brian Silvermancc09f182022-03-09 15:40:20 -08002200 sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419",
2201 type = "tar.gz",
2202 urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"],
2203 strip_prefix = "winapi-0.3.9",
2204 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winapi-0.3.9.bazel"),
2205 )
2206
2207 maybe(
2208 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002209 name = "cui__winapi-i686-pc-windows-gnu-0.4.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002210 sha256 = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6",
2211 type = "tar.gz",
2212 urls = ["https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download"],
2213 strip_prefix = "winapi-i686-pc-windows-gnu-0.4.0",
2214 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
2215 )
2216
2217 maybe(
2218 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002219 name = "cui__winapi-util-0.1.5",
Brian Silvermancc09f182022-03-09 15:40:20 -08002220 sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",
2221 type = "tar.gz",
2222 urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"],
2223 strip_prefix = "winapi-util-0.1.5",
2224 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winapi-util-0.1.5.bazel"),
2225 )
2226
2227 maybe(
2228 http_archive,
Brian Silverman5f6f2762022-08-13 19:30:05 -07002229 name = "cui__winapi-x86_64-pc-windows-gnu-0.4.0",
Brian Silvermancc09f182022-03-09 15:40:20 -08002230 sha256 = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f",
2231 type = "tar.gz",
2232 urls = ["https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download"],
2233 strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0",
2234 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
2235 )
Adam Snaider1c095c92023-07-08 02:09:58 -04002236
2237 maybe(
2238 http_archive,
2239 name = "cui__windows-sys-0.42.0",
2240 sha256 = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7",
2241 type = "tar.gz",
2242 urls = ["https://crates.io/api/v1/crates/windows-sys/0.42.0/download"],
2243 strip_prefix = "windows-sys-0.42.0",
2244 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows-sys-0.42.0.bazel"),
2245 )
2246
2247 maybe(
2248 http_archive,
2249 name = "cui__windows_aarch64_gnullvm-0.42.1",
2250 sha256 = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608",
2251 type = "tar.gz",
2252 urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download"],
2253 strip_prefix = "windows_aarch64_gnullvm-0.42.1",
2254 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.42.1.bazel"),
2255 )
2256
2257 maybe(
2258 http_archive,
2259 name = "cui__windows_aarch64_msvc-0.42.1",
2260 sha256 = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7",
2261 type = "tar.gz",
2262 urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download"],
2263 strip_prefix = "windows_aarch64_msvc-0.42.1",
2264 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_msvc-0.42.1.bazel"),
2265 )
2266
2267 maybe(
2268 http_archive,
2269 name = "cui__windows_i686_gnu-0.42.1",
2270 sha256 = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640",
2271 type = "tar.gz",
2272 urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download"],
2273 strip_prefix = "windows_i686_gnu-0.42.1",
2274 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_gnu-0.42.1.bazel"),
2275 )
2276
2277 maybe(
2278 http_archive,
2279 name = "cui__windows_i686_msvc-0.42.1",
2280 sha256 = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605",
2281 type = "tar.gz",
2282 urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download"],
2283 strip_prefix = "windows_i686_msvc-0.42.1",
2284 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_msvc-0.42.1.bazel"),
2285 )
2286
2287 maybe(
2288 http_archive,
2289 name = "cui__windows_x86_64_gnu-0.42.1",
2290 sha256 = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45",
2291 type = "tar.gz",
2292 urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download"],
2293 strip_prefix = "windows_x86_64_gnu-0.42.1",
2294 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnu-0.42.1.bazel"),
2295 )
2296
2297 maybe(
2298 http_archive,
2299 name = "cui__windows_x86_64_gnullvm-0.42.1",
2300 sha256 = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463",
2301 type = "tar.gz",
2302 urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download"],
2303 strip_prefix = "windows_x86_64_gnullvm-0.42.1",
2304 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.42.1.bazel"),
2305 )
2306
2307 maybe(
2308 http_archive,
2309 name = "cui__windows_x86_64_msvc-0.42.1",
2310 sha256 = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd",
2311 type = "tar.gz",
2312 urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download"],
2313 strip_prefix = "windows_x86_64_msvc-0.42.1",
2314 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_msvc-0.42.1.bazel"),
2315 )
2316
2317 maybe(
2318 http_archive,
2319 name = "cui__winnow-0.3.5",
2320 sha256 = "ee7b2c67f962bf5042bfd8b6a916178df33a26eec343ae064cb8e069f638fa6f",
2321 type = "tar.gz",
2322 urls = ["https://crates.io/api/v1/crates/winnow/0.3.5/download"],
2323 strip_prefix = "winnow-0.3.5",
2324 build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winnow-0.3.5.bazel"),
2325 )