blob: ec7ccef9387a92112920003fb2235d82954edde4 [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
24# ])
25
26rust_library(
27 name = "textwrap",
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 "default",
45 "smawk",
46 "unicode-linebreak",
47 "unicode-width",
48 ],
49 crate_root = "src/lib.rs",
50 data = select_with_or({
51 "//conditions:default": [
52 ],
53 }),
54 edition = "2018",
55 proc_macro_deps = [
56 ] + select_with_or({
57 "//conditions:default": [
58 ],
59 }),
60 rustc_env = {
61 },
62 rustc_env_files = select_with_or({
63 "//conditions:default": [
64 ],
65 }),
66 rustc_flags = [
67 # In most cases, warnings in 3rd party crates are not interesting as
68 # they're out of the control of consumers. The flag here silences
69 # warnings. For more details see:
70 # https://doc.rust-lang.org/rustc/lints/levels.html
71 "--cap-lints=allow",
72 ] + select_with_or({
73 "//conditions:default": [
74 ],
75 }),
76 tags = [
77 "cargo-bazel",
78 "manual",
79 "noclippy",
80 "norustfmt",
81 ],
82 version = "0.14.2",
83 deps = [
84 ] + select_with_or({
85 "//conditions:default": [
86 "@crate_index__smawk-0.3.1//:smawk",
87 "@crate_index__unicode-linebreak-0.1.2//:unicode_linebreak",
88 "@crate_index__unicode-width-0.1.9//:unicode_width",
89 ],
90 }),
91)