blob: 6cdc8e389ba325bd7cdd11c224b485faa277de65 [file] [log] [blame]
Brian Silverman5f6f2762022-08-13 19:30:05 -07001###############################################################################
2# @generated
3# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
4# regenerate this file, run the following:
5#
6# bazel run //wasm_bindgen/3rdparty:crates_vendor
7###############################################################################
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
40 # Not all dependnecies are supported for all platforms.
41 # 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.
156 normal_dev (bool, optional): If True, normla dev dependencies will be
157 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:
198 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 []
202
203 crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
204 for condition, deps in dependencies.items():
205 crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
206
207 return crate_deps
208
209def aliases(
210 normal = False,
211 normal_dev = False,
212 proc_macro = False,
213 proc_macro_dev = False,
214 build = False,
215 build_proc_macro = False,
216 package_name = None):
217 """Produces a map of Crate alias names to their original label
218
219 If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
220 Setting any one flag will otherwise determine the contents of the returned dict.
221
222 Args:
223 normal (bool, optional): If True, normal dependencies are included in the
224 output list.
225 normal_dev (bool, optional): If True, normla dev dependencies will be
226 included in the output list..
227 proc_macro (bool, optional): If True, proc_macro dependencies are included
228 in the output list.
229 proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
230 included in the output list.
231 build (bool, optional): If True, build dependencies are included
232 in the output list.
233 build_proc_macro (bool, optional): If True, build proc_macro dependencies are
234 included in the output list.
235 package_name (str, optional): The package name of the set of dependencies to look up.
236 Defaults to `native.package_name()` when unset.
237
238 Returns:
239 dict: The aliases of all associated packages
240 """
241 if package_name == None:
242 package_name = native.package_name()
243
244 # Determine the relevant maps to use
245 all_aliases_maps = []
246 if normal:
247 all_aliases_maps.append(_NORMAL_ALIASES)
248 if normal_dev:
249 all_aliases_maps.append(_NORMAL_DEV_ALIASES)
250 if proc_macro:
251 all_aliases_maps.append(_PROC_MACRO_ALIASES)
252 if proc_macro_dev:
253 all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
254 if build:
255 all_aliases_maps.append(_BUILD_ALIASES)
256 if build_proc_macro:
257 all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
258
259 # Default to always using normal aliases
260 if not all_aliases_maps:
261 all_aliases_maps.append(_NORMAL_ALIASES)
262 all_aliases_maps.append(_PROC_MACRO_ALIASES)
263
264 aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
265
266 if not aliases:
267 return dict()
268
269 common_items = aliases.pop(_COMMON_CONDITION, {}).items()
270
271 # If there are only common items in the dictionary, immediately return them
272 if not len(aliases.keys()) == 1:
273 return dict(common_items)
274
275 # Build a single select statement where each conditional has accounted for the
276 # common set of aliases.
277 crate_aliases = {"//conditions:default": common_items}
278 for condition, deps in aliases.items():
279 condition_triples = _CONDITIONS[condition]
280 if condition_triples in crate_aliases:
281 crate_aliases[condition_triples].update(deps)
282 else:
283 crate_aliases.update({_CONDITIONS[condition]: dict(deps.items() + common_items)})
284
285 return selects.with_or(crate_aliases)
286
287###############################################################################
288# WORKSPACE MEMBER DEPS AND ALIASES
289###############################################################################
290
291_NORMAL_DEPENDENCIES = {
292 "": {
293 _COMMON_CONDITION: {
294 "anyhow": "@rules_rust_wasm_bindgen__anyhow-1.0.58//:anyhow",
295 "curl": "@rules_rust_wasm_bindgen__curl-0.4.43//:curl",
296 "docopt": "@rules_rust_wasm_bindgen__docopt-1.1.1//:docopt",
297 "env_logger": "@rules_rust_wasm_bindgen__env_logger-0.8.4//:env_logger",
298 "log": "@rules_rust_wasm_bindgen__log-0.4.17//:log",
299 "rouille": "@rules_rust_wasm_bindgen__rouille-3.5.0//:rouille",
300 "serde": "@rules_rust_wasm_bindgen__serde-1.0.139//:serde",
301 "serde_json": "@rules_rust_wasm_bindgen__serde_json-1.0.82//:serde_json",
302 "walrus": "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
303 "wasm-bindgen": "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.81//:wasm_bindgen",
304 "wasm-bindgen-cli-support": "@rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.81//:wasm_bindgen_cli_support",
305 "wasm-bindgen-shared": "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.81//:wasm_bindgen_shared",
306 },
307 },
308}
309
310_NORMAL_ALIASES = {
311 "": {
312 _COMMON_CONDITION: {
313 },
314 },
315}
316
317_NORMAL_DEV_DEPENDENCIES = {
318 "": {
319 _COMMON_CONDITION: {
320 "assert_cmd": "@rules_rust_wasm_bindgen__assert_cmd-1.0.8//:assert_cmd",
321 "diff": "@rules_rust_wasm_bindgen__diff-0.1.13//:diff",
322 "predicates": "@rules_rust_wasm_bindgen__predicates-1.0.8//:predicates",
323 "rayon": "@rules_rust_wasm_bindgen__rayon-1.5.3//:rayon",
324 "tempfile": "@rules_rust_wasm_bindgen__tempfile-3.3.0//:tempfile",
325 "wasmprinter": "@rules_rust_wasm_bindgen__wasmprinter-0.2.33//:wasmprinter",
326 "wit-printer": "@rules_rust_wasm_bindgen__wit-printer-0.2.0//:wit_printer",
327 "wit-text": "@rules_rust_wasm_bindgen__wit-text-0.8.0//:wit_text",
328 "wit-validator": "@rules_rust_wasm_bindgen__wit-validator-0.2.1//:wit_validator",
329 "wit-walrus": "@rules_rust_wasm_bindgen__wit-walrus-0.6.0//:wit_walrus",
330 },
331 },
332}
333
334_NORMAL_DEV_ALIASES = {
335 "": {
336 _COMMON_CONDITION: {
337 },
338 },
339}
340
341_PROC_MACRO_DEPENDENCIES = {
342 "": {
343 _COMMON_CONDITION: {
344 "serde_derive": "@rules_rust_wasm_bindgen__serde_derive-1.0.139//:serde_derive",
345 },
346 },
347}
348
349_PROC_MACRO_ALIASES = {
350 "": {
351 },
352}
353
354_PROC_MACRO_DEV_DEPENDENCIES = {
355 "": {
356 },
357}
358
359_PROC_MACRO_DEV_ALIASES = {
360 "": {
361 _COMMON_CONDITION: {
362 },
363 },
364}
365
366_BUILD_DEPENDENCIES = {
367 "": {
368 },
369}
370
371_BUILD_ALIASES = {
372 "": {
373 },
374}
375
376_BUILD_PROC_MACRO_DEPENDENCIES = {
377 "": {
378 },
379}
380
381_BUILD_PROC_MACRO_ALIASES = {
382 "": {
383 },
384}
385
386_CONDITIONS = {
387 "aarch64-pc-windows-msvc": [],
388 "aarch64-uwp-windows-msvc": [],
389 "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
390 "cfg(all(unix, not(target_os = \"macos\")))": ["aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
391 "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "i686-apple-darwin", "i686-unknown-freebsd", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-unknown-freebsd"],
392 "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
393 "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
394 "cfg(target_arch = \"wasm32\")": ["wasm32-unknown-unknown", "wasm32-wasi"],
395 "cfg(target_env = \"msvc\")": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
396 "cfg(target_family = \"unix\")": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
397 "cfg(target_os = \"hermit\")": [],
398 "cfg(target_os = \"redox\")": [],
399 "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
400 "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
401 "cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
402 "i686-pc-windows-gnu": [],
403 "i686-pc-windows-msvc": ["i686-pc-windows-msvc"],
404 "i686-uwp-windows-gnu": [],
405 "i686-uwp-windows-msvc": [],
406 "x86_64-pc-windows-gnu": [],
407 "x86_64-pc-windows-msvc": ["x86_64-pc-windows-msvc"],
408 "x86_64-uwp-windows-gnu": [],
409 "x86_64-uwp-windows-msvc": [],
410}
411
412###############################################################################
413
414def crate_repositories():
415 """A macro for defining repositories for all generated crates"""
416 maybe(
417 http_archive,
418 name = "rules_rust_wasm_bindgen__aho-corasick-0.7.18",
419 sha256 = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f",
420 type = "tar.gz",
421 urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.18/download"],
422 strip_prefix = "aho-corasick-0.7.18",
423 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.aho-corasick-0.7.18.bazel"),
424 )
425
426 maybe(
427 http_archive,
428 name = "rules_rust_wasm_bindgen__anyhow-1.0.58",
429 sha256 = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704",
430 type = "tar.gz",
431 urls = ["https://crates.io/api/v1/crates/anyhow/1.0.58/download"],
432 strip_prefix = "anyhow-1.0.58",
433 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.anyhow-1.0.58.bazel"),
434 )
435
436 maybe(
437 http_archive,
438 name = "rules_rust_wasm_bindgen__ascii-1.0.0",
439 sha256 = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109",
440 type = "tar.gz",
441 urls = ["https://crates.io/api/v1/crates/ascii/1.0.0/download"],
442 strip_prefix = "ascii-1.0.0",
443 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.ascii-1.0.0.bazel"),
444 )
445
446 maybe(
447 http_archive,
448 name = "rules_rust_wasm_bindgen__assert_cmd-1.0.8",
449 sha256 = "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe",
450 type = "tar.gz",
451 urls = ["https://crates.io/api/v1/crates/assert_cmd/1.0.8/download"],
452 strip_prefix = "assert_cmd-1.0.8",
453 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.assert_cmd-1.0.8.bazel"),
454 )
455
456 maybe(
457 http_archive,
458 name = "rules_rust_wasm_bindgen__atty-0.2.14",
459 sha256 = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8",
460 type = "tar.gz",
461 urls = ["https://crates.io/api/v1/crates/atty/0.2.14/download"],
462 strip_prefix = "atty-0.2.14",
463 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.atty-0.2.14.bazel"),
464 )
465
466 maybe(
467 http_archive,
468 name = "rules_rust_wasm_bindgen__autocfg-1.1.0",
469 sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
470 type = "tar.gz",
471 urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
472 strip_prefix = "autocfg-1.1.0",
473 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
474 )
475
476 maybe(
477 http_archive,
478 name = "rules_rust_wasm_bindgen__base64-0.13.0",
479 sha256 = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd",
480 type = "tar.gz",
481 urls = ["https://crates.io/api/v1/crates/base64/0.13.0/download"],
482 strip_prefix = "base64-0.13.0",
483 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.base64-0.13.0.bazel"),
484 )
485
486 maybe(
487 http_archive,
488 name = "rules_rust_wasm_bindgen__base64-0.9.3",
489 sha256 = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643",
490 type = "tar.gz",
491 urls = ["https://crates.io/api/v1/crates/base64/0.9.3/download"],
492 strip_prefix = "base64-0.9.3",
493 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.base64-0.9.3.bazel"),
494 )
495
496 maybe(
497 http_archive,
498 name = "rules_rust_wasm_bindgen__bitflags-1.3.2",
499 sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
500 type = "tar.gz",
501 urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"],
502 strip_prefix = "bitflags-1.3.2",
503 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
504 )
505
506 maybe(
507 http_archive,
508 name = "rules_rust_wasm_bindgen__bstr-0.2.17",
509 sha256 = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223",
510 type = "tar.gz",
511 urls = ["https://crates.io/api/v1/crates/bstr/0.2.17/download"],
512 strip_prefix = "bstr-0.2.17",
513 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.bstr-0.2.17.bazel"),
514 )
515
516 maybe(
517 http_archive,
518 name = "rules_rust_wasm_bindgen__buf_redux-0.8.4",
519 sha256 = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f",
520 type = "tar.gz",
521 urls = ["https://crates.io/api/v1/crates/buf_redux/0.8.4/download"],
522 strip_prefix = "buf_redux-0.8.4",
523 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.buf_redux-0.8.4.bazel"),
524 )
525
526 maybe(
527 http_archive,
528 name = "rules_rust_wasm_bindgen__bumpalo-3.10.0",
529 sha256 = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3",
530 type = "tar.gz",
531 urls = ["https://crates.io/api/v1/crates/bumpalo/3.10.0/download"],
532 strip_prefix = "bumpalo-3.10.0",
533 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.bumpalo-3.10.0.bazel"),
534 )
535
536 maybe(
537 http_archive,
538 name = "rules_rust_wasm_bindgen__byteorder-1.4.3",
539 sha256 = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610",
540 type = "tar.gz",
541 urls = ["https://crates.io/api/v1/crates/byteorder/1.4.3/download"],
542 strip_prefix = "byteorder-1.4.3",
543 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.byteorder-1.4.3.bazel"),
544 )
545
546 maybe(
547 http_archive,
548 name = "rules_rust_wasm_bindgen__cc-1.0.73",
549 sha256 = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11",
550 type = "tar.gz",
551 urls = ["https://crates.io/api/v1/crates/cc/1.0.73/download"],
552 strip_prefix = "cc-1.0.73",
553 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cc-1.0.73.bazel"),
554 )
555
556 maybe(
557 http_archive,
558 name = "rules_rust_wasm_bindgen__cfg-if-1.0.0",
559 sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
560 type = "tar.gz",
561 urls = ["https://crates.io/api/v1/crates/cfg-if/1.0.0/download"],
562 strip_prefix = "cfg-if-1.0.0",
563 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
564 )
565
566 maybe(
567 http_archive,
568 name = "rules_rust_wasm_bindgen__chrono-0.4.19",
569 sha256 = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73",
570 type = "tar.gz",
571 urls = ["https://crates.io/api/v1/crates/chrono/0.4.19/download"],
572 strip_prefix = "chrono-0.4.19",
573 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.chrono-0.4.19.bazel"),
574 )
575
576 maybe(
577 http_archive,
578 name = "rules_rust_wasm_bindgen__chunked_transfer-1.4.0",
579 sha256 = "fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e",
580 type = "tar.gz",
581 urls = ["https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download"],
582 strip_prefix = "chunked_transfer-1.4.0",
583 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.chunked_transfer-1.4.0.bazel"),
584 )
585
586 maybe(
587 http_archive,
588 name = "rules_rust_wasm_bindgen__crossbeam-channel-0.5.5",
589 sha256 = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c",
590 type = "tar.gz",
591 urls = ["https://crates.io/api/v1/crates/crossbeam-channel/0.5.5/download"],
592 strip_prefix = "crossbeam-channel-0.5.5",
593 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-channel-0.5.5.bazel"),
594 )
595
596 maybe(
597 http_archive,
598 name = "rules_rust_wasm_bindgen__crossbeam-deque-0.8.1",
599 sha256 = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e",
600 type = "tar.gz",
601 urls = ["https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download"],
602 strip_prefix = "crossbeam-deque-0.8.1",
603 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-deque-0.8.1.bazel"),
604 )
605
606 maybe(
607 http_archive,
608 name = "rules_rust_wasm_bindgen__crossbeam-epoch-0.9.9",
609 sha256 = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d",
610 type = "tar.gz",
611 urls = ["https://crates.io/api/v1/crates/crossbeam-epoch/0.9.9/download"],
612 strip_prefix = "crossbeam-epoch-0.9.9",
613 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-epoch-0.9.9.bazel"),
614 )
615
616 maybe(
617 http_archive,
618 name = "rules_rust_wasm_bindgen__crossbeam-utils-0.8.10",
619 sha256 = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83",
620 type = "tar.gz",
621 urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.10/download"],
622 strip_prefix = "crossbeam-utils-0.8.10",
623 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-utils-0.8.10.bazel"),
624 )
625
626 maybe(
627 http_archive,
628 name = "rules_rust_wasm_bindgen__curl-0.4.43",
629 sha256 = "37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f",
630 type = "tar.gz",
631 urls = ["https://crates.io/api/v1/crates/curl/0.4.43/download"],
632 strip_prefix = "curl-0.4.43",
633 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.curl-0.4.43.bazel"),
634 )
635
636 maybe(
637 http_archive,
638 name = "rules_rust_wasm_bindgen__curl-sys-0.4.55-curl-7.83.1",
639 sha256 = "23734ec77368ec583c2e61dd3f0b0e5c98b93abe6d2a004ca06b91dd7e3e2762",
640 type = "tar.gz",
641 urls = ["https://crates.io/api/v1/crates/curl-sys/0.4.55+curl-7.83.1/download"],
642 strip_prefix = "curl-sys-0.4.55+curl-7.83.1",
643 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.curl-sys-0.4.55+curl-7.83.1.bazel"),
644 )
645
646 maybe(
647 http_archive,
648 name = "rules_rust_wasm_bindgen__diff-0.1.13",
649 sha256 = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8",
650 type = "tar.gz",
651 urls = ["https://crates.io/api/v1/crates/diff/0.1.13/download"],
652 strip_prefix = "diff-0.1.13",
653 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.diff-0.1.13.bazel"),
654 )
655
656 maybe(
657 http_archive,
658 name = "rules_rust_wasm_bindgen__difference-2.0.0",
659 sha256 = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198",
660 type = "tar.gz",
661 urls = ["https://crates.io/api/v1/crates/difference/2.0.0/download"],
662 strip_prefix = "difference-2.0.0",
663 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.difference-2.0.0.bazel"),
664 )
665
666 maybe(
667 http_archive,
668 name = "rules_rust_wasm_bindgen__difflib-0.4.0",
669 sha256 = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8",
670 type = "tar.gz",
671 urls = ["https://crates.io/api/v1/crates/difflib/0.4.0/download"],
672 strip_prefix = "difflib-0.4.0",
673 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.difflib-0.4.0.bazel"),
674 )
675
676 maybe(
677 http_archive,
678 name = "rules_rust_wasm_bindgen__doc-comment-0.3.3",
679 sha256 = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10",
680 type = "tar.gz",
681 urls = ["https://crates.io/api/v1/crates/doc-comment/0.3.3/download"],
682 strip_prefix = "doc-comment-0.3.3",
683 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.doc-comment-0.3.3.bazel"),
684 )
685
686 maybe(
687 http_archive,
688 name = "rules_rust_wasm_bindgen__docopt-1.1.1",
689 sha256 = "7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f",
690 type = "tar.gz",
691 urls = ["https://crates.io/api/v1/crates/docopt/1.1.1/download"],
692 strip_prefix = "docopt-1.1.1",
693 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.docopt-1.1.1.bazel"),
694 )
695
696 maybe(
697 http_archive,
698 name = "rules_rust_wasm_bindgen__either-1.7.0",
699 sha256 = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be",
700 type = "tar.gz",
701 urls = ["https://crates.io/api/v1/crates/either/1.7.0/download"],
702 strip_prefix = "either-1.7.0",
703 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.either-1.7.0.bazel"),
704 )
705
706 maybe(
707 http_archive,
708 name = "rules_rust_wasm_bindgen__env_logger-0.8.4",
709 sha256 = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3",
710 type = "tar.gz",
711 urls = ["https://crates.io/api/v1/crates/env_logger/0.8.4/download"],
712 strip_prefix = "env_logger-0.8.4",
713 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.env_logger-0.8.4.bazel"),
714 )
715
716 maybe(
717 http_archive,
718 name = "rules_rust_wasm_bindgen__fastrand-1.7.0",
719 sha256 = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf",
720 type = "tar.gz",
721 urls = ["https://crates.io/api/v1/crates/fastrand/1.7.0/download"],
722 strip_prefix = "fastrand-1.7.0",
723 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.fastrand-1.7.0.bazel"),
724 )
725
726 maybe(
727 http_archive,
728 name = "rules_rust_wasm_bindgen__filetime-0.2.17",
729 sha256 = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c",
730 type = "tar.gz",
731 urls = ["https://crates.io/api/v1/crates/filetime/0.2.17/download"],
732 strip_prefix = "filetime-0.2.17",
733 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.filetime-0.2.17.bazel"),
734 )
735
736 maybe(
737 http_archive,
738 name = "rules_rust_wasm_bindgen__float-cmp-0.8.0",
739 sha256 = "e1267f4ac4f343772758f7b1bdcbe767c218bbab93bb432acbf5162bbf85a6c4",
740 type = "tar.gz",
741 urls = ["https://crates.io/api/v1/crates/float-cmp/0.8.0/download"],
742 strip_prefix = "float-cmp-0.8.0",
743 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.float-cmp-0.8.0.bazel"),
744 )
745
746 maybe(
747 http_archive,
748 name = "rules_rust_wasm_bindgen__form_urlencoded-1.0.1",
749 sha256 = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191",
750 type = "tar.gz",
751 urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download"],
752 strip_prefix = "form_urlencoded-1.0.1",
753 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.form_urlencoded-1.0.1.bazel"),
754 )
755
756 maybe(
757 http_archive,
758 name = "rules_rust_wasm_bindgen__getrandom-0.2.7",
759 sha256 = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6",
760 type = "tar.gz",
761 urls = ["https://crates.io/api/v1/crates/getrandom/0.2.7/download"],
762 strip_prefix = "getrandom-0.2.7",
763 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.getrandom-0.2.7.bazel"),
764 )
765
766 maybe(
767 http_archive,
768 name = "rules_rust_wasm_bindgen__heck-0.3.3",
769 sha256 = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c",
770 type = "tar.gz",
771 urls = ["https://crates.io/api/v1/crates/heck/0.3.3/download"],
772 strip_prefix = "heck-0.3.3",
773 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.heck-0.3.3.bazel"),
774 )
775
776 maybe(
777 http_archive,
778 name = "rules_rust_wasm_bindgen__hermit-abi-0.1.19",
779 sha256 = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33",
780 type = "tar.gz",
781 urls = ["https://crates.io/api/v1/crates/hermit-abi/0.1.19/download"],
782 strip_prefix = "hermit-abi-0.1.19",
783 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.hermit-abi-0.1.19.bazel"),
784 )
785
786 maybe(
787 http_archive,
788 name = "rules_rust_wasm_bindgen__httparse-1.7.1",
789 sha256 = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c",
790 type = "tar.gz",
791 urls = ["https://crates.io/api/v1/crates/httparse/1.7.1/download"],
792 strip_prefix = "httparse-1.7.1",
793 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.httparse-1.7.1.bazel"),
794 )
795
796 maybe(
797 http_archive,
798 name = "rules_rust_wasm_bindgen__humantime-2.1.0",
799 sha256 = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4",
800 type = "tar.gz",
801 urls = ["https://crates.io/api/v1/crates/humantime/2.1.0/download"],
802 strip_prefix = "humantime-2.1.0",
803 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.humantime-2.1.0.bazel"),
804 )
805
806 maybe(
807 http_archive,
808 name = "rules_rust_wasm_bindgen__id-arena-2.2.1",
809 sha256 = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005",
810 type = "tar.gz",
811 urls = ["https://crates.io/api/v1/crates/id-arena/2.2.1/download"],
812 strip_prefix = "id-arena-2.2.1",
813 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.id-arena-2.2.1.bazel"),
814 )
815
816 maybe(
817 http_archive,
818 name = "rules_rust_wasm_bindgen__idna-0.2.3",
819 sha256 = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8",
820 type = "tar.gz",
821 urls = ["https://crates.io/api/v1/crates/idna/0.2.3/download"],
822 strip_prefix = "idna-0.2.3",
823 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.idna-0.2.3.bazel"),
824 )
825
826 maybe(
827 http_archive,
828 name = "rules_rust_wasm_bindgen__instant-0.1.12",
829 sha256 = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c",
830 type = "tar.gz",
831 urls = ["https://crates.io/api/v1/crates/instant/0.1.12/download"],
832 strip_prefix = "instant-0.1.12",
833 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.instant-0.1.12.bazel"),
834 )
835
836 maybe(
837 http_archive,
838 name = "rules_rust_wasm_bindgen__itertools-0.10.3",
839 sha256 = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3",
840 type = "tar.gz",
841 urls = ["https://crates.io/api/v1/crates/itertools/0.10.3/download"],
842 strip_prefix = "itertools-0.10.3",
843 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.itertools-0.10.3.bazel"),
844 )
845
846 maybe(
847 http_archive,
848 name = "rules_rust_wasm_bindgen__itoa-1.0.2",
849 sha256 = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d",
850 type = "tar.gz",
851 urls = ["https://crates.io/api/v1/crates/itoa/1.0.2/download"],
852 strip_prefix = "itoa-1.0.2",
853 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.itoa-1.0.2.bazel"),
854 )
855
856 maybe(
857 http_archive,
858 name = "rules_rust_wasm_bindgen__lazy_static-1.4.0",
859 sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
860 type = "tar.gz",
861 urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
862 strip_prefix = "lazy_static-1.4.0",
863 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"),
864 )
865
866 maybe(
867 http_archive,
868 name = "rules_rust_wasm_bindgen__leb128-0.2.5",
869 sha256 = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67",
870 type = "tar.gz",
871 urls = ["https://crates.io/api/v1/crates/leb128/0.2.5/download"],
872 strip_prefix = "leb128-0.2.5",
873 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.leb128-0.2.5.bazel"),
874 )
875
876 maybe(
877 http_archive,
878 name = "rules_rust_wasm_bindgen__libc-0.2.126",
879 sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
880 type = "tar.gz",
881 urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
882 strip_prefix = "libc-0.2.126",
883 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libc-0.2.126.bazel"),
884 )
885
886 maybe(
887 http_archive,
888 name = "rules_rust_wasm_bindgen__libz-sys-1.1.8",
889 sha256 = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf",
890 type = "tar.gz",
891 urls = ["https://crates.io/api/v1/crates/libz-sys/1.1.8/download"],
892 strip_prefix = "libz-sys-1.1.8",
893 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libz-sys-1.1.8.bazel"),
894 )
895
896 maybe(
897 http_archive,
898 name = "rules_rust_wasm_bindgen__log-0.4.17",
899 sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
900 type = "tar.gz",
901 urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
902 strip_prefix = "log-0.4.17",
903 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.log-0.4.17.bazel"),
904 )
905
906 maybe(
907 http_archive,
908 name = "rules_rust_wasm_bindgen__matches-0.1.9",
909 sha256 = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f",
910 type = "tar.gz",
911 urls = ["https://crates.io/api/v1/crates/matches/0.1.9/download"],
912 strip_prefix = "matches-0.1.9",
913 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.matches-0.1.9.bazel"),
914 )
915
916 maybe(
917 http_archive,
918 name = "rules_rust_wasm_bindgen__memchr-2.5.0",
919 sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
920 type = "tar.gz",
921 urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
922 strip_prefix = "memchr-2.5.0",
923 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.memchr-2.5.0.bazel"),
924 )
925
926 maybe(
927 http_archive,
928 name = "rules_rust_wasm_bindgen__memoffset-0.6.5",
929 sha256 = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce",
930 type = "tar.gz",
931 urls = ["https://crates.io/api/v1/crates/memoffset/0.6.5/download"],
932 strip_prefix = "memoffset-0.6.5",
933 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.memoffset-0.6.5.bazel"),
934 )
935
936 maybe(
937 http_archive,
938 name = "rules_rust_wasm_bindgen__mime-0.3.16",
939 sha256 = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d",
940 type = "tar.gz",
941 urls = ["https://crates.io/api/v1/crates/mime/0.3.16/download"],
942 strip_prefix = "mime-0.3.16",
943 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.mime-0.3.16.bazel"),
944 )
945
946 maybe(
947 http_archive,
948 name = "rules_rust_wasm_bindgen__mime_guess-2.0.4",
949 sha256 = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef",
950 type = "tar.gz",
951 urls = ["https://crates.io/api/v1/crates/mime_guess/2.0.4/download"],
952 strip_prefix = "mime_guess-2.0.4",
953 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.mime_guess-2.0.4.bazel"),
954 )
955
956 maybe(
957 http_archive,
958 name = "rules_rust_wasm_bindgen__multipart-0.18.0",
959 sha256 = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182",
960 type = "tar.gz",
961 urls = ["https://crates.io/api/v1/crates/multipart/0.18.0/download"],
962 strip_prefix = "multipart-0.18.0",
963 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.multipart-0.18.0.bazel"),
964 )
965
966 maybe(
967 http_archive,
968 name = "rules_rust_wasm_bindgen__normalize-line-endings-0.3.0",
969 sha256 = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be",
970 type = "tar.gz",
971 urls = ["https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download"],
972 strip_prefix = "normalize-line-endings-0.3.0",
973 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.normalize-line-endings-0.3.0.bazel"),
974 )
975
976 maybe(
977 http_archive,
978 name = "rules_rust_wasm_bindgen__num-integer-0.1.45",
979 sha256 = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9",
980 type = "tar.gz",
981 urls = ["https://crates.io/api/v1/crates/num-integer/0.1.45/download"],
982 strip_prefix = "num-integer-0.1.45",
983 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num-integer-0.1.45.bazel"),
984 )
985
986 maybe(
987 http_archive,
988 name = "rules_rust_wasm_bindgen__num-traits-0.2.15",
989 sha256 = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd",
990 type = "tar.gz",
991 urls = ["https://crates.io/api/v1/crates/num-traits/0.2.15/download"],
992 strip_prefix = "num-traits-0.2.15",
993 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num-traits-0.2.15.bazel"),
994 )
995
996 maybe(
997 http_archive,
998 name = "rules_rust_wasm_bindgen__num_cpus-1.13.1",
999 sha256 = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1",
1000 type = "tar.gz",
1001 urls = ["https://crates.io/api/v1/crates/num_cpus/1.13.1/download"],
1002 strip_prefix = "num_cpus-1.13.1",
1003 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num_cpus-1.13.1.bazel"),
1004 )
1005
1006 maybe(
1007 http_archive,
1008 name = "rules_rust_wasm_bindgen__num_threads-0.1.6",
1009 sha256 = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44",
1010 type = "tar.gz",
1011 urls = ["https://crates.io/api/v1/crates/num_threads/0.1.6/download"],
1012 strip_prefix = "num_threads-0.1.6",
1013 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num_threads-0.1.6.bazel"),
1014 )
1015
1016 maybe(
1017 http_archive,
1018 name = "rules_rust_wasm_bindgen__once_cell-1.13.0",
1019 sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
1020 type = "tar.gz",
1021 urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
1022 strip_prefix = "once_cell-1.13.0",
1023 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.once_cell-1.13.0.bazel"),
1024 )
1025
1026 maybe(
1027 http_archive,
1028 name = "rules_rust_wasm_bindgen__openssl-probe-0.1.5",
1029 sha256 = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf",
1030 type = "tar.gz",
1031 urls = ["https://crates.io/api/v1/crates/openssl-probe/0.1.5/download"],
1032 strip_prefix = "openssl-probe-0.1.5",
1033 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.openssl-probe-0.1.5.bazel"),
1034 )
1035
1036 maybe(
1037 http_archive,
1038 name = "rules_rust_wasm_bindgen__openssl-sys-0.9.75",
1039 sha256 = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f",
1040 type = "tar.gz",
1041 urls = ["https://crates.io/api/v1/crates/openssl-sys/0.9.75/download"],
1042 strip_prefix = "openssl-sys-0.9.75",
1043 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.openssl-sys-0.9.75.bazel"),
1044 )
1045
1046 maybe(
1047 http_archive,
1048 name = "rules_rust_wasm_bindgen__percent-encoding-2.1.0",
1049 sha256 = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e",
1050 type = "tar.gz",
1051 urls = ["https://crates.io/api/v1/crates/percent-encoding/2.1.0/download"],
1052 strip_prefix = "percent-encoding-2.1.0",
1053 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.percent-encoding-2.1.0.bazel"),
1054 )
1055
1056 maybe(
1057 http_archive,
1058 name = "rules_rust_wasm_bindgen__pkg-config-0.3.25",
1059 sha256 = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae",
1060 type = "tar.gz",
1061 urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.25/download"],
1062 strip_prefix = "pkg-config-0.3.25",
1063 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.pkg-config-0.3.25.bazel"),
1064 )
1065
1066 maybe(
1067 http_archive,
1068 name = "rules_rust_wasm_bindgen__ppv-lite86-0.2.16",
1069 sha256 = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872",
1070 type = "tar.gz",
1071 urls = ["https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download"],
1072 strip_prefix = "ppv-lite86-0.2.16",
1073 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.ppv-lite86-0.2.16.bazel"),
1074 )
1075
1076 maybe(
1077 http_archive,
1078 name = "rules_rust_wasm_bindgen__predicates-1.0.8",
1079 sha256 = "f49cfaf7fdaa3bfacc6fa3e7054e65148878354a5cfddcf661df4c851f8021df",
1080 type = "tar.gz",
1081 urls = ["https://crates.io/api/v1/crates/predicates/1.0.8/download"],
1082 strip_prefix = "predicates-1.0.8",
1083 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-1.0.8.bazel"),
1084 )
1085
1086 maybe(
1087 http_archive,
1088 name = "rules_rust_wasm_bindgen__predicates-2.1.1",
1089 sha256 = "a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c",
1090 type = "tar.gz",
1091 urls = ["https://crates.io/api/v1/crates/predicates/2.1.1/download"],
1092 strip_prefix = "predicates-2.1.1",
1093 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-2.1.1.bazel"),
1094 )
1095
1096 maybe(
1097 http_archive,
1098 name = "rules_rust_wasm_bindgen__predicates-core-1.0.3",
1099 sha256 = "da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb",
1100 type = "tar.gz",
1101 urls = ["https://crates.io/api/v1/crates/predicates-core/1.0.3/download"],
1102 strip_prefix = "predicates-core-1.0.3",
1103 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-core-1.0.3.bazel"),
1104 )
1105
1106 maybe(
1107 http_archive,
1108 name = "rules_rust_wasm_bindgen__predicates-tree-1.0.5",
1109 sha256 = "4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032",
1110 type = "tar.gz",
1111 urls = ["https://crates.io/api/v1/crates/predicates-tree/1.0.5/download"],
1112 strip_prefix = "predicates-tree-1.0.5",
1113 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-tree-1.0.5.bazel"),
1114 )
1115
1116 maybe(
1117 http_archive,
1118 name = "rules_rust_wasm_bindgen__proc-macro2-1.0.40",
1119 sha256 = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7",
1120 type = "tar.gz",
1121 urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.40/download"],
1122 strip_prefix = "proc-macro2-1.0.40",
1123 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.40.bazel"),
1124 )
1125
1126 maybe(
1127 http_archive,
1128 name = "rules_rust_wasm_bindgen__quick-error-1.2.3",
1129 sha256 = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0",
1130 type = "tar.gz",
1131 urls = ["https://crates.io/api/v1/crates/quick-error/1.2.3/download"],
1132 strip_prefix = "quick-error-1.2.3",
1133 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.quick-error-1.2.3.bazel"),
1134 )
1135
1136 maybe(
1137 http_archive,
1138 name = "rules_rust_wasm_bindgen__quote-1.0.20",
1139 sha256 = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804",
1140 type = "tar.gz",
1141 urls = ["https://crates.io/api/v1/crates/quote/1.0.20/download"],
1142 strip_prefix = "quote-1.0.20",
1143 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.quote-1.0.20.bazel"),
1144 )
1145
1146 maybe(
1147 http_archive,
1148 name = "rules_rust_wasm_bindgen__rand-0.8.5",
1149 sha256 = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404",
1150 type = "tar.gz",
1151 urls = ["https://crates.io/api/v1/crates/rand/0.8.5/download"],
1152 strip_prefix = "rand-0.8.5",
1153 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rand-0.8.5.bazel"),
1154 )
1155
1156 maybe(
1157 http_archive,
1158 name = "rules_rust_wasm_bindgen__rand_chacha-0.3.1",
1159 sha256 = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88",
1160 type = "tar.gz",
1161 urls = ["https://crates.io/api/v1/crates/rand_chacha/0.3.1/download"],
1162 strip_prefix = "rand_chacha-0.3.1",
1163 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rand_chacha-0.3.1.bazel"),
1164 )
1165
1166 maybe(
1167 http_archive,
1168 name = "rules_rust_wasm_bindgen__rand_core-0.6.3",
1169 sha256 = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7",
1170 type = "tar.gz",
1171 urls = ["https://crates.io/api/v1/crates/rand_core/0.6.3/download"],
1172 strip_prefix = "rand_core-0.6.3",
1173 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rand_core-0.6.3.bazel"),
1174 )
1175
1176 maybe(
1177 http_archive,
1178 name = "rules_rust_wasm_bindgen__rayon-1.5.3",
1179 sha256 = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d",
1180 type = "tar.gz",
1181 urls = ["https://crates.io/api/v1/crates/rayon/1.5.3/download"],
1182 strip_prefix = "rayon-1.5.3",
1183 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-1.5.3.bazel"),
1184 )
1185
1186 maybe(
1187 http_archive,
1188 name = "rules_rust_wasm_bindgen__rayon-core-1.9.3",
1189 sha256 = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f",
1190 type = "tar.gz",
1191 urls = ["https://crates.io/api/v1/crates/rayon-core/1.9.3/download"],
1192 strip_prefix = "rayon-core-1.9.3",
1193 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-core-1.9.3.bazel"),
1194 )
1195
1196 maybe(
1197 http_archive,
1198 name = "rules_rust_wasm_bindgen__redox_syscall-0.2.13",
1199 sha256 = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42",
1200 type = "tar.gz",
1201 urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.13/download"],
1202 strip_prefix = "redox_syscall-0.2.13",
1203 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.redox_syscall-0.2.13.bazel"),
1204 )
1205
1206 maybe(
1207 http_archive,
1208 name = "rules_rust_wasm_bindgen__regex-1.6.0",
1209 sha256 = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b",
1210 type = "tar.gz",
1211 urls = ["https://crates.io/api/v1/crates/regex/1.6.0/download"],
1212 strip_prefix = "regex-1.6.0",
1213 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-1.6.0.bazel"),
1214 )
1215
1216 maybe(
1217 http_archive,
1218 name = "rules_rust_wasm_bindgen__regex-automata-0.1.10",
1219 sha256 = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132",
1220 type = "tar.gz",
1221 urls = ["https://crates.io/api/v1/crates/regex-automata/0.1.10/download"],
1222 strip_prefix = "regex-automata-0.1.10",
1223 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-automata-0.1.10.bazel"),
1224 )
1225
1226 maybe(
1227 http_archive,
1228 name = "rules_rust_wasm_bindgen__regex-syntax-0.6.27",
1229 sha256 = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244",
1230 type = "tar.gz",
1231 urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.27/download"],
1232 strip_prefix = "regex-syntax-0.6.27",
1233 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-syntax-0.6.27.bazel"),
1234 )
1235
1236 maybe(
1237 http_archive,
1238 name = "rules_rust_wasm_bindgen__remove_dir_all-0.5.3",
1239 sha256 = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7",
1240 type = "tar.gz",
1241 urls = ["https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download"],
1242 strip_prefix = "remove_dir_all-0.5.3",
1243 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.remove_dir_all-0.5.3.bazel"),
1244 )
1245
1246 maybe(
1247 http_archive,
1248 name = "rules_rust_wasm_bindgen__rouille-3.5.0",
1249 sha256 = "18b2380c42510ef4a28b5f228a174c801e0dec590103e215e60812e2e2f34d05",
1250 type = "tar.gz",
1251 urls = ["https://crates.io/api/v1/crates/rouille/3.5.0/download"],
1252 strip_prefix = "rouille-3.5.0",
1253 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rouille-3.5.0.bazel"),
1254 )
1255
1256 maybe(
1257 http_archive,
1258 name = "rules_rust_wasm_bindgen__rustc-demangle-0.1.21",
1259 sha256 = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342",
1260 type = "tar.gz",
1261 urls = ["https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download"],
1262 strip_prefix = "rustc-demangle-0.1.21",
1263 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rustc-demangle-0.1.21.bazel"),
1264 )
1265
1266 maybe(
1267 http_archive,
1268 name = "rules_rust_wasm_bindgen__ryu-1.0.10",
1269 sha256 = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695",
1270 type = "tar.gz",
1271 urls = ["https://crates.io/api/v1/crates/ryu/1.0.10/download"],
1272 strip_prefix = "ryu-1.0.10",
1273 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.ryu-1.0.10.bazel"),
1274 )
1275
1276 maybe(
1277 http_archive,
1278 name = "rules_rust_wasm_bindgen__safemem-0.3.3",
1279 sha256 = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072",
1280 type = "tar.gz",
1281 urls = ["https://crates.io/api/v1/crates/safemem/0.3.3/download"],
1282 strip_prefix = "safemem-0.3.3",
1283 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.safemem-0.3.3.bazel"),
1284 )
1285
1286 maybe(
1287 http_archive,
1288 name = "rules_rust_wasm_bindgen__schannel-0.1.20",
1289 sha256 = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2",
1290 type = "tar.gz",
1291 urls = ["https://crates.io/api/v1/crates/schannel/0.1.20/download"],
1292 strip_prefix = "schannel-0.1.20",
1293 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.schannel-0.1.20.bazel"),
1294 )
1295
1296 maybe(
1297 http_archive,
1298 name = "rules_rust_wasm_bindgen__scopeguard-1.1.0",
1299 sha256 = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd",
1300 type = "tar.gz",
1301 urls = ["https://crates.io/api/v1/crates/scopeguard/1.1.0/download"],
1302 strip_prefix = "scopeguard-1.1.0",
1303 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.scopeguard-1.1.0.bazel"),
1304 )
1305
1306 maybe(
1307 http_archive,
1308 name = "rules_rust_wasm_bindgen__serde-1.0.139",
1309 sha256 = "0171ebb889e45aa68b44aee0859b3eede84c6f5f5c228e6f140c0b2a0a46cad6",
1310 type = "tar.gz",
1311 urls = ["https://crates.io/api/v1/crates/serde/1.0.139/download"],
1312 strip_prefix = "serde-1.0.139",
1313 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde-1.0.139.bazel"),
1314 )
1315
1316 maybe(
1317 http_archive,
1318 name = "rules_rust_wasm_bindgen__serde_derive-1.0.139",
1319 sha256 = "dc1d3230c1de7932af58ad8ffbe1d784bd55efd5a9d84ac24f69c72d83543dfb",
1320 type = "tar.gz",
1321 urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.139/download"],
1322 strip_prefix = "serde_derive-1.0.139",
1323 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_derive-1.0.139.bazel"),
1324 )
1325
1326 maybe(
1327 http_archive,
1328 name = "rules_rust_wasm_bindgen__serde_json-1.0.82",
1329 sha256 = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7",
1330 type = "tar.gz",
1331 urls = ["https://crates.io/api/v1/crates/serde_json/1.0.82/download"],
1332 strip_prefix = "serde_json-1.0.82",
1333 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_json-1.0.82.bazel"),
1334 )
1335
1336 maybe(
1337 http_archive,
1338 name = "rules_rust_wasm_bindgen__sha1-0.6.1",
1339 sha256 = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770",
1340 type = "tar.gz",
1341 urls = ["https://crates.io/api/v1/crates/sha1/0.6.1/download"],
1342 strip_prefix = "sha1-0.6.1",
1343 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.sha1-0.6.1.bazel"),
1344 )
1345
1346 maybe(
1347 http_archive,
1348 name = "rules_rust_wasm_bindgen__sha1_smol-1.0.0",
1349 sha256 = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012",
1350 type = "tar.gz",
1351 urls = ["https://crates.io/api/v1/crates/sha1_smol/1.0.0/download"],
1352 strip_prefix = "sha1_smol-1.0.0",
1353 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.sha1_smol-1.0.0.bazel"),
1354 )
1355
1356 maybe(
1357 http_archive,
1358 name = "rules_rust_wasm_bindgen__socket2-0.4.4",
1359 sha256 = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0",
1360 type = "tar.gz",
1361 urls = ["https://crates.io/api/v1/crates/socket2/0.4.4/download"],
1362 strip_prefix = "socket2-0.4.4",
1363 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.socket2-0.4.4.bazel"),
1364 )
1365
1366 maybe(
1367 http_archive,
1368 name = "rules_rust_wasm_bindgen__strsim-0.10.0",
1369 sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623",
1370 type = "tar.gz",
1371 urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"],
1372 strip_prefix = "strsim-0.10.0",
1373 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.strsim-0.10.0.bazel"),
1374 )
1375
1376 maybe(
1377 http_archive,
1378 name = "rules_rust_wasm_bindgen__syn-1.0.98",
1379 sha256 = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd",
1380 type = "tar.gz",
1381 urls = ["https://crates.io/api/v1/crates/syn/1.0.98/download"],
1382 strip_prefix = "syn-1.0.98",
1383 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.syn-1.0.98.bazel"),
1384 )
1385
1386 maybe(
1387 http_archive,
1388 name = "rules_rust_wasm_bindgen__tempfile-3.3.0",
1389 sha256 = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4",
1390 type = "tar.gz",
1391 urls = ["https://crates.io/api/v1/crates/tempfile/3.3.0/download"],
1392 strip_prefix = "tempfile-3.3.0",
1393 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tempfile-3.3.0.bazel"),
1394 )
1395
1396 maybe(
1397 http_archive,
1398 name = "rules_rust_wasm_bindgen__termcolor-1.1.3",
1399 sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
1400 type = "tar.gz",
1401 urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
1402 strip_prefix = "termcolor-1.1.3",
1403 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
1404 )
1405
1406 maybe(
1407 http_archive,
1408 name = "rules_rust_wasm_bindgen__termtree-0.2.4",
1409 sha256 = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b",
1410 type = "tar.gz",
1411 urls = ["https://crates.io/api/v1/crates/termtree/0.2.4/download"],
1412 strip_prefix = "termtree-0.2.4",
1413 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termtree-0.2.4.bazel"),
1414 )
1415
1416 maybe(
1417 http_archive,
1418 name = "rules_rust_wasm_bindgen__threadpool-1.8.1",
1419 sha256 = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa",
1420 type = "tar.gz",
1421 urls = ["https://crates.io/api/v1/crates/threadpool/1.8.1/download"],
1422 strip_prefix = "threadpool-1.8.1",
1423 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.threadpool-1.8.1.bazel"),
1424 )
1425
1426 maybe(
1427 http_archive,
1428 name = "rules_rust_wasm_bindgen__time-0.3.11",
1429 sha256 = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217",
1430 type = "tar.gz",
1431 urls = ["https://crates.io/api/v1/crates/time/0.3.11/download"],
1432 strip_prefix = "time-0.3.11",
1433 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.time-0.3.11.bazel"),
1434 )
1435
1436 maybe(
1437 http_archive,
1438 name = "rules_rust_wasm_bindgen__tiny_http-0.8.2",
1439 sha256 = "9ce51b50006056f590c9b7c3808c3bd70f0d1101666629713866c227d6e58d39",
1440 type = "tar.gz",
1441 urls = ["https://crates.io/api/v1/crates/tiny_http/0.8.2/download"],
1442 strip_prefix = "tiny_http-0.8.2",
1443 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tiny_http-0.8.2.bazel"),
1444 )
1445
1446 maybe(
1447 http_archive,
1448 name = "rules_rust_wasm_bindgen__tinyvec-1.6.0",
1449 sha256 = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50",
1450 type = "tar.gz",
1451 urls = ["https://crates.io/api/v1/crates/tinyvec/1.6.0/download"],
1452 strip_prefix = "tinyvec-1.6.0",
1453 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tinyvec-1.6.0.bazel"),
1454 )
1455
1456 maybe(
1457 http_archive,
1458 name = "rules_rust_wasm_bindgen__tinyvec_macros-0.1.0",
1459 sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
1460 type = "tar.gz",
1461 urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download"],
1462 strip_prefix = "tinyvec_macros-0.1.0",
1463 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
1464 )
1465
1466 maybe(
1467 http_archive,
1468 name = "rules_rust_wasm_bindgen__twoway-0.1.8",
1469 sha256 = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1",
1470 type = "tar.gz",
1471 urls = ["https://crates.io/api/v1/crates/twoway/0.1.8/download"],
1472 strip_prefix = "twoway-0.1.8",
1473 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.twoway-0.1.8.bazel"),
1474 )
1475
1476 maybe(
1477 http_archive,
1478 name = "rules_rust_wasm_bindgen__unicase-2.6.0",
1479 sha256 = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6",
1480 type = "tar.gz",
1481 urls = ["https://crates.io/api/v1/crates/unicase/2.6.0/download"],
1482 strip_prefix = "unicase-2.6.0",
1483 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicase-2.6.0.bazel"),
1484 )
1485
1486 maybe(
1487 http_archive,
1488 name = "rules_rust_wasm_bindgen__unicode-bidi-0.3.8",
1489 sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
1490 type = "tar.gz",
1491 urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download"],
1492 strip_prefix = "unicode-bidi-0.3.8",
1493 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-bidi-0.3.8.bazel"),
1494 )
1495
1496 maybe(
1497 http_archive,
1498 name = "rules_rust_wasm_bindgen__unicode-ident-1.0.1",
1499 sha256 = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c",
1500 type = "tar.gz",
1501 urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.1/download"],
1502 strip_prefix = "unicode-ident-1.0.1",
1503 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.1.bazel"),
1504 )
1505
1506 maybe(
1507 http_archive,
1508 name = "rules_rust_wasm_bindgen__unicode-normalization-0.1.21",
1509 sha256 = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6",
1510 type = "tar.gz",
1511 urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download"],
1512 strip_prefix = "unicode-normalization-0.1.21",
1513 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-normalization-0.1.21.bazel"),
1514 )
1515
1516 maybe(
1517 http_archive,
1518 name = "rules_rust_wasm_bindgen__unicode-segmentation-1.9.0",
1519 sha256 = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99",
1520 type = "tar.gz",
1521 urls = ["https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download"],
1522 strip_prefix = "unicode-segmentation-1.9.0",
1523 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-segmentation-1.9.0.bazel"),
1524 )
1525
1526 maybe(
1527 http_archive,
1528 name = "rules_rust_wasm_bindgen__url-2.2.2",
1529 sha256 = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c",
1530 type = "tar.gz",
1531 urls = ["https://crates.io/api/v1/crates/url/2.2.2/download"],
1532 strip_prefix = "url-2.2.2",
1533 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.url-2.2.2.bazel"),
1534 )
1535
1536 maybe(
1537 http_archive,
1538 name = "rules_rust_wasm_bindgen__vcpkg-0.2.15",
1539 sha256 = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426",
1540 type = "tar.gz",
1541 urls = ["https://crates.io/api/v1/crates/vcpkg/0.2.15/download"],
1542 strip_prefix = "vcpkg-0.2.15",
1543 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.vcpkg-0.2.15.bazel"),
1544 )
1545
1546 maybe(
1547 http_archive,
1548 name = "rules_rust_wasm_bindgen__version_check-0.9.4",
1549 sha256 = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f",
1550 type = "tar.gz",
1551 urls = ["https://crates.io/api/v1/crates/version_check/0.9.4/download"],
1552 strip_prefix = "version_check-0.9.4",
1553 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.version_check-0.9.4.bazel"),
1554 )
1555
1556 maybe(
1557 http_archive,
1558 name = "rules_rust_wasm_bindgen__wait-timeout-0.2.0",
1559 sha256 = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6",
1560 type = "tar.gz",
1561 urls = ["https://crates.io/api/v1/crates/wait-timeout/0.2.0/download"],
1562 strip_prefix = "wait-timeout-0.2.0",
1563 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wait-timeout-0.2.0.bazel"),
1564 )
1565
1566 maybe(
1567 http_archive,
1568 name = "rules_rust_wasm_bindgen__walrus-0.19.0",
1569 sha256 = "4eb08e48cde54c05f363d984bb54ce374f49e242def9468d2e1b6c2372d291f8",
1570 type = "tar.gz",
1571 urls = ["https://crates.io/api/v1/crates/walrus/0.19.0/download"],
1572 strip_prefix = "walrus-0.19.0",
1573 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.walrus-0.19.0.bazel"),
1574 )
1575
1576 maybe(
1577 http_archive,
1578 name = "rules_rust_wasm_bindgen__walrus-macro-0.19.0",
1579 sha256 = "0a6e5bd22c71e77d60140b0bd5be56155a37e5bd14e24f5f87298040d0cc40d7",
1580 type = "tar.gz",
1581 urls = ["https://crates.io/api/v1/crates/walrus-macro/0.19.0/download"],
1582 strip_prefix = "walrus-macro-0.19.0",
1583 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.walrus-macro-0.19.0.bazel"),
1584 )
1585
1586 maybe(
1587 http_archive,
1588 name = "rules_rust_wasm_bindgen__wasi-0.11.0-wasi-snapshot-preview1",
1589 sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
1590 type = "tar.gz",
1591 urls = ["https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download"],
1592 strip_prefix = "wasi-0.11.0+wasi-snapshot-preview1",
1593 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
1594 )
1595
1596 maybe(
1597 http_archive,
1598 name = "rules_rust_wasm_bindgen__wasm-bindgen-0.2.81",
1599 sha256 = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994",
1600 type = "tar.gz",
1601 urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.81/download"],
1602 strip_prefix = "wasm-bindgen-0.2.81",
1603 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-0.2.81.bazel"),
1604 )
1605
1606 maybe(
1607 http_archive,
1608 name = "rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.81",
1609 sha256 = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a",
1610 type = "tar.gz",
1611 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download"],
1612 strip_prefix = "wasm-bindgen-backend-0.2.81",
1613 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.81.bazel"),
1614 )
1615
1616 maybe(
1617 http_archive,
1618 name = "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.81",
1619 sha256 = "4016fbd42224de21aab2f009aeaec61067d278a298ba7f8f7f8d40fbffea0822",
1620 type = "tar.gz",
1621 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-cli-support/0.2.81/download"],
1622 strip_prefix = "wasm-bindgen-cli-support-0.2.81",
1623 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-cli-support-0.2.81.bazel"),
1624 )
1625
1626 maybe(
1627 http_archive,
1628 name = "rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.81",
1629 sha256 = "f33c8e2d3f3b6f6647f982911eb4cb44998c8cca97a4fe7afc99f616ebb33a73",
1630 type = "tar.gz",
1631 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-externref-xform/0.2.81/download"],
1632 strip_prefix = "wasm-bindgen-externref-xform-0.2.81",
1633 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-externref-xform-0.2.81.bazel"),
1634 )
1635
1636 maybe(
1637 http_archive,
1638 name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.81",
1639 sha256 = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa",
1640 type = "tar.gz",
1641 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download"],
1642 strip_prefix = "wasm-bindgen-macro-0.2.81",
1643 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.81.bazel"),
1644 )
1645
1646 maybe(
1647 http_archive,
1648 name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.81",
1649 sha256 = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048",
1650 type = "tar.gz",
1651 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download"],
1652 strip_prefix = "wasm-bindgen-macro-support-0.2.81",
1653 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.81.bazel"),
1654 )
1655
1656 maybe(
1657 http_archive,
1658 name = "rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.81",
1659 sha256 = "7015b54357604811162710d5cf274ab85d974fe1e324222dd5b2133afdefe9b9",
1660 type = "tar.gz",
1661 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-multi-value-xform/0.2.81/download"],
1662 strip_prefix = "wasm-bindgen-multi-value-xform-0.2.81",
1663 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-multi-value-xform-0.2.81.bazel"),
1664 )
1665
1666 maybe(
1667 http_archive,
1668 name = "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.81",
1669 sha256 = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be",
1670 type = "tar.gz",
1671 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download"],
1672 strip_prefix = "wasm-bindgen-shared-0.2.81",
1673 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.81.bazel"),
1674 )
1675
1676 maybe(
1677 http_archive,
1678 name = "rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.81",
1679 sha256 = "6961b838d9a9c121ba4a1eea1628014cc759469e3defb42bbac9c5ed0f65be14",
1680 type = "tar.gz",
1681 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-threads-xform/0.2.81/download"],
1682 strip_prefix = "wasm-bindgen-threads-xform-0.2.81",
1683 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-threads-xform-0.2.81.bazel"),
1684 )
1685
1686 maybe(
1687 http_archive,
1688 name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.81",
1689 sha256 = "c0a0eca38fe89471f57d6903f3e17e732d2d6f995a7af5b23f27df7fee0f0d18",
1690 type = "tar.gz",
1691 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-conventions/0.2.81/download"],
1692 strip_prefix = "wasm-bindgen-wasm-conventions-0.2.81",
1693 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-conventions-0.2.81.bazel"),
1694 )
1695
1696 maybe(
1697 http_archive,
1698 name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.81",
1699 sha256 = "0b1c9fb7f71137840932bbb853ef1f83d68c88584b716c9bbae38675c9fb8b86",
1700 type = "tar.gz",
1701 urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-interpreter/0.2.81/download"],
1702 strip_prefix = "wasm-bindgen-wasm-interpreter-0.2.81",
1703 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-interpreter-0.2.81.bazel"),
1704 )
1705
1706 maybe(
1707 http_archive,
1708 name = "rules_rust_wasm_bindgen__wasmparser-0.59.0",
1709 sha256 = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9",
1710 type = "tar.gz",
1711 urls = ["https://crates.io/api/v1/crates/wasmparser/0.59.0/download"],
1712 strip_prefix = "wasmparser-0.59.0",
1713 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.59.0.bazel"),
1714 )
1715
1716 maybe(
1717 http_archive,
1718 name = "rules_rust_wasm_bindgen__wasmparser-0.77.0",
1719 sha256 = "b35c86d22e720a07d954ebbed772d01180501afe7d03d464f413bb5f8914a8d6",
1720 type = "tar.gz",
1721 urls = ["https://crates.io/api/v1/crates/wasmparser/0.77.0/download"],
1722 strip_prefix = "wasmparser-0.77.0",
1723 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.77.0.bazel"),
1724 )
1725
1726 maybe(
1727 http_archive,
1728 name = "rules_rust_wasm_bindgen__wasmparser-0.83.0",
1729 sha256 = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a",
1730 type = "tar.gz",
1731 urls = ["https://crates.io/api/v1/crates/wasmparser/0.83.0/download"],
1732 strip_prefix = "wasmparser-0.83.0",
1733 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.83.0.bazel"),
1734 )
1735
1736 maybe(
1737 http_archive,
1738 name = "rules_rust_wasm_bindgen__wasmprinter-0.2.33",
1739 sha256 = "f973822fb3ca7e03ab421910274514b405df19a3d53acb131ae4df3a2fc4eb58",
1740 type = "tar.gz",
1741 urls = ["https://crates.io/api/v1/crates/wasmprinter/0.2.33/download"],
1742 strip_prefix = "wasmprinter-0.2.33",
1743 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmprinter-0.2.33.bazel"),
1744 )
1745
1746 maybe(
1747 http_archive,
1748 name = "rules_rust_wasm_bindgen__wast-21.0.0",
1749 sha256 = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5",
1750 type = "tar.gz",
1751 urls = ["https://crates.io/api/v1/crates/wast/21.0.0/download"],
1752 strip_prefix = "wast-21.0.0",
1753 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wast-21.0.0.bazel"),
1754 )
1755
1756 maybe(
1757 http_archive,
1758 name = "rules_rust_wasm_bindgen__winapi-0.3.9",
1759 sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419",
1760 type = "tar.gz",
1761 urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"],
1762 strip_prefix = "winapi-0.3.9",
1763 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.winapi-0.3.9.bazel"),
1764 )
1765
1766 maybe(
1767 http_archive,
1768 name = "rules_rust_wasm_bindgen__winapi-i686-pc-windows-gnu-0.4.0",
1769 sha256 = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6",
1770 type = "tar.gz",
1771 urls = ["https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download"],
1772 strip_prefix = "winapi-i686-pc-windows-gnu-0.4.0",
1773 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
1774 )
1775
1776 maybe(
1777 http_archive,
1778 name = "rules_rust_wasm_bindgen__winapi-util-0.1.5",
1779 sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",
1780 type = "tar.gz",
1781 urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"],
1782 strip_prefix = "winapi-util-0.1.5",
1783 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.winapi-util-0.1.5.bazel"),
1784 )
1785
1786 maybe(
1787 http_archive,
1788 name = "rules_rust_wasm_bindgen__winapi-x86_64-pc-windows-gnu-0.4.0",
1789 sha256 = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f",
1790 type = "tar.gz",
1791 urls = ["https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download"],
1792 strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0",
1793 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
1794 )
1795
1796 maybe(
1797 http_archive,
1798 name = "rules_rust_wasm_bindgen__windows-sys-0.36.1",
1799 sha256 = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2",
1800 type = "tar.gz",
1801 urls = ["https://crates.io/api/v1/crates/windows-sys/0.36.1/download"],
1802 strip_prefix = "windows-sys-0.36.1",
1803 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-sys-0.36.1.bazel"),
1804 )
1805
1806 maybe(
1807 http_archive,
1808 name = "rules_rust_wasm_bindgen__windows_aarch64_msvc-0.36.1",
1809 sha256 = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47",
1810 type = "tar.gz",
1811 urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download"],
1812 strip_prefix = "windows_aarch64_msvc-0.36.1",
1813 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.36.1.bazel"),
1814 )
1815
1816 maybe(
1817 http_archive,
1818 name = "rules_rust_wasm_bindgen__windows_i686_gnu-0.36.1",
1819 sha256 = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6",
1820 type = "tar.gz",
1821 urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download"],
1822 strip_prefix = "windows_i686_gnu-0.36.1",
1823 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.36.1.bazel"),
1824 )
1825
1826 maybe(
1827 http_archive,
1828 name = "rules_rust_wasm_bindgen__windows_i686_msvc-0.36.1",
1829 sha256 = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024",
1830 type = "tar.gz",
1831 urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download"],
1832 strip_prefix = "windows_i686_msvc-0.36.1",
1833 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.36.1.bazel"),
1834 )
1835
1836 maybe(
1837 http_archive,
1838 name = "rules_rust_wasm_bindgen__windows_x86_64_gnu-0.36.1",
1839 sha256 = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1",
1840 type = "tar.gz",
1841 urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download"],
1842 strip_prefix = "windows_x86_64_gnu-0.36.1",
1843 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.36.1.bazel"),
1844 )
1845
1846 maybe(
1847 http_archive,
1848 name = "rules_rust_wasm_bindgen__windows_x86_64_msvc-0.36.1",
1849 sha256 = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680",
1850 type = "tar.gz",
1851 urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download"],
1852 strip_prefix = "windows_x86_64_msvc-0.36.1",
1853 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.36.1.bazel"),
1854 )
1855
1856 maybe(
1857 http_archive,
1858 name = "rules_rust_wasm_bindgen__wit-parser-0.2.0",
1859 sha256 = "3f5fd97866f4b9c8e1ed57bcf9446f3d0d8ba37e2dd01c3c612c046c053b06f7",
1860 type = "tar.gz",
1861 urls = ["https://crates.io/api/v1/crates/wit-parser/0.2.0/download"],
1862 strip_prefix = "wit-parser-0.2.0",
1863 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-parser-0.2.0.bazel"),
1864 )
1865
1866 maybe(
1867 http_archive,
1868 name = "rules_rust_wasm_bindgen__wit-printer-0.2.0",
1869 sha256 = "93f19ca44555a3c14d69acee6447a6e4f52771b0c6e5d8db3e42db3b90f6fce9",
1870 type = "tar.gz",
1871 urls = ["https://crates.io/api/v1/crates/wit-printer/0.2.0/download"],
1872 strip_prefix = "wit-printer-0.2.0",
1873 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-printer-0.2.0.bazel"),
1874 )
1875
1876 maybe(
1877 http_archive,
1878 name = "rules_rust_wasm_bindgen__wit-schema-version-0.1.0",
1879 sha256 = "bfee4a6a4716eefa0682e7a3b836152e894a3e4f34a9d6c2c3e1c94429bfe36a",
1880 type = "tar.gz",
1881 urls = ["https://crates.io/api/v1/crates/wit-schema-version/0.1.0/download"],
1882 strip_prefix = "wit-schema-version-0.1.0",
1883 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-schema-version-0.1.0.bazel"),
1884 )
1885
1886 maybe(
1887 http_archive,
1888 name = "rules_rust_wasm_bindgen__wit-text-0.8.0",
1889 sha256 = "33358e95c77d660f1c7c07f4a93c2bd89768965e844e3c50730bb4b42658df5f",
1890 type = "tar.gz",
1891 urls = ["https://crates.io/api/v1/crates/wit-text/0.8.0/download"],
1892 strip_prefix = "wit-text-0.8.0",
1893 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-text-0.8.0.bazel"),
1894 )
1895
1896 maybe(
1897 http_archive,
1898 name = "rules_rust_wasm_bindgen__wit-validator-0.2.1",
1899 sha256 = "3c11d93d925420e7872b226c4161849c32be38385ccab026b88df99d8ddc6ba6",
1900 type = "tar.gz",
1901 urls = ["https://crates.io/api/v1/crates/wit-validator/0.2.1/download"],
1902 strip_prefix = "wit-validator-0.2.1",
1903 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-validator-0.2.1.bazel"),
1904 )
1905
1906 maybe(
1907 http_archive,
1908 name = "rules_rust_wasm_bindgen__wit-walrus-0.6.0",
1909 sha256 = "ad559e3e4c6404b2a6a675d44129d62a3836e3b951b90112fa1c5feb852757cd",
1910 type = "tar.gz",
1911 urls = ["https://crates.io/api/v1/crates/wit-walrus/0.6.0/download"],
1912 strip_prefix = "wit-walrus-0.6.0",
1913 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-walrus-0.6.0.bazel"),
1914 )
1915
1916 maybe(
1917 http_archive,
1918 name = "rules_rust_wasm_bindgen__wit-writer-0.2.0",
1919 sha256 = "c2ad01ba5e9cbcff799a0689e56a153776ea694cec777f605938cb9880d41a09",
1920 type = "tar.gz",
1921 urls = ["https://crates.io/api/v1/crates/wit-writer/0.2.0/download"],
1922 strip_prefix = "wit-writer-0.2.0",
1923 build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-writer-0.2.0.bazel"),
1924 )