blob: df4d7613be8119cef8a80330ba6107c35fa7cbbe [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 //crate_universe/3rdparty:crates_vendor
7###############################################################################
8
9load(
10 "@bazel_skylib//lib:selects.bzl",
11 "selects",
12)
13load(
14 "@rules_rust//cargo:defs.bzl",
15 "cargo_build_script",
16)
17
18# buildifier: disable=bzl-visibility
19load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
20load(
21 "@rules_rust//rust:defs.bzl",
22 "rust_library",
23)
24
25package(default_visibility = ["//visibility:public"])
26
27# licenses([
28# "TODO", # MIT OR Apache-2.0
29# ])
30
31rust_library(
32 name = "num_iter",
33 srcs = glob(
34 include = [
35 "**/*.rs",
36 ],
37 exclude = [
38 ],
39 ),
40 aliases = selects.with_or({
41 "//conditions:default": {
42 },
43 }),
44 compile_data = glob(
45 include = ["**"],
46 exclude = [
47 "BUILD",
48 "BUILD.bazel",
49 "WORKSPACE",
50 "WORKSPACE.bazel",
51 ],
52 ) + select_with_or({
53 "//conditions:default": [
54 ],
55 }),
56 crate_features = [
57 "default",
58 "std",
59 ],
60 crate_root = "src/lib.rs",
61 data = select_with_or({
62 "//conditions:default": [
63 ],
64 }),
65 edition = "2015",
66 proc_macro_deps = [
67 ] + select_with_or({
68 "//conditions:default": [
69 ],
70 }),
71 rustc_env = {
72 },
73 rustc_env_files = select_with_or({
74 "//conditions:default": [
75 ],
76 }),
77 rustc_flags = [
78 # In most cases, warnings in 3rd party crates are not interesting as
79 # they're out of the control of consumers. The flag here silences
80 # warnings. For more details see:
81 # https://doc.rust-lang.org/rustc/lints/levels.html
82 "--cap-lints=allow",
83 ],
84 tags = [
85 "cargo-bazel",
86 "manual",
87 "noclippy",
88 "norustfmt",
89 ],
90 version = "0.1.43",
91 deps = [
92 ] + select_with_or({
93 "//conditions:default": [
94 "@cui__num-integer-0.1.45//:num_integer",
95 "@cui__num-iter-0.1.43//:build_script_build",
96 "@cui__num-traits-0.2.15//:num_traits",
97 ],
98 }),
99)
100
101cargo_build_script(
102 # See comment associated with alias. Do not change this name
103 name = "num-iter_build_script",
104 srcs = glob(
105 include = [
106 "**/*.rs",
107 ],
108 exclude = [
109 ],
110 ),
111 aliases = selects.with_or({
112 "//conditions:default": {
113 },
114 }),
115 build_script_env = {
116 },
117 compile_data = select_with_or({
118 "//conditions:default": [
119 ],
120 }),
121 crate_features = [
122 "default",
123 "std",
124 ],
125 crate_name = "build_script_build",
126 crate_root = "build.rs",
127 data = glob(["**"]) + select_with_or({
128 "//conditions:default": [
129 ],
130 }),
131 edition = "2015",
132 proc_macro_deps = [
133 ] + select_with_or({
134 "//conditions:default": [
135 ],
136 }),
137 rustc_env = {
138 },
139 rustc_env_files = select_with_or({
140 "//conditions:default": [
141 ],
142 }),
143 rustc_flags = [
144 # In most cases, warnings in 3rd party crates are not interesting as
145 # they're out of the control of consumers. The flag here silences
146 # warnings. For more details see:
147 # https://doc.rust-lang.org/rustc/lints/levels.html
148 "--cap-lints=allow",
149 ],
150 tags = [
151 "cargo-bazel",
152 "manual",
153 "noclippy",
154 "norustfmt",
155 ],
156 tools = select_with_or({
157 "//conditions:default": [
158 ],
159 }),
160 version = "0.1.43",
161 visibility = ["//visibility:private"],
162 deps = [
163 ] + select_with_or({
164 "//conditions:default": [
165 "@cui__autocfg-1.1.0//:autocfg",
166 ],
167 }),
168)
169
170alias(
171 # Because `cargo_build_script` does some invisible target name mutating to
172 # determine the package and crate name for a build script, the Bazel
173 # target namename of any build script cannot be the Cargo canonical name
174 # of `build_script_build` without losing out on having certain Cargo
175 # environment variables set.
176 name = "build_script_build",
177 actual = "num-iter_build_script",
178 tags = [
179 "manual",
180 ],
181)