summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2019-08-22 13:23:49 -0700
committerBert Belder <bertbelder@gmail.com>2019-08-22 14:13:01 -0700
commit7a902fed04e23c2be6133024f7ad8fdebb641c60 (patch)
tree63ca961caec49049024cddb25cf89184d1db892b
parente0c1ed96e22dc9a94cb5457c8b3eb2f2cd1af831 (diff)
build: add 'cap_lints' flag for rust crates
Using a specialized flag rather than the generic 'args' option makes build_extra/rust/BUILD.gn shorter and more readable.
-rw-r--r--build_extra/rust/BUILD.gn725
-rw-r--r--build_extra/rust/rust.gni7
2 files changed, 152 insertions, 580 deletions
diff --git a/build_extra/rust/BUILD.gn b/build_extra/rust/BUILD.gn
index 3496f95e4..652b2784c 100644
--- a/build_extra/rust/BUILD.gn
+++ b/build_extra/rust/BUILD.gn
@@ -11,6 +11,7 @@ import("rust.gni")
cargo_home = "//third_party/rust_crates"
rust_rlib("aho_corasick") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.4/src/lib.rs"
features = [
@@ -19,44 +20,31 @@ rust_rlib("aho_corasick") {
"std",
]
extern_rlib = [ "memchr" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("ansi_term") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.12.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_win) {
extern_rlib = [ "winapi" ]
}
}
rust_rlib("arrayvec") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.11/src/lib.rs"
extern_rlib = [ "nodrop" ]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "has_stable_maybe_uninit" ]
}
rust_rlib("atty") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/atty-0.2.13/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib = [ "libc" ]
}
@@ -66,45 +54,37 @@ rust_rlib("atty") {
}
rust_rlib("base64") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/src/lib.rs"
extern_rlib = [ "byteorder" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("bitflags") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/bitflags-1.1.0/src/lib.rs"
features = [ "default" ]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "bitflags_const_fn" ]
}
rust_rlib("byteorder") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.2/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "byteorder_i128" ]
}
rust_rlib("bytes") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/bytes-0.4.12/src/lib.rs"
features = [ "either" ]
@@ -113,14 +93,11 @@ rust_rlib("bytes") {
"either",
"iovec",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use rand v0.6.5 instead.
# rust_rlib("c2_chacha") {
+# cap_lints = "allow"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/c2-chacha-0.2.2/src/lib.rs"
# features = [
# "lazy_static",
@@ -132,22 +109,16 @@ rust_rlib("bytes") {
# "lazy_static",
# "ppv_lite86",
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("cfg_if") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.9/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("clap") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/clap-2.33.0/src/lib.rs"
features = [
@@ -167,10 +138,6 @@ rust_rlib("clap") {
"unicode_width",
"vec_map",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Override: use ansi_term v0.12.0 instead of v0.11.0.
if (is_posix) {
@@ -187,19 +154,17 @@ rust_rlib("clap") {
}
rust_rlib("crossbeam_deque") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.7.1/src/lib.rs"
extern_rlib = [
"crossbeam_epoch",
"crossbeam_utils",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("crossbeam_epoch") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.2/src/lib.rs"
features = [
@@ -216,23 +181,17 @@ rust_rlib("crossbeam_epoch") {
"memoffset",
"scopeguard",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("crossbeam_queue") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.1.2/src/lib.rs"
extern_rlib = [ "crossbeam_utils" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("crossbeam_utils") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.6.6/src/lib.rs"
features = [
@@ -244,42 +203,29 @@ rust_rlib("crossbeam_utils") {
"cfg_if",
"lazy_static",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("ct_logs") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ct-logs-0.5.1/src/lib.rs"
extern_rlib = [ "sct" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("dirs") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/dirs-2.0.2/src/lib.rs"
extern_rlib = [
"cfg_if",
"dirs_sys",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("dirs_sys") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/dirs-sys-0.3.4/src/lib.rs"
extern_rlib = [ "cfg_if" ]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [ "libc" ]
}
@@ -289,39 +235,31 @@ rust_rlib("dirs_sys") {
}
rust_rlib("either") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/either-1.5.2/src/lib.rs"
features = [
"default",
"use_std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("flatbuffers") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/flatbuffers-0.6.0/src/lib.rs"
extern_rlib = [ "smallvec" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("fnv") {
+ cap_lints = "allow"
edition = "2015"
source_root =
"$cargo_home/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.6/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("futures") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/futures-0.1.28/src/lib.rs"
features = [
@@ -329,13 +267,10 @@ rust_rlib("futures") {
"use_std",
"with-deprecated",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("futures_cpupool") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/futures-cpupool-0.1.8/src/lib.rs"
features = [
@@ -347,21 +282,14 @@ rust_rlib("futures_cpupool") {
"futures",
"num_cpus",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use rand v0.6.5 instead.
# rust_rlib("getrandom") {
+# cap_lints = "allow"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.7/src/lib.rs"
# features = [ "std" ]
# extern_rlib = [ "cfg_if" ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# if (is_posix) {
# extern_rlib += [ "libc" ]
# }
@@ -373,6 +301,7 @@ rust_rlib("futures_cpupool") {
# }
rust_rlib("h2") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/h2-0.1.26/src/lib.rs"
extern_rlib = [
@@ -387,13 +316,10 @@ rust_rlib("h2") {
"string",
"tokio_io",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("http") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/http-0.1.18/src/lib.rs"
extern_rlib = [
@@ -401,13 +327,10 @@ rust_rlib("http") {
"fnv",
"itoa",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("http_body") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/http-body-0.1.0/src/lib.rs"
extern_rlib = [
@@ -416,23 +339,16 @@ rust_rlib("http_body") {
"http",
"tokio_buf",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("httparse") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -442,6 +358,7 @@ rust_rlib("httparse") {
}
rust_rlib("hyper") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/hyper-0.12.33/src/lib.rs"
features = [
@@ -480,10 +397,6 @@ rust_rlib("hyper") {
"tokio_timer",
"want",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -493,6 +406,7 @@ rust_rlib("hyper") {
}
rust_rlib("hyper_rustls") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/hyper-rustls-0.16.1/src/lib.rs"
features = [
@@ -513,13 +427,10 @@ rust_rlib("hyper_rustls") {
"webpki",
"webpki_roots",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("idna") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/src/lib.rs"
extern_rlib = [
@@ -527,37 +438,24 @@ rust_rlib("idna") {
"unicode_bidi",
"unicode_normalization",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("indexmap") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/indexmap-1.0.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("integer_atomics") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/integer-atomics-1.0.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("iovec") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib = [ "libc" ]
}
@@ -574,38 +472,29 @@ rust_rlib("iovec") {
}
rust_rlib("itoa") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("lazy_static") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("libc") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/libc-0.2.60/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -619,6 +508,7 @@ rust_rlib("libc") {
}
rust_rlib("lock_api") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/lock_api-0.1.5/src/lib.rs"
extern_rlib = [
@@ -627,10 +517,6 @@ rust_rlib("lock_api") {
## Override: avoid dependency on on 'owning_ref'.
# "owning_ref",
]
- args = [
- "--cap-lints",
- "allow",
- ]
## Override: avoid dependency on on 'owning_ref'.
# features = [ "owning_ref" ]
@@ -647,38 +533,29 @@ rust_rlib("lock_api") {
}
rust_rlib("log") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/src/lib.rs"
extern_rlib = [ "cfg_if" ]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "atomic_cas" ]
}
rust_rlib("matches") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("memchr") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/memchr-2.2.1/src/lib.rs"
features = [
"default",
"use_std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -690,18 +567,16 @@ rust_rlib("memchr") {
}
rust_rlib("memoffset") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/memoffset-0.5.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "memoffset_maybe_uninit" ]
}
rust_rlib("mio") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-0.6.19/src/lib.rs"
features = [
@@ -714,10 +589,6 @@ rust_rlib("mio") {
"net2",
"slab",
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [ "libc" ]
}
@@ -741,6 +612,7 @@ rust_rlib("mio") {
}
rust_rlib("net2") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/net2-0.2.33/src/lib.rs"
features = [
@@ -748,10 +620,6 @@ rust_rlib("net2") {
"duration",
]
extern_rlib = [ "cfg_if" ]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [ "libc" ]
}
@@ -761,36 +629,28 @@ rust_rlib("net2") {
}
rust_rlib("nodrop") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("num_cpus") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.10.1/src/lib.rs"
extern_rlib = [ "libc" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: avoid dependency on on 'owning_ref'.
# rust_rlib("owning_ref") {
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.4.0/src/lib.rs"
# extern_rlib = [ "stable_deref_trait" ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("parking_lot") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.7.1/src/lib.rs"
features = [
@@ -804,23 +664,16 @@ rust_rlib("parking_lot") {
"lock_api",
"parking_lot_core",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("parking_lot_core") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.4.0/src/lib.rs"
extern_rlib = [
"rand",
"smallvec",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "has_localkey_try_with" ]
@@ -833,29 +686,24 @@ rust_rlib("parking_lot_core") {
}
rust_rlib("percent_encoding") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.0.0/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use rand v0.6.5 instead.
# rust_rlib("ppv_lite86") {
+# cap_lints = "allow"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.5/src/lib.rs"
# features = [
# "default",
# "simd",
# "std",
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("proc_macro2") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/src/lib.rs"
features = [
@@ -863,10 +711,6 @@ rust_rlib("proc_macro2") {
"proc-macro",
]
extern_rlib = [ "unicode_xid" ]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -877,6 +721,7 @@ rust_rlib("proc_macro2") {
}
rust_rlib("quote") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/src/lib.rs"
features = [
@@ -885,13 +730,10 @@ rust_rlib("quote") {
"proc-macro2",
]
extern_rlib = [ "proc_macro2" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("rand") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/lib.rs"
features = [
@@ -924,10 +766,6 @@ rust_rlib("rand") {
crate_version = "0.4.0"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -945,6 +783,7 @@ rust_rlib("rand") {
## Override: use rand v0.6.5 instead.
# rust_rlib("rand_chacha") {
+# cap_lints = "allow"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.1/src/lib.rs"
# features = [
# "c2-chacha",
@@ -956,14 +795,11 @@ rust_rlib("rand") {
# "c2_chacha",
# "rand_core",
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
## Override: use rand v0.6.5 instead.
# rust_rlib("rand_core") {
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.0/src/lib.rs"
# features = [
@@ -972,19 +808,12 @@ rust_rlib("rand") {
# "std",
# ]
# extern_rlib = [ "getrandom" ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("rand_hc") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Override: use rand_core v0.4.0 instead of v0.3.1.
extern = [
@@ -1004,12 +833,9 @@ rust_rlib("rand_hc") {
}
rust_rlib("rand_isaac") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Override: use rand_core v0.4.0 instead of v0.3.1.
extern = [
@@ -1029,6 +855,7 @@ rust_rlib("rand_isaac") {
}
rust_rlib("rand_jitter") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/src/lib.rs"
features = [
@@ -1043,10 +870,6 @@ rust_rlib("rand_jitter") {
crate_version = "0.4.0"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_mac) {
extern_rlib = [ "libc" ]
}
@@ -1056,6 +879,7 @@ rust_rlib("rand_jitter") {
}
rust_rlib("rand_os") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/src/lib.rs"
extern = [
@@ -1066,10 +890,6 @@ rust_rlib("rand_os") {
crate_version = "0.4.0"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib = [ "libc" ]
}
@@ -1084,6 +904,7 @@ rust_rlib("rand_os") {
}
rust_rlib("rand_pcg") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/src/lib.rs"
extern = [
@@ -1094,22 +915,15 @@ rust_rlib("rand_pcg") {
crate_version = "0.4.0"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "rustc_1_26" ]
}
rust_rlib("rand_xorshift") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Override: use rand_core v0.4.0 instead of v0.3.1.
extern = [
@@ -1129,6 +943,7 @@ rust_rlib("rand_xorshift") {
}
rust_rlib("regex") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-1.2.0/src/lib.rs"
features = [
@@ -1142,35 +957,26 @@ rust_rlib("regex") {
"thread_local",
"utf8_ranges",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("regex_syntax") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.10/src/lib.rs"
extern_rlib = [ "ucd_util" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("remove_dir_all") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_win) {
extern_rlib = [ "winapi" ]
}
}
rust_rlib("ring") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.14.6/src/lib.rs"
features = [
"default",
@@ -1187,10 +993,6 @@ rust_rlib("ring") {
"spin",
"untrusted",
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_linux) {
extern_rlib += [ "lazy_static" ]
}
@@ -1287,6 +1089,7 @@ static_library("ring-core") {
# }
rust_rlib("rustls") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rustls-0.15.2/src/lib.rs"
features = [
"default",
@@ -1301,13 +1104,10 @@ rust_rlib("rustls") {
"untrusted",
"webpki",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("rustyline") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rustyline-5.0.1/src/lib.rs"
features = [
"default",
@@ -1322,10 +1122,6 @@ rust_rlib("rustyline") {
"unicode_segmentation",
"unicode_width",
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [
"nix",
@@ -1338,12 +1134,9 @@ rust_rlib("rustyline") {
}
rust_rlib("ryu") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -1353,37 +1146,28 @@ rust_rlib("ryu") {
}
rust_rlib("scopeguard") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.0.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("sct") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/sct-0.5.0/src/lib.rs"
extern_rlib = [
"ring",
"untrusted",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("serde") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.98/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -1403,6 +1187,7 @@ rust_rlib("serde") {
}
rust_proc_macro("serde_derive") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.98/src/lib.rs"
features = [ "default" ]
@@ -1411,13 +1196,10 @@ rust_proc_macro("serde_derive") {
"quote",
"syn",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("serde_json") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.40/src/lib.rs"
features = [
@@ -1431,35 +1213,26 @@ rust_rlib("serde_json") {
"ryu",
"serde",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("slab") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("smallvec") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.10/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("source_map_mappings") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/source-map-mappings-0.5.0/src/lib.rs"
extern_rlib = [
@@ -1468,10 +1241,6 @@ rust_rlib("source_map_mappings") {
# Override: use rand v0.6.5 instead of v0.4.6.
"rand",
]
- args = [
- "--cap-lints",
- "allow",
- ]
## Override: use rand v0.6.5 instead of v0.4.6.
# extern = [
@@ -1485,29 +1254,24 @@ rust_rlib("source_map_mappings") {
}
rust_rlib("spin") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/spin-0.5.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: avoid dependency on on 'owning_ref'.
# rust_rlib("stable_deref_trait") {
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.1.1/src/lib.rs"
# features = [
# "default",
# "std",
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("string") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/string-0.2.1/src/lib.rs"
features = [
@@ -1515,22 +1279,16 @@ rust_rlib("string") {
"default",
]
extern_rlib = [ "bytes" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("strsim") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("syn") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/syn-0.15.42/src/lib.rs"
features = [
@@ -1550,10 +1308,6 @@ rust_rlib("syn") {
"quote",
"unicode_xid",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [
@@ -1566,6 +1320,7 @@ rust_rlib("syn") {
}
rust_rlib("tempfile") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tempfile-3.1.0/src/lib.rs"
extern_rlib = [
"cfg_if",
@@ -1574,10 +1329,6 @@ rust_rlib("tempfile") {
# Override: use rand v0.6.5 instead of v0.7.0.
"rand",
]
- args = [
- "--cap-lints",
- "allow",
- ]
## Override: use rand v0.6.5 instead of v0.7.0.
# extern = [
@@ -1597,51 +1348,40 @@ rust_rlib("tempfile") {
}
rust_rlib("termcolor") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/termcolor-1.0.5/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_win) {
extern_rlib = [ "wincolor" ]
}
}
rust_rlib("textwrap") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/src/lib.rs"
extern_rlib = [ "unicode_width" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("thread_local") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs"
extern_rlib = [ "lazy_static" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("time") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/time-0.1.42/src/lib.rs"
extern_rlib = [ "libc" ]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_win) {
extern_rlib += [ "winapi" ]
}
}
rust_rlib("tokio") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-0.1.22/src/lib.rs"
features = [
@@ -1689,16 +1429,13 @@ rust_rlib("tokio") {
"tokio_timer",
"tokio_udp",
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [ "tokio_uds" ]
}
}
rust_rlib("tokio_buf") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-buf-0.1.1/src/lib.rs"
features = [
@@ -1712,13 +1449,10 @@ rust_rlib("tokio_buf") {
"either",
"futures",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_codec") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-codec-0.1.1/src/lib.rs"
extern_rlib = [
@@ -1726,39 +1460,30 @@ rust_rlib("tokio_codec") {
"futures",
"tokio_io",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_current_thread") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-current-thread-0.1.6/src/lib.rs"
extern_rlib = [
"futures",
"tokio_executor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_executor") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-executor-0.1.8/src/lib.rs"
extern_rlib = [
"crossbeam_utils",
"futures",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_fs") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-fs-0.1.6/src/lib.rs"
extern_rlib = [
@@ -1766,13 +1491,10 @@ rust_rlib("tokio_fs") {
"tokio_io",
"tokio_threadpool",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_io") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-io-0.1.12/src/lib.rs"
extern_rlib = [
@@ -1780,13 +1502,10 @@ rust_rlib("tokio_io") {
"futures",
"log",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_process") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-process-0.2.4/src/lib.rs"
extern_rlib = [
@@ -1794,10 +1513,6 @@ rust_rlib("tokio_process") {
"tokio_io",
"tokio_reactor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_posix) {
extern_rlib += [
"crossbeam_queue",
@@ -1817,6 +1532,7 @@ rust_rlib("tokio_process") {
}
rust_rlib("tokio_reactor") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-reactor-0.1.9/src/lib.rs"
extern_rlib = [
@@ -1832,13 +1548,10 @@ rust_rlib("tokio_reactor") {
"tokio_io",
"tokio_sync",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_rustls") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-rustls-0.9.3/src/lib.rs"
features = [
@@ -1853,26 +1566,20 @@ rust_rlib("tokio_rustls") {
"tokio_io",
"webpki",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_sync") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-sync-0.1.6/src/lib.rs"
extern_rlib = [
"fnv",
"futures",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_tcp") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-tcp-0.1.3/src/lib.rs"
extern_rlib = [
@@ -1883,13 +1590,10 @@ rust_rlib("tokio_tcp") {
"tokio_io",
"tokio_reactor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_threadpool") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-threadpool-0.1.15/src/lib.rs"
extern_rlib = [
@@ -1903,13 +1607,10 @@ rust_rlib("tokio_threadpool") {
"slab",
"tokio_executor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_timer") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-timer-0.2.11/src/lib.rs"
extern_rlib = [
@@ -1918,13 +1619,10 @@ rust_rlib("tokio_timer") {
"slab",
"tokio_executor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_udp") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-udp-0.1.3/src/lib.rs"
extern_rlib = [
@@ -1936,90 +1634,63 @@ rust_rlib("tokio_udp") {
"tokio_io",
"tokio_reactor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("try_lock") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.2/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("ucd_util") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.5/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("unicode_bidi") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs"
features = [ "default" ]
extern_rlib = [ "matches" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("unicode_normalization") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.8/src/lib.rs"
extern_rlib = [ "smallvec" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("unicode_segmentation") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.3.0/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("unicode_width") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.5/src/lib.rs"
features = [ "default" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("unicode_xid") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs"
features = [ "default" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("untrusted") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/untrusted-0.6.2/src/untrusted.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("url") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/url-2.0.0/src/lib.rs"
extern_rlib = [
@@ -2027,29 +1698,19 @@ rust_rlib("url") {
"matches",
"percent_encoding",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("utf8_ranges") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.3/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("utime") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utime-0.2.1/src/lib.rs"
extern_rlib = [ "libc" ]
- args = [
- "--cap-lints",
- "allow",
- ]
if (is_win) {
extern_rlib += [ "kernel32" ]
extern = [
@@ -2079,24 +1740,19 @@ rust_rlib("utime") {
}
rust_rlib("vec_map") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("vlq") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/vlq-0.5.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("want") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/want-0.2.0/src/lib.rs"
extern_rlib = [
@@ -2104,13 +1760,10 @@ rust_rlib("want") {
"log",
"try_lock",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("webpki") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/webpki-0.19.1/src/webpki.rs"
features = [
@@ -2122,28 +1775,22 @@ rust_rlib("webpki") {
"ring",
"untrusted",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("webpki_roots") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/webpki-roots-0.16.0/src/lib.rs"
extern_rlib = [
"untrusted",
"webpki",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use rand v0.6.5 instead.
# rust_rlib("rand-0.4.6") {
# crate_name = "rand"
# crate_version = "0.4.6"
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.4.6/src/lib.rs"
# features = [
@@ -2151,10 +1798,6 @@ rust_rlib("webpki_roots") {
# "libc",
# "std",
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# if (is_posix) {
# extern_rlib = [ "libc" ]
# }
@@ -2172,6 +1815,7 @@ rust_rlib("webpki_roots") {
# rust_rlib("rand-0.7.0") {
# crate_name = "rand"
# crate_version = "0.7.0"
+# cap_lints = "allow"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.7.0/src/lib.rs"
# features = [
# "alloc",
@@ -2193,10 +1837,6 @@ rust_rlib("webpki_roots") {
# crate_alias = "getrandom_package"
# },
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# if (is_posix) {
# extern_rlib += [ "libc" ]
# }
@@ -2205,12 +1845,9 @@ rust_rlib("webpki_roots") {
rust_rlib("rand_chacha-0.1.1") {
crate_name = "rand_chacha"
crate_version = "0.1.1"
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
cfg = [ "rustc_1_26" ]
@@ -2236,6 +1873,7 @@ rust_rlib("rand_chacha-0.1.1") {
# rust_rlib("rand_core-0.3.1") {
# crate_name = "rand_core"
# crate_version = "0.3.1"
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/src/lib.rs"
# extern = [
@@ -2246,50 +1884,38 @@ rust_rlib("rand_chacha-0.1.1") {
# crate_version = "0.4.0"
# },
# ]
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
rust_rlib("rand_core-0.4.0") {
crate_name = "rand_core"
crate_version = "0.4.0"
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.0/src/lib.rs"
features = [
"alloc",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use scopeguard v1.0.0 instead.
# rust_rlib("scopeguard-0.3.3") {
# crate_name = "scopeguard"
# crate_version = "0.3.3"
+# cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs"
-# args = [
-# "--cap-lints",
-# "allow",
-# ]
# }
if (is_posix) {
rust_rlib("arc_swap") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/arc-swap-0.3.11/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("mio_uds") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-uds-0.6.7/src/lib.rs"
extern_rlib = [
@@ -2297,13 +1923,10 @@ if (is_posix) {
"libc",
"mio",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("nix") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/nix-0.14.1/src/lib.rs"
extern_rlib = [
@@ -2312,39 +1935,30 @@ if (is_posix) {
"libc",
"void",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("signal_hook") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.1.10/src/lib.rs"
extern_rlib = [
"libc",
"signal_hook_registry",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("signal_hook_registry") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.1.0/src/lib.rs"
extern_rlib = [
"arc_swap",
"libc",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_signal") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-signal-0.2.7/src/lib.rs"
extern_rlib = [
@@ -2357,13 +1971,10 @@ if (is_posix) {
"tokio_io",
"tokio_reactor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("tokio_uds") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-uds-0.2.5/src/lib.rs"
extern_rlib = [
@@ -2378,62 +1989,47 @@ if (is_posix) {
"tokio_io",
"tokio_reactor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("utf8parse") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utf8parse-0.1.1/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("void") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/void-1.0.2/src/lib.rs"
features = [
"default",
"std",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
## Override: use ansi_term v0.12.0 instead.
# rust_rlib("ansi_term-0.11.0") {
# crate_name = "ansi_term"
# crate_version = "0.11.0"
+ # cap_lints = "allow"
# edition = "2015"
# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs"
- # args = [
- # "--cap-lints",
- # "allow",
- # ]
# }
}
if (is_win) {
rust_rlib("fwdansi") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/fwdansi-1.0.1/src/lib.rs"
extern_rlib = [
"memchr",
"termcolor",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("kernel32") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs"
extern = [
@@ -2444,16 +2040,13 @@ if (is_win) {
crate_version = "0.2.8"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
libs = [ "kernel32.lib" ]
}
rust_rlib("mio_named_pipes") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-named-pipes-0.1.6/src/lib.rs"
extern_rlib = [
@@ -2462,35 +2055,26 @@ if (is_win) {
"miow",
"winapi",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("miow") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/miow-0.3.3/src/lib.rs"
extern_rlib = [
"socket2",
"winapi",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("socket2") {
+ cap_lints = "allow"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.10/src/lib.rs"
extern_rlib = [ "winapi" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("winapi") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/src/lib.rs"
features = [
@@ -2562,10 +2146,6 @@ if (is_win) {
"winreg",
"wtypes",
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
libs = [
@@ -2589,29 +2169,24 @@ if (is_win) {
}
rust_rlib("winapi_util") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-util-0.1.2/src/lib.rs"
extern_rlib = [ "winapi" ]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("wincolor") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/wincolor-1.0.1/src/lib.rs"
extern_rlib = [
"winapi",
"winapi_util",
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("ws2_32") {
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/src/lib.rs"
extern = [
@@ -2622,10 +2197,6 @@ if (is_win) {
crate_version = "0.2.8"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
# Added by custom-build script.
libs = [ "ws2_32.lib" ]
@@ -2634,6 +2205,7 @@ if (is_win) {
rust_rlib("miow-0.2.1") {
crate_name = "miow"
crate_version = "0.2.1"
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/miow-0.2.1/src/lib.rs"
extern_rlib = [
@@ -2649,20 +2221,13 @@ if (is_win) {
crate_version = "0.2.8"
},
]
- args = [
- "--cap-lints",
- "allow",
- ]
}
rust_rlib("winapi-0.2.8") {
crate_name = "winapi"
crate_version = "0.2.8"
+ cap_lints = "allow"
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs"
- args = [
- "--cap-lints",
- "allow",
- ]
}
}
diff --git a/build_extra/rust/rust.gni b/build_extra/rust/rust.gni
index 7f67d2068..2af3b2b12 100644
--- a/build_extra/rust/rust.gni
+++ b/build_extra/rust/rust.gni
@@ -56,6 +56,7 @@ template("_rust_crate") {
forward_variables_from(invoker,
[
+ "cap_lints",
"cfg",
"crate_name",
"crate_type",
@@ -280,6 +281,12 @@ template("_rust_crate") {
if (rust_treat_warnings_as_errors) {
args += [ "-Dwarnings" ]
}
+ if (defined(cap_lints)) {
+ args += [
+ "--cap-lints",
+ cap_lints,
+ ]
+ }
if (defined(invoker.args)) {
args += invoker.args
}