blob: da772c0d5ca37a81a782609c8c1a44b0b921eee2 [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", # MIT OR Apache-2.0
24# ])
25
26rust_library(
27 name = "regex",
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 "aho-corasick",
45 "default",
46 "memchr",
47 "perf",
48 "perf-cache",
49 "perf-dfa",
50 "perf-inline",
51 "perf-literal",
52 "std",
53 "unicode",
54 "unicode-age",
55 "unicode-bool",
56 "unicode-case",
57 "unicode-gencat",
58 "unicode-perl",
59 "unicode-script",
60 "unicode-segment",
61 ],
62 crate_root = "src/lib.rs",
63 data = select_with_or({
64 "//conditions:default": [
65 ],
66 }),
67 edition = "2018",
68 proc_macro_deps = [
69 ] + select_with_or({
70 "//conditions:default": [
71 ],
72 }),
73 rustc_env = {
74 },
75 rustc_env_files = select_with_or({
76 "//conditions:default": [
77 ],
78 }),
79 rustc_flags = [
80 # In most cases, warnings in 3rd party crates are not interesting as
81 # they're out of the control of consumers. The flag here silences
82 # warnings. For more details see:
83 # https://doc.rust-lang.org/rustc/lints/levels.html
84 "--cap-lints=allow",
85 ] + select_with_or({
86 "//conditions:default": [
87 ],
88 }),
89 tags = [
90 "cargo-bazel",
91 "manual",
92 "noclippy",
93 "norustfmt",
94 ],
95 version = "1.5.4",
96 deps = [
97 ] + select_with_or({
98 "//conditions:default": [
99 "@crate_index__aho-corasick-0.7.18//:aho_corasick",
100 "@crate_index__memchr-2.4.1//:memchr",
101 "@crate_index__regex-syntax-0.6.25//:regex_syntax",
102 ],
103 }),
104)