blob: 13d7a6a1b6e791bc2b8e931958341d905e542fb4 [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
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_integer",
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 ],
58 crate_root = "src/lib.rs",
59 data = select_with_or({
60 "//conditions:default": [
61 ],
62 }),
63 edition = "2015",
64 proc_macro_deps = [
65 ] + select_with_or({
66 "//conditions:default": [
67 ],
68 }),
69 rustc_env = {
70 },
71 rustc_env_files = select_with_or({
72 "//conditions:default": [
73 ],
74 }),
75 rustc_flags = [
76 # In most cases, warnings in 3rd party crates are not interesting as
77 # they're out of the control of consumers. The flag here silences
78 # warnings. For more details see:
79 # https://doc.rust-lang.org/rustc/lints/levels.html
80 "--cap-lints=allow",
81 ],
82 tags = [
83 "cargo-bazel",
84 "manual",
85 "noclippy",
86 "norustfmt",
87 ],
88 version = "0.1.45",
89 deps = [
90 ] + select_with_or({
91 "//conditions:default": [
92 "@rules_rust_wasm_bindgen__num-integer-0.1.45//:build_script_build",
93 "@rules_rust_wasm_bindgen__num-traits-0.2.15//:num_traits",
94 ],
95 }),
96)
97
98cargo_build_script(
99 # See comment associated with alias. Do not change this name
100 name = "num-integer_build_script",
101 srcs = glob(
102 include = [
103 "**/*.rs",
104 ],
105 exclude = [
106 ],
107 ),
108 aliases = selects.with_or({
109 "//conditions:default": {
110 },
111 }),
112 build_script_env = {
113 },
114 compile_data = select_with_or({
115 "//conditions:default": [
116 ],
117 }),
118 crate_features = [
119 ],
120 crate_name = "build_script_build",
121 crate_root = "build.rs",
122 data = glob(["**"]) + select_with_or({
123 "//conditions:default": [
124 ],
125 }),
126 edition = "2015",
127 proc_macro_deps = [
128 ] + select_with_or({
129 "//conditions:default": [
130 ],
131 }),
132 rustc_env = {
133 },
134 rustc_env_files = select_with_or({
135 "//conditions:default": [
136 ],
137 }),
138 rustc_flags = [
139 # In most cases, warnings in 3rd party crates are not interesting as
140 # they're out of the control of consumers. The flag here silences
141 # warnings. For more details see:
142 # https://doc.rust-lang.org/rustc/lints/levels.html
143 "--cap-lints=allow",
144 ],
145 tags = [
146 "cargo-bazel",
147 "manual",
148 "noclippy",
149 "norustfmt",
150 ],
151 tools = select_with_or({
152 "//conditions:default": [
153 ],
154 }),
155 version = "0.1.45",
156 visibility = ["//visibility:private"],
157 deps = [
158 ] + select_with_or({
159 "//conditions:default": [
160 "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
161 ],
162 }),
163)
164
165alias(
166 # Because `cargo_build_script` does some invisible target name mutating to
167 # determine the package and crate name for a build script, the Bazel
168 # target namename of any build script cannot be the Cargo canonical name
169 # of `build_script_build` without losing out on having certain Cargo
170 # environment variables set.
171 name = "build_script_build",
172 actual = "num-integer_build_script",
173 tags = [
174 "manual",
175 ],
176)