Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 1 | ############################################################################### |
| 2 | # @generated |
| 3 | # DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To |
| 4 | # regenerate this file, run the following: |
| 5 | # |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 6 | # bazel run @//bindgen/3rdparty:crates_vendor |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 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 | |
| 18 | load("@bazel_skylib//lib:selects.bzl", "selects") |
| 19 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| 20 | load("@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 | |
| 29 | def _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 Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 40 | # Not all dependencies are supported for all platforms. |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 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 | |
| 86 | def 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 | |
| 139 | def 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 Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 156 | normal_dev (bool, optional): If True, normal dev dependencies will be |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 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(): |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 205 | crate_deps += selects.with_or({ |
| 206 | tuple(_CONDITIONS[condition]): deps.values(), |
| 207 | "//conditions:default": [], |
| 208 | }) |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 209 | |
| 210 | return crate_deps |
| 211 | |
| 212 | def 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 Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 228 | normal_dev (bool, optional): If True, normal dev dependencies will be |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 229 | 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 Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 280 | crate_aliases = {"//conditions:default": dict(common_items)} |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 281 | for condition, deps in aliases.items(): |
| 282 | condition_triples = _CONDITIONS[condition] |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 283 | 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 Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 288 | |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 289 | return select(crate_aliases) |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 290 | |
| 291 | ############################################################################### |
| 292 | # WORKSPACE MEMBER DEPS AND ALIASES |
| 293 | ############################################################################### |
| 294 | |
| 295 | _NORMAL_DEPENDENCIES = { |
| 296 | "": { |
| 297 | _COMMON_CONDITION: { |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 298 | "bindgen": "@rules_rust_bindgen__bindgen-0.65.1//:bindgen", |
| 299 | "clang-sys": "@rules_rust_bindgen__clang-sys-1.6.1//:clang_sys", |
| 300 | "clap": "@rules_rust_bindgen__clap-4.3.3//:clap", |
| 301 | "clap_complete": "@rules_rust_bindgen__clap_complete-4.3.1//:clap_complete", |
| 302 | "env_logger": "@rules_rust_bindgen__env_logger-0.10.0//:env_logger", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 303 | }, |
| 304 | }, |
| 305 | } |
| 306 | |
| 307 | _NORMAL_ALIASES = { |
| 308 | "": { |
| 309 | _COMMON_CONDITION: { |
| 310 | }, |
| 311 | }, |
| 312 | } |
| 313 | |
| 314 | _NORMAL_DEV_DEPENDENCIES = { |
| 315 | "": { |
| 316 | }, |
| 317 | } |
| 318 | |
| 319 | _NORMAL_DEV_ALIASES = { |
| 320 | "": { |
| 321 | }, |
| 322 | } |
| 323 | |
| 324 | _PROC_MACRO_DEPENDENCIES = { |
| 325 | "": { |
| 326 | }, |
| 327 | } |
| 328 | |
| 329 | _PROC_MACRO_ALIASES = { |
| 330 | "": { |
| 331 | }, |
| 332 | } |
| 333 | |
| 334 | _PROC_MACRO_DEV_DEPENDENCIES = { |
| 335 | "": { |
| 336 | }, |
| 337 | } |
| 338 | |
| 339 | _PROC_MACRO_DEV_ALIASES = { |
| 340 | "": { |
| 341 | }, |
| 342 | } |
| 343 | |
| 344 | _BUILD_DEPENDENCIES = { |
| 345 | "": { |
| 346 | }, |
| 347 | } |
| 348 | |
| 349 | _BUILD_ALIASES = { |
| 350 | "": { |
| 351 | }, |
| 352 | } |
| 353 | |
| 354 | _BUILD_PROC_MACRO_DEPENDENCIES = { |
| 355 | "": { |
| 356 | }, |
| 357 | } |
| 358 | |
| 359 | _BUILD_PROC_MACRO_ALIASES = { |
| 360 | "": { |
| 361 | }, |
| 362 | } |
| 363 | |
| 364 | _CONDITIONS = { |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 365 | "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"], |
| 366 | "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"], |
| 367 | "cfg(all(not(windows), 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:armv7-linux-androideabi", "@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: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-none"], |
| 368 | "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [], |
| 369 | "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"], |
| 370 | "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"], |
| 371 | "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"], |
| 372 | "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], |
| 373 | "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [], |
| 374 | "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"], |
| 375 | "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"], |
| 376 | "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"], |
| 377 | "cfg(target_os = \"dragonfly\")": [], |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 378 | "cfg(target_os = \"hermit\")": [], |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 379 | "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"], |
| 380 | "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"], |
| 381 | "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"], |
| 382 | "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 Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 383 | "i686-pc-windows-gnu": [], |
| 384 | "x86_64-pc-windows-gnu": [], |
| 385 | } |
| 386 | |
| 387 | ############################################################################### |
| 388 | |
| 389 | def crate_repositories(): |
| 390 | """A macro for defining repositories for all generated crates""" |
| 391 | maybe( |
| 392 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 393 | name = "rules_rust_bindgen__aho-corasick-1.0.2", |
| 394 | sha256 = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 395 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 396 | urls = ["https://crates.io/api/v1/crates/aho-corasick/1.0.2/download"], |
| 397 | strip_prefix = "aho-corasick-1.0.2", |
| 398 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 399 | ) |
| 400 | |
| 401 | maybe( |
| 402 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 403 | name = "rules_rust_bindgen__annotate-snippets-0.9.1", |
| 404 | sha256 = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 405 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 406 | urls = ["https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download"], |
| 407 | strip_prefix = "annotate-snippets-0.9.1", |
| 408 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.annotate-snippets-0.9.1.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 409 | ) |
| 410 | |
| 411 | maybe( |
| 412 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 413 | name = "rules_rust_bindgen__anstream-0.3.2", |
| 414 | sha256 = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 415 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 416 | urls = ["https://crates.io/api/v1/crates/anstream/0.3.2/download"], |
| 417 | strip_prefix = "anstream-0.3.2", |
| 418 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstream-0.3.2.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 419 | ) |
| 420 | |
| 421 | maybe( |
| 422 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 423 | name = "rules_rust_bindgen__anstyle-1.0.0", |
| 424 | sha256 = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 425 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 426 | urls = ["https://crates.io/api/v1/crates/anstyle/1.0.0/download"], |
| 427 | strip_prefix = "anstyle-1.0.0", |
| 428 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-1.0.0.bazel"), |
| 429 | ) |
| 430 | |
| 431 | maybe( |
| 432 | http_archive, |
| 433 | name = "rules_rust_bindgen__anstyle-parse-0.2.0", |
| 434 | sha256 = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee", |
| 435 | type = "tar.gz", |
| 436 | urls = ["https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download"], |
| 437 | strip_prefix = "anstyle-parse-0.2.0", |
| 438 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-parse-0.2.0.bazel"), |
| 439 | ) |
| 440 | |
| 441 | maybe( |
| 442 | http_archive, |
| 443 | name = "rules_rust_bindgen__anstyle-query-1.0.0", |
| 444 | sha256 = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b", |
| 445 | type = "tar.gz", |
| 446 | urls = ["https://crates.io/api/v1/crates/anstyle-query/1.0.0/download"], |
| 447 | strip_prefix = "anstyle-query-1.0.0", |
| 448 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-query-1.0.0.bazel"), |
| 449 | ) |
| 450 | |
| 451 | maybe( |
| 452 | http_archive, |
| 453 | name = "rules_rust_bindgen__anstyle-wincon-1.0.1", |
| 454 | sha256 = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188", |
| 455 | type = "tar.gz", |
| 456 | urls = ["https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download"], |
| 457 | strip_prefix = "anstyle-wincon-1.0.1", |
| 458 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-wincon-1.0.1.bazel"), |
| 459 | ) |
| 460 | |
| 461 | maybe( |
| 462 | http_archive, |
| 463 | name = "rules_rust_bindgen__bindgen-0.65.1", |
| 464 | sha256 = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5", |
| 465 | type = "tar.gz", |
| 466 | urls = ["https://crates.io/api/v1/crates/bindgen/0.65.1/download"], |
| 467 | strip_prefix = "bindgen-0.65.1", |
| 468 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.bindgen-0.65.1.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 469 | ) |
| 470 | |
| 471 | maybe( |
| 472 | http_archive, |
| 473 | name = "rules_rust_bindgen__bitflags-1.3.2", |
| 474 | sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a", |
| 475 | type = "tar.gz", |
| 476 | urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"], |
| 477 | strip_prefix = "bitflags-1.3.2", |
| 478 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"), |
| 479 | ) |
| 480 | |
| 481 | maybe( |
| 482 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 483 | name = "rules_rust_bindgen__cc-1.0.79", |
| 484 | sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f", |
| 485 | type = "tar.gz", |
| 486 | urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"], |
| 487 | strip_prefix = "cc-1.0.79", |
| 488 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.cc-1.0.79.bazel"), |
| 489 | ) |
| 490 | |
| 491 | maybe( |
| 492 | http_archive, |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 493 | name = "rules_rust_bindgen__cexpr-0.6.0", |
| 494 | sha256 = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766", |
| 495 | type = "tar.gz", |
| 496 | urls = ["https://crates.io/api/v1/crates/cexpr/0.6.0/download"], |
| 497 | strip_prefix = "cexpr-0.6.0", |
| 498 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.cexpr-0.6.0.bazel"), |
| 499 | ) |
| 500 | |
| 501 | maybe( |
| 502 | http_archive, |
| 503 | name = "rules_rust_bindgen__cfg-if-1.0.0", |
| 504 | sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", |
| 505 | type = "tar.gz", |
| 506 | urls = ["https://crates.io/api/v1/crates/cfg-if/1.0.0/download"], |
| 507 | strip_prefix = "cfg-if-1.0.0", |
| 508 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"), |
| 509 | ) |
| 510 | |
| 511 | maybe( |
| 512 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 513 | name = "rules_rust_bindgen__clang-sys-1.6.1", |
| 514 | sha256 = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 515 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 516 | urls = ["https://crates.io/api/v1/crates/clang-sys/1.6.1/download"], |
| 517 | strip_prefix = "clang-sys-1.6.1", |
| 518 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clang-sys-1.6.1.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 519 | ) |
| 520 | |
| 521 | maybe( |
| 522 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 523 | name = "rules_rust_bindgen__clap-4.3.3", |
| 524 | sha256 = "ca8f255e4b8027970e78db75e78831229c9815fdbfa67eb1a1b777a62e24b4a0", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 525 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 526 | urls = ["https://crates.io/api/v1/crates/clap/4.3.3/download"], |
| 527 | strip_prefix = "clap-4.3.3", |
| 528 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap-4.3.3.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 529 | ) |
| 530 | |
| 531 | maybe( |
| 532 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 533 | name = "rules_rust_bindgen__clap_builder-4.3.3", |
| 534 | sha256 = "acd4f3c17c83b0ba34ffbc4f8bbd74f079413f747f84a6f89292f138057e36ab", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 535 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 536 | urls = ["https://crates.io/api/v1/crates/clap_builder/4.3.3/download"], |
| 537 | strip_prefix = "clap_builder-4.3.3", |
| 538 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_builder-4.3.3.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 539 | ) |
| 540 | |
| 541 | maybe( |
| 542 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 543 | name = "rules_rust_bindgen__clap_complete-4.3.1", |
| 544 | sha256 = "7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 545 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 546 | urls = ["https://crates.io/api/v1/crates/clap_complete/4.3.1/download"], |
| 547 | strip_prefix = "clap_complete-4.3.1", |
| 548 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_complete-4.3.1.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 549 | ) |
| 550 | |
| 551 | maybe( |
| 552 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 553 | name = "rules_rust_bindgen__clap_derive-4.3.2", |
| 554 | sha256 = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 555 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 556 | urls = ["https://crates.io/api/v1/crates/clap_derive/4.3.2/download"], |
| 557 | strip_prefix = "clap_derive-4.3.2", |
| 558 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_derive-4.3.2.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 559 | ) |
| 560 | |
| 561 | maybe( |
| 562 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 563 | name = "rules_rust_bindgen__clap_lex-0.5.0", |
| 564 | sha256 = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 565 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 566 | urls = ["https://crates.io/api/v1/crates/clap_lex/0.5.0/download"], |
| 567 | strip_prefix = "clap_lex-0.5.0", |
| 568 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_lex-0.5.0.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 569 | ) |
| 570 | |
| 571 | maybe( |
| 572 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 573 | name = "rules_rust_bindgen__colorchoice-1.0.0", |
| 574 | sha256 = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 575 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 576 | urls = ["https://crates.io/api/v1/crates/colorchoice/1.0.0/download"], |
| 577 | strip_prefix = "colorchoice-1.0.0", |
| 578 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.colorchoice-1.0.0.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 579 | ) |
| 580 | |
| 581 | maybe( |
| 582 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 583 | name = "rules_rust_bindgen__either-1.8.1", |
| 584 | sha256 = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 585 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 586 | urls = ["https://crates.io/api/v1/crates/either/1.8.1/download"], |
| 587 | strip_prefix = "either-1.8.1", |
| 588 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.either-1.8.1.bazel"), |
| 589 | ) |
| 590 | |
| 591 | maybe( |
| 592 | http_archive, |
| 593 | name = "rules_rust_bindgen__env_logger-0.10.0", |
| 594 | sha256 = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0", |
| 595 | type = "tar.gz", |
| 596 | urls = ["https://crates.io/api/v1/crates/env_logger/0.10.0/download"], |
| 597 | strip_prefix = "env_logger-0.10.0", |
| 598 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.env_logger-0.10.0.bazel"), |
| 599 | ) |
| 600 | |
| 601 | maybe( |
| 602 | http_archive, |
| 603 | name = "rules_rust_bindgen__errno-0.3.1", |
| 604 | sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a", |
| 605 | type = "tar.gz", |
| 606 | urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"], |
| 607 | strip_prefix = "errno-0.3.1", |
| 608 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.errno-0.3.1.bazel"), |
| 609 | ) |
| 610 | |
| 611 | maybe( |
| 612 | http_archive, |
| 613 | name = "rules_rust_bindgen__errno-dragonfly-0.1.2", |
| 614 | sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf", |
| 615 | type = "tar.gz", |
| 616 | urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"], |
| 617 | strip_prefix = "errno-dragonfly-0.1.2", |
| 618 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"), |
| 619 | ) |
| 620 | |
| 621 | maybe( |
| 622 | http_archive, |
| 623 | name = "rules_rust_bindgen__glob-0.3.1", |
| 624 | sha256 = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b", |
| 625 | type = "tar.gz", |
| 626 | urls = ["https://crates.io/api/v1/crates/glob/0.3.1/download"], |
| 627 | strip_prefix = "glob-0.3.1", |
| 628 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.glob-0.3.1.bazel"), |
| 629 | ) |
| 630 | |
| 631 | maybe( |
| 632 | http_archive, |
| 633 | name = "rules_rust_bindgen__heck-0.4.1", |
| 634 | sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", |
| 635 | type = "tar.gz", |
| 636 | urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"], |
| 637 | strip_prefix = "heck-0.4.1", |
| 638 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.heck-0.4.1.bazel"), |
| 639 | ) |
| 640 | |
| 641 | maybe( |
| 642 | http_archive, |
| 643 | name = "rules_rust_bindgen__hermit-abi-0.3.1", |
| 644 | sha256 = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286", |
| 645 | type = "tar.gz", |
| 646 | urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.1/download"], |
| 647 | strip_prefix = "hermit-abi-0.3.1", |
| 648 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.hermit-abi-0.3.1.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 649 | ) |
| 650 | |
| 651 | maybe( |
| 652 | http_archive, |
| 653 | name = "rules_rust_bindgen__humantime-2.1.0", |
| 654 | sha256 = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", |
| 655 | type = "tar.gz", |
| 656 | urls = ["https://crates.io/api/v1/crates/humantime/2.1.0/download"], |
| 657 | strip_prefix = "humantime-2.1.0", |
| 658 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.humantime-2.1.0.bazel"), |
| 659 | ) |
| 660 | |
| 661 | maybe( |
| 662 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 663 | name = "rules_rust_bindgen__io-lifetimes-1.0.11", |
| 664 | sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 665 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 666 | urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"], |
| 667 | strip_prefix = "io-lifetimes-1.0.11", |
| 668 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"), |
| 669 | ) |
| 670 | |
| 671 | maybe( |
| 672 | http_archive, |
| 673 | name = "rules_rust_bindgen__is-terminal-0.4.7", |
| 674 | sha256 = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f", |
| 675 | type = "tar.gz", |
| 676 | urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.7/download"], |
| 677 | strip_prefix = "is-terminal-0.4.7", |
| 678 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.is-terminal-0.4.7.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 679 | ) |
| 680 | |
| 681 | maybe( |
| 682 | http_archive, |
| 683 | name = "rules_rust_bindgen__lazy_static-1.4.0", |
| 684 | sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646", |
| 685 | type = "tar.gz", |
| 686 | urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"], |
| 687 | strip_prefix = "lazy_static-1.4.0", |
| 688 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"), |
| 689 | ) |
| 690 | |
| 691 | maybe( |
| 692 | http_archive, |
| 693 | name = "rules_rust_bindgen__lazycell-1.3.0", |
| 694 | sha256 = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55", |
| 695 | type = "tar.gz", |
| 696 | urls = ["https://crates.io/api/v1/crates/lazycell/1.3.0/download"], |
| 697 | strip_prefix = "lazycell-1.3.0", |
| 698 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.lazycell-1.3.0.bazel"), |
| 699 | ) |
| 700 | |
| 701 | maybe( |
| 702 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 703 | name = "rules_rust_bindgen__libc-0.2.146", |
| 704 | sha256 = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 705 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 706 | urls = ["https://crates.io/api/v1/crates/libc/0.2.146/download"], |
| 707 | strip_prefix = "libc-0.2.146", |
| 708 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.libc-0.2.146.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 709 | ) |
| 710 | |
| 711 | maybe( |
| 712 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 713 | name = "rules_rust_bindgen__libloading-0.7.4", |
| 714 | sha256 = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 715 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 716 | urls = ["https://crates.io/api/v1/crates/libloading/0.7.4/download"], |
| 717 | strip_prefix = "libloading-0.7.4", |
| 718 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.libloading-0.7.4.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 719 | ) |
| 720 | |
| 721 | maybe( |
| 722 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 723 | name = "rules_rust_bindgen__linux-raw-sys-0.3.8", |
| 724 | sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 725 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 726 | urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"], |
| 727 | strip_prefix = "linux-raw-sys-0.3.8", |
| 728 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"), |
| 729 | ) |
| 730 | |
| 731 | maybe( |
| 732 | http_archive, |
| 733 | name = "rules_rust_bindgen__log-0.4.19", |
| 734 | sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4", |
| 735 | type = "tar.gz", |
| 736 | urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"], |
| 737 | strip_prefix = "log-0.4.19", |
| 738 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.log-0.4.19.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 739 | ) |
| 740 | |
| 741 | maybe( |
| 742 | http_archive, |
| 743 | name = "rules_rust_bindgen__memchr-2.5.0", |
| 744 | sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d", |
| 745 | type = "tar.gz", |
| 746 | urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"], |
| 747 | strip_prefix = "memchr-2.5.0", |
| 748 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.memchr-2.5.0.bazel"), |
| 749 | ) |
| 750 | |
| 751 | maybe( |
| 752 | http_archive, |
| 753 | name = "rules_rust_bindgen__minimal-lexical-0.2.1", |
| 754 | sha256 = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a", |
| 755 | type = "tar.gz", |
| 756 | urls = ["https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download"], |
| 757 | strip_prefix = "minimal-lexical-0.2.1", |
| 758 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.minimal-lexical-0.2.1.bazel"), |
| 759 | ) |
| 760 | |
| 761 | maybe( |
| 762 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 763 | name = "rules_rust_bindgen__nom-7.1.3", |
| 764 | sha256 = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 765 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 766 | urls = ["https://crates.io/api/v1/crates/nom/7.1.3/download"], |
| 767 | strip_prefix = "nom-7.1.3", |
| 768 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.nom-7.1.3.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 769 | ) |
| 770 | |
| 771 | maybe( |
| 772 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 773 | name = "rules_rust_bindgen__once_cell-1.18.0", |
| 774 | sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 775 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 776 | urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"], |
| 777 | strip_prefix = "once_cell-1.18.0", |
| 778 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 779 | ) |
| 780 | |
| 781 | maybe( |
| 782 | http_archive, |
| 783 | name = "rules_rust_bindgen__peeking_take_while-0.1.2", |
| 784 | sha256 = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099", |
| 785 | type = "tar.gz", |
| 786 | urls = ["https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download"], |
| 787 | strip_prefix = "peeking_take_while-0.1.2", |
| 788 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.peeking_take_while-0.1.2.bazel"), |
| 789 | ) |
| 790 | |
| 791 | maybe( |
| 792 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 793 | name = "rules_rust_bindgen__prettyplease-0.2.6", |
| 794 | sha256 = "3b69d39aab54d069e7f2fe8cb970493e7834601ca2d8c65fd7bbd183578080d1", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 795 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 796 | urls = ["https://crates.io/api/v1/crates/prettyplease/0.2.6/download"], |
| 797 | strip_prefix = "prettyplease-0.2.6", |
| 798 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.prettyplease-0.2.6.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 799 | ) |
| 800 | |
| 801 | maybe( |
| 802 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 803 | name = "rules_rust_bindgen__proc-macro2-1.0.60", |
| 804 | sha256 = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 805 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 806 | urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.60/download"], |
| 807 | strip_prefix = "proc-macro2-1.0.60", |
| 808 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.60.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 809 | ) |
| 810 | |
| 811 | maybe( |
| 812 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 813 | name = "rules_rust_bindgen__quote-1.0.28", |
| 814 | sha256 = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 815 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 816 | urls = ["https://crates.io/api/v1/crates/quote/1.0.28/download"], |
| 817 | strip_prefix = "quote-1.0.28", |
| 818 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.quote-1.0.28.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 819 | ) |
| 820 | |
| 821 | maybe( |
| 822 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 823 | name = "rules_rust_bindgen__regex-1.8.4", |
| 824 | sha256 = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 825 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 826 | urls = ["https://crates.io/api/v1/crates/regex/1.8.4/download"], |
| 827 | strip_prefix = "regex-1.8.4", |
| 828 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-1.8.4.bazel"), |
| 829 | ) |
| 830 | |
| 831 | maybe( |
| 832 | http_archive, |
| 833 | name = "rules_rust_bindgen__regex-syntax-0.7.2", |
| 834 | sha256 = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78", |
| 835 | type = "tar.gz", |
| 836 | urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.2/download"], |
| 837 | strip_prefix = "regex-syntax-0.7.2", |
| 838 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-syntax-0.7.2.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 839 | ) |
| 840 | |
| 841 | maybe( |
| 842 | http_archive, |
| 843 | name = "rules_rust_bindgen__rustc-hash-1.1.0", |
| 844 | sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2", |
| 845 | type = "tar.gz", |
| 846 | urls = ["https://crates.io/api/v1/crates/rustc-hash/1.1.0/download"], |
| 847 | strip_prefix = "rustc-hash-1.1.0", |
| 848 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.rustc-hash-1.1.0.bazel"), |
| 849 | ) |
| 850 | |
| 851 | maybe( |
| 852 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 853 | name = "rules_rust_bindgen__rustix-0.37.20", |
| 854 | sha256 = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0", |
| 855 | type = "tar.gz", |
| 856 | urls = ["https://crates.io/api/v1/crates/rustix/0.37.20/download"], |
| 857 | strip_prefix = "rustix-0.37.20", |
| 858 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.rustix-0.37.20.bazel"), |
| 859 | ) |
| 860 | |
| 861 | maybe( |
| 862 | http_archive, |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 863 | name = "rules_rust_bindgen__shlex-1.1.0", |
| 864 | sha256 = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3", |
| 865 | type = "tar.gz", |
| 866 | urls = ["https://crates.io/api/v1/crates/shlex/1.1.0/download"], |
| 867 | strip_prefix = "shlex-1.1.0", |
| 868 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.shlex-1.1.0.bazel"), |
| 869 | ) |
| 870 | |
| 871 | maybe( |
| 872 | http_archive, |
| 873 | name = "rules_rust_bindgen__strsim-0.10.0", |
| 874 | sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", |
| 875 | type = "tar.gz", |
| 876 | urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"], |
| 877 | strip_prefix = "strsim-0.10.0", |
| 878 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.strsim-0.10.0.bazel"), |
| 879 | ) |
| 880 | |
| 881 | maybe( |
| 882 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 883 | name = "rules_rust_bindgen__syn-2.0.18", |
| 884 | sha256 = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 885 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 886 | urls = ["https://crates.io/api/v1/crates/syn/2.0.18/download"], |
| 887 | strip_prefix = "syn-2.0.18", |
| 888 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.syn-2.0.18.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 889 | ) |
| 890 | |
| 891 | maybe( |
| 892 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 893 | name = "rules_rust_bindgen__termcolor-1.2.0", |
| 894 | sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 895 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 896 | urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"], |
| 897 | strip_prefix = "termcolor-1.2.0", |
| 898 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.termcolor-1.2.0.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 899 | ) |
| 900 | |
| 901 | maybe( |
| 902 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 903 | name = "rules_rust_bindgen__unicode-ident-1.0.9", |
| 904 | sha256 = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 905 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 906 | urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.9/download"], |
| 907 | strip_prefix = "unicode-ident-1.0.9", |
| 908 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.9.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 909 | ) |
| 910 | |
| 911 | maybe( |
| 912 | http_archive, |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 913 | name = "rules_rust_bindgen__unicode-width-0.1.10", |
| 914 | sha256 = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b", |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 915 | type = "tar.gz", |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 916 | urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.10/download"], |
| 917 | strip_prefix = "unicode-width-0.1.10", |
| 918 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.unicode-width-0.1.10.bazel"), |
| 919 | ) |
| 920 | |
| 921 | maybe( |
| 922 | http_archive, |
| 923 | name = "rules_rust_bindgen__utf8parse-0.2.1", |
| 924 | sha256 = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a", |
| 925 | type = "tar.gz", |
| 926 | urls = ["https://crates.io/api/v1/crates/utf8parse/0.2.1/download"], |
| 927 | strip_prefix = "utf8parse-0.2.1", |
| 928 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.utf8parse-0.2.1.bazel"), |
| 929 | ) |
| 930 | |
| 931 | maybe( |
| 932 | http_archive, |
| 933 | name = "rules_rust_bindgen__which-4.4.0", |
| 934 | sha256 = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269", |
| 935 | type = "tar.gz", |
| 936 | urls = ["https://crates.io/api/v1/crates/which/4.4.0/download"], |
| 937 | strip_prefix = "which-4.4.0", |
| 938 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.which-4.4.0.bazel"), |
Brian Silverman | 5f6f276 | 2022-08-13 19:30:05 -0700 | [diff] [blame] | 939 | ) |
| 940 | |
| 941 | maybe( |
| 942 | http_archive, |
| 943 | name = "rules_rust_bindgen__winapi-0.3.9", |
| 944 | sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", |
| 945 | type = "tar.gz", |
| 946 | urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"], |
| 947 | strip_prefix = "winapi-0.3.9", |
| 948 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.winapi-0.3.9.bazel"), |
| 949 | ) |
| 950 | |
| 951 | maybe( |
| 952 | http_archive, |
| 953 | name = "rules_rust_bindgen__winapi-i686-pc-windows-gnu-0.4.0", |
| 954 | sha256 = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", |
| 955 | type = "tar.gz", |
| 956 | urls = ["https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download"], |
| 957 | strip_prefix = "winapi-i686-pc-windows-gnu-0.4.0", |
| 958 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"), |
| 959 | ) |
| 960 | |
| 961 | maybe( |
| 962 | http_archive, |
| 963 | name = "rules_rust_bindgen__winapi-util-0.1.5", |
| 964 | sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178", |
| 965 | type = "tar.gz", |
| 966 | urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"], |
| 967 | strip_prefix = "winapi-util-0.1.5", |
| 968 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.winapi-util-0.1.5.bazel"), |
| 969 | ) |
| 970 | |
| 971 | maybe( |
| 972 | http_archive, |
| 973 | name = "rules_rust_bindgen__winapi-x86_64-pc-windows-gnu-0.4.0", |
| 974 | sha256 = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", |
| 975 | type = "tar.gz", |
| 976 | urls = ["https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download"], |
| 977 | strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0", |
| 978 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"), |
| 979 | ) |
Adam Snaider | 1c095c9 | 2023-07-08 02:09:58 -0400 | [diff] [blame^] | 980 | |
| 981 | maybe( |
| 982 | http_archive, |
| 983 | name = "rules_rust_bindgen__windows-sys-0.48.0", |
| 984 | sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", |
| 985 | type = "tar.gz", |
| 986 | urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"], |
| 987 | strip_prefix = "windows-sys-0.48.0", |
| 988 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"), |
| 989 | ) |
| 990 | |
| 991 | maybe( |
| 992 | http_archive, |
| 993 | name = "rules_rust_bindgen__windows-targets-0.48.0", |
| 994 | sha256 = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5", |
| 995 | type = "tar.gz", |
| 996 | urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.0/download"], |
| 997 | strip_prefix = "windows-targets-0.48.0", |
| 998 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows-targets-0.48.0.bazel"), |
| 999 | ) |
| 1000 | |
| 1001 | maybe( |
| 1002 | http_archive, |
| 1003 | name = "rules_rust_bindgen__windows_aarch64_gnullvm-0.48.0", |
| 1004 | sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc", |
| 1005 | type = "tar.gz", |
| 1006 | urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"], |
| 1007 | strip_prefix = "windows_aarch64_gnullvm-0.48.0", |
| 1008 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"), |
| 1009 | ) |
| 1010 | |
| 1011 | maybe( |
| 1012 | http_archive, |
| 1013 | name = "rules_rust_bindgen__windows_aarch64_msvc-0.48.0", |
| 1014 | sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3", |
| 1015 | type = "tar.gz", |
| 1016 | urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"], |
| 1017 | strip_prefix = "windows_aarch64_msvc-0.48.0", |
| 1018 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"), |
| 1019 | ) |
| 1020 | |
| 1021 | maybe( |
| 1022 | http_archive, |
| 1023 | name = "rules_rust_bindgen__windows_i686_gnu-0.48.0", |
| 1024 | sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241", |
| 1025 | type = "tar.gz", |
| 1026 | urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"], |
| 1027 | strip_prefix = "windows_i686_gnu-0.48.0", |
| 1028 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"), |
| 1029 | ) |
| 1030 | |
| 1031 | maybe( |
| 1032 | http_archive, |
| 1033 | name = "rules_rust_bindgen__windows_i686_msvc-0.48.0", |
| 1034 | sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00", |
| 1035 | type = "tar.gz", |
| 1036 | urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"], |
| 1037 | strip_prefix = "windows_i686_msvc-0.48.0", |
| 1038 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"), |
| 1039 | ) |
| 1040 | |
| 1041 | maybe( |
| 1042 | http_archive, |
| 1043 | name = "rules_rust_bindgen__windows_x86_64_gnu-0.48.0", |
| 1044 | sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1", |
| 1045 | type = "tar.gz", |
| 1046 | urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"], |
| 1047 | strip_prefix = "windows_x86_64_gnu-0.48.0", |
| 1048 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"), |
| 1049 | ) |
| 1050 | |
| 1051 | maybe( |
| 1052 | http_archive, |
| 1053 | name = "rules_rust_bindgen__windows_x86_64_gnullvm-0.48.0", |
| 1054 | sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953", |
| 1055 | type = "tar.gz", |
| 1056 | urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"], |
| 1057 | strip_prefix = "windows_x86_64_gnullvm-0.48.0", |
| 1058 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"), |
| 1059 | ) |
| 1060 | |
| 1061 | maybe( |
| 1062 | http_archive, |
| 1063 | name = "rules_rust_bindgen__windows_x86_64_msvc-0.48.0", |
| 1064 | sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a", |
| 1065 | type = "tar.gz", |
| 1066 | urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"], |
| 1067 | strip_prefix = "windows_x86_64_msvc-0.48.0", |
| 1068 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"), |
| 1069 | ) |
| 1070 | |
| 1071 | maybe( |
| 1072 | http_archive, |
| 1073 | name = "rules_rust_bindgen__yansi-term-0.1.2", |
| 1074 | sha256 = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1", |
| 1075 | type = "tar.gz", |
| 1076 | urls = ["https://crates.io/api/v1/crates/yansi-term/0.1.2/download"], |
| 1077 | strip_prefix = "yansi-term-0.1.2", |
| 1078 | build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.yansi-term-0.1.2.bazel"), |
| 1079 | ) |