blob: 47333ebb38ce70a3be7ac19bf060fefa6c9e5104 [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 //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_library",
19)
20
21package(default_visibility = ["//visibility:public"])
22
23# licenses([
24# "TODO", # MIT OR Apache-2.0
25# ])
26
27rust_library(
28 name = "regex",
29 srcs = glob(
30 include = [
31 "**/*.rs",
32 ],
33 exclude = [
34 ],
35 ),
36 aliases = selects.with_or({
37 "//conditions:default": {
38 },
39 }),
40 compile_data = glob(
41 include = ["**"],
42 exclude = [
43 "BUILD",
44 "BUILD.bazel",
45 "WORKSPACE",
46 "WORKSPACE.bazel",
47 ],
48 ) + select_with_or({
49 "//conditions:default": [
50 ],
51 }),
52 crate_features = [
53 "aho-corasick",
54 "memchr",
55 "perf",
56 "perf-cache",
57 "perf-dfa",
58 "perf-inline",
59 "perf-literal",
60 "std",
61 "unicode",
62 "unicode-age",
63 "unicode-bool",
64 "unicode-case",
65 "unicode-gencat",
66 "unicode-perl",
67 "unicode-script",
68 "unicode-segment",
69 ],
70 crate_root = "src/lib.rs",
71 data = select_with_or({
72 "//conditions:default": [
73 ],
74 }),
75 edition = "2018",
76 proc_macro_deps = [
77 ] + select_with_or({
78 "//conditions:default": [
79 ],
80 }),
81 rustc_env = {
82 },
83 rustc_env_files = select_with_or({
84 "//conditions:default": [
85 ],
86 }),
87 rustc_flags = [
88 # In most cases, warnings in 3rd party crates are not interesting as
89 # they're out of the control of consumers. The flag here silences
90 # warnings. For more details see:
91 # https://doc.rust-lang.org/rustc/lints/levels.html
92 "--cap-lints=allow",
93 ],
94 tags = [
95 "cargo-bazel",
96 "manual",
97 "noclippy",
98 "norustfmt",
99 ],
100 version = "1.6.0",
101 deps = [
102 ] + select_with_or({
103 "//conditions:default": [
104 "@rules_rust_bindgen__aho-corasick-0.7.18//:aho_corasick",
105 "@rules_rust_bindgen__memchr-2.5.0//:memchr",
106 "@rules_rust_bindgen__regex-syntax-0.6.27//:regex_syntax",
107 ],
108 }),
109)