blob: 085bbd5f2897a7196e84697f359eac05cd13ca11 [file] [log] [blame]
Brian Silvermancc09f182022-03-09 15:40:20 -08001###############################################################################
2# @generated
3# This file is auto-generated by the cargo-bazel tool.
4#
5# DO NOT MODIFY: Local changes may be replaced in future executions.
6###############################################################################
7
8load(
9 "@bazel_skylib//lib:selects.bzl",
10 "selects",
11)
12
13# buildifier: disable=bzl-visibility
14load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
15load(
16 "@rules_rust//rust:defs.bzl",
17 "rust_library",
18)
19
20package(default_visibility = ["//visibility:public"])
21
22# licenses([
23# "TODO", # Apache-2.0
24# ])
25
26rust_library(
27 name = "crates_index",
28 srcs = glob(
29 include = [
30 "**/*.rs",
31 ],
32 exclude = [
33 ],
34 ),
35 aliases = selects.with_or({
36 "//conditions:default": {
37 },
38 }),
39 compile_data = glob(["**"]) + select_with_or({
40 "//conditions:default": [
41 ],
42 }),
43 crate_features = [
44 ],
45 crate_root = "src/lib.rs",
46 data = select_with_or({
47 "//conditions:default": [
48 ],
49 }),
50 edition = "2018",
51 proc_macro_deps = [
52 ] + select_with_or({
53 "//conditions:default": [
54 "@crate_index__serde_derive-1.0.136//:serde_derive",
55 ],
56 }),
57 rustc_env = {
58 },
59 rustc_env_files = select_with_or({
60 "//conditions:default": [
61 ],
62 }),
63 rustc_flags = [
64 # In most cases, warnings in 3rd party crates are not interesting as
65 # they're out of the control of consumers. The flag here silences
66 # warnings. For more details see:
67 # https://doc.rust-lang.org/rustc/lints/levels.html
68 "--cap-lints=allow",
69 ] + select_with_or({
70 "//conditions:default": [
71 ],
72 }),
73 tags = [
74 "cargo-bazel",
75 "manual",
76 "noclippy",
77 "norustfmt",
78 ],
79 version = "0.18.7",
80 deps = [
81 ] + select_with_or({
82 "//conditions:default": [
83 "@crate_index__git2-0.14.1//:git2",
84 "@crate_index__hex-0.4.3//:hex",
85 "@crate_index__home-0.5.3//:home",
86 "@crate_index__memchr-2.4.1//:memchr",
87 "@crate_index__num_cpus-1.13.1//:num_cpus",
88 "@crate_index__rustc-hash-1.1.0//:rustc_hash",
89 "@crate_index__semver-1.0.6//:semver",
90 "@crate_index__serde-1.0.136//:serde",
91 "@crate_index__serde_json-1.0.79//:serde_json",
92 "@crate_index__smartstring-1.0.0//:smartstring",
93 ],
94 }),
95)