blob: 1f0dce0a1d36681ad7c46edd9d2aa51fad66fc69 [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)
13
14# buildifier: disable=bzl-visibility
15load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
16load(
17 "@rules_rust//rust:defs.bzl",
18 "rust_binary",
19 "rust_library",
20)
21
22package(default_visibility = ["//visibility:public"])
23
24# licenses([
25# "TODO", # Apache-2.0 WITH LLVM-exception
26# ])
27
28rust_library(
29 name = "wit_schema_version",
30 srcs = glob(
31 include = [
32 "**/*.rs",
33 ],
34 exclude = [
35 ],
36 ),
37 aliases = selects.with_or({
38 "//conditions:default": {
39 },
40 }),
41 compile_data = glob(
42 include = ["**"],
43 exclude = [
44 "BUILD",
45 "BUILD.bazel",
46 "WORKSPACE",
47 "WORKSPACE.bazel",
48 ],
49 ) + select_with_or({
50 "//conditions:default": [
51 ],
52 }),
53 crate_features = [
54 ],
55 crate_root = "src/lib.rs",
56 data = select_with_or({
57 "//conditions:default": [
58 ],
59 }),
60 edition = "2018",
61 proc_macro_deps = [
62 ] + select_with_or({
63 "//conditions:default": [
64 ],
65 }),
66 rustc_env = {
67 },
68 rustc_env_files = select_with_or({
69 "//conditions:default": [
70 ],
71 }),
72 rustc_flags = [
73 # In most cases, warnings in 3rd party crates are not interesting as
74 # they're out of the control of consumers. The flag here silences
75 # warnings. For more details see:
76 # https://doc.rust-lang.org/rustc/lints/levels.html
77 "--cap-lints=allow",
78 ],
79 tags = [
80 "cargo-bazel",
81 "manual",
82 "noclippy",
83 "norustfmt",
84 ],
85 version = "0.1.0",
86 deps = [
87 ] + select_with_or({
88 "//conditions:default": [
89 ],
90 }),
91)
92
93rust_binary(
94 name = "wit-schema-version__bin",
95 srcs = glob(
96 include = [
97 "**/*.rs",
98 ],
99 exclude = [
100 ],
101 ),
102 aliases = selects.with_or({
103 "//conditions:default": {
104 },
105 }),
106 compile_data = glob(
107 include = ["**"],
108 exclude = [
109 "BUILD",
110 "BUILD.bazel",
111 "WORKSPACE",
112 "WORKSPACE.bazel",
113 ],
114 ) + select_with_or({
115 "//conditions:default": [
116 ],
117 }),
118 crate_features = [
119 ],
120 crate_root = "src/main.rs",
121 data = select_with_or({
122 "//conditions:default": [
123 ],
124 }),
125 edition = "2018",
126 proc_macro_deps = [
127 ] + select_with_or({
128 "//conditions:default": [
129 ],
130 }),
131 rustc_env = {
132 },
133 rustc_env_files = select_with_or({
134 "//conditions:default": [
135 ],
136 }),
137 rustc_flags = [
138 # In most cases, warnings in 3rd party crates are not interesting as
139 # they're out of the control of consumers. The flag here silences
140 # warnings. For more details see:
141 # https://doc.rust-lang.org/rustc/lints/levels.html
142 "--cap-lints=allow",
143 ],
144 tags = [
145 "cargo-bazel",
146 "manual",
147 "noclippy",
148 "norustfmt",
149 ],
150 version = "0.1.0",
151 deps = [
152 ":wit_schema_version",
153 ] + select_with_or({
154 "//conditions:default": [
155 ],
156 }),
157)