[Pkg-rust-maintainers] Bug#966957: cargo: FTBFS: tests failed

Lucas Nussbaum lucas at debian.org
Mon Aug 3 09:44:53 BST 2020


Source: cargo
Version: 0.43.1-3
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> CFG_DISABLE_CROSS_TESTS=1 /<<PKGBUILDDIR>>/debian/bin/cargo test 
> debian cargo wrapper: options, profiles, parallel: ['parallel=4'] [] ['-j4']
> debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu
> debian cargo wrapper: unsetting RUSTFLAGS and assuming it will be (or already was) added to $CARGO_HOME/config
> debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'test', '--verbose', '--verbose', '-j4', '--target', 'x86_64-unknown-linux-gnu'],) {}
>        Fresh pkg-config v0.3.17
>        Fresh cfg-if v0.1.10
>        Fresh autocfg v1.0.0
>        Fresh unicode-xid v0.2.0
>        Fresh lazy_static v1.4.0
>        Fresh matches v0.1.8
>        Fresh smallvec v1.3.0
>        Fresh regex-syntax v0.6.17
>        Fresh percent-encoding v2.1.0
>        Fresh openssl-probe v0.1.2
>        Fresh foreign-types-shared v0.1.1
>        Fresh version_check v0.9.1
>        Fresh ppv-lite86 v0.2.6
>        Fresh itoa v0.4.5
> warning: associated type `u32x4` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:225:10
>     |
> 225 |     type u32x4: u32x4<Self>;
>     |          ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4`
>     |
>     = note: `#[warn(non_camel_case_types)]` on by default
> 
> warning: associated type `u64x2` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:226:10
>     |
> 226 |     type u64x2: u64x2<Self>;
>     |          ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2`
> 
> warning: associated type `u128x1` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:227:10
>     |
> 227 |     type u128x1: u128x1<Self>;
>     |          ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x1`
> 
> warning: associated type `u32x4x2` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:229:10
>     |
> 229 |     type u32x4x2: u32x4x2<Self>;
>     |          ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x2`
> 
> warning: associated type `u64x2x2` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:230:10
>     |
> 230 |     type u64x2x2: u64x2x2<Self>;
>     |          ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x2`
> 
> warning: associated type `u64x4` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:231:10
>     |
> 231 |     type u64x4: u64x4<Self>;
>     |          ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x4`
> 
> warning: associated type `u128x2` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:232:10
>     |
> 232 |     type u128x2: u128x2<Self>;
>     |          ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x2`
> 
> warning: associated type `u32x4x4` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:234:10
>     |
> 234 |     type u32x4x4: u32x4x4<Self>;
>     |          ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x4`
> 
> warning: associated type `u64x2x4` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:235:10
>     |
> 235 |     type u64x2x4: u64x2x4<Self>;
>     |          ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x4`
> 
> warning: associated type `u128x4` should have an upper camel case name
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/types.rs:236:10
>     |
> 236 |     type u128x4: u128x4<Self>;
>     |          ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x4`
> 
> warning: unreachable call
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/x86_64/sse2.rs:783:9
>     |
> 783 |         Self::new(unsafe { unimplemented!() })
>     |         ^^^^^^^^^          ---------------- any code following this expression is unreachable
>     |         |
>     |         unreachable call
>     |
>     = note: `#[warn(unreachable_code)]` on by default
> 
> warning: unused variable: `xs`
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/x86_64/sse2.rs:413:19
>     |
> 413 |     fn from_lanes(xs: [u128; 1]) -> Self {
>     |                   ^^ help: if this is intentional, prefix it with an underscore: `_xs`
>     |
>     = note: `#[warn(unused_variables)]` on by default
> 
> warning: unnecessary `unsafe` block
>    --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/x86_64/sse2.rs:783:19
>     |
> 783 |         Self::new(unsafe { unimplemented!() })
>     |                   ^^^^^^ unnecessary `unsafe` block
>     |
>     = note: `#[warn(unused_unsafe)]` on by default
> 
> warning: function is never used: `eq128_s4`
>     --> /usr/src/cargo-0.43.1/vendor/ppv-lite86/src/x86_64/sse2.rs:1082:11
>      |
> 1082 | unsafe fn eq128_s4(x: __m128i, y: __m128i) -> bool {
>      |           ^^^^^^^^
>      |
>      = note: `#[warn(dead_code)]` on by default
> 
> warning: 14 warnings emitted
> 
>        Fresh unicode-width v0.1.7
>        Fresh same-file v1.0.6
>        Fresh adler32 v1.0.4
>        Fresh utf8parse v0.1.1
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/adler32/src/lib.rs:197:20
>     |
> 197 |     let mut read = try!(reader.read(&mut buffer));
>     |                    ^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/adler32/src/lib.rs:200:16
>     |
> 200 |         read = try!(reader.read(&mut buffer));
>     |                ^^^
> 
> warning: 2 warnings emitted
> 
>        Fresh fnv v1.0.6
>        Fresh hex v0.4.2
>        Fresh humantime v2.0.0
>        Fresh strsim v0.8.0
>        Fresh vec_map v0.8.1
>        Fresh semver-parser v0.7.0
>        Fresh remove_dir_all v0.5.2
>        Fresh termcolor v1.1.0
> warning: unnecessary parentheses around type
>     --> /usr/src/cargo-0.43.1/vendor/vec_map/src/lib.rs:1010:34
>      |
> 1010 |     fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) }
>      |                                  ^^^^^^^ help: remove these parentheses
>      |
>      = note: `#[warn(unused_parens)]` on by default
> 
> warning: unnecessary parentheses around type
>     --> /usr/src/cargo-0.43.1/vendor/vec_map/src/lib.rs:1017:39
>      |
> 1017 |     fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) }
>      |                                       ^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around type
>     --> /usr/src/cargo-0.43.1/vendor/vec_map/src/lib.rs:1023:34
>      |
> 1023 |     fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) }
>      |                                  ^^^^^^^^^^^ help: remove these parentheses
> 
> warning: 3 warnings emitted
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>   --> /usr/src/cargo-0.43.1/vendor/semver-parser/src/version.rs:75:9
>    |
> 75 |         try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));
>    |         ^^^
>    |
>    = note: `#[warn(deprecated)]` on by default
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>   --> /usr/src/cargo-0.43.1/vendor/semver-parser/src/version.rs:79:13
>    |
> 79 |             try!(write!(f, "-{}", strs.join(".")));
>    |             ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>   --> /usr/src/cargo-0.43.1/vendor/semver-parser/src/version.rs:84:13
>    |
> 84 |             try!(write!(f, "+{}", strs.join(".")));
>    |             ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver-parser/src/range.rs:184:22
>     |
> 184 |     let predicates = try!(predicates);
>     |                      ^^^
> 
> warning: 4 warnings emitted
> 
>        Fresh ansi_term v0.11.0
>        Fresh home v0.5.3
>        Fresh glob v0.3.0
>        Fresh rustc-workspace-hack v1.0.0
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/ansi.rs:171:21
>     |
> 171 |         let f: &mut fmt::Write = f;
>     |                     ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
>     |
>     = note: `#[warn(bare_trait_objects)]` on by default
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/ansi.rs:183:29
>     |
> 183 |                 let f: &mut fmt::Write = f;
>     |                             ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/ansi.rs:187:29
>     |
> 187 |                 let f: &mut fmt::Write = f;
>     |                             ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/ansi.rs:200:21
>     |
> 200 |         let f: &mut fmt::Write = f;
>     |                     ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/display.rs:184:21
>     |
> 184 |         let w: &mut fmt::Write = f;
>     |                     ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/display.rs:193:21
>     |
> 193 |         let w: &mut io::Write = w;
>     |                     ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/display.rs:212:21
>     |
> 212 |         let f: &mut fmt::Write = f;
>     |                     ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/display.rs:222:21
>     |
> 222 |         let w: &mut io::Write = w;
>     |                     ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
> 
> warning: associated type `wstr` should have an upper camel case name
>  --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/write.rs:6:10
>   |
> 6 |     type wstr: ?Sized;
>   |          ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Wstr`
>   |
>   = note: `#[warn(non_camel_case_types)]` on by default
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/write.rs:15:23
>    |
> 15 | impl<'a> AnyWrite for fmt::Write + 'a {
>    |                       ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write + 'a`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/ansi_term/src/write.rs:29:23
>    |
> 29 | impl<'a> AnyWrite for io::Write + 'a {
>    |                       ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a`
> 
> warning: 11 warnings emitted
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/glob/src/lib.rs:294:32
>     |
> 294 |     fn cause(&self) -> Option<&Error> {
>     |                                ^^^^^ help: use `dyn`: `dyn Error`
>     |
>     = note: `#[warn(bare_trait_objects)]` on by default
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/glob/src/lib.rs:291:20
>     |
> 291 |         self.error.description()
>     |                    ^^^^^^^^^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: 2 warnings emitted
> 
>        Fresh bytesize v1.0.0
>        Fresh lazycell v1.2.1
>        Fresh opener v0.4.1
>        Fresh shell-escape v0.1.4
> warning: `...` range patterns are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/shell-escape/src/lib.rs:94:16
>    |
> 94 |             'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' | '=' | '/' | ',' | '.' | '+' => false,
>    |                ^^^ help: use `..=` for an inclusive range
>    |
>    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
> 
> warning: `...` range patterns are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/shell-escape/src/lib.rs:94:28
>    |
> 94 |             'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' | '=' | '/' | ',' | '.' | '+' => false,
>    |                            ^^^ help: use `..=` for an inclusive range
> 
> warning: `...` range patterns are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/shell-escape/src/lib.rs:94:40
>    |
> 94 |             'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' | '=' | '/' | ',' | '.' | '+' => false,
>    |                                        ^^^ help: use `..=` for an inclusive range
> 
> warning: 3 warnings emitted
> 
>    Compiling cargo-test-macro v0.1.0 (/<<PKGBUILDDIR>>/crates/cargo-test-macro)
>        Fresh thread_local v1.0.1
>      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_PATCH=0 CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Helper proc-macro for Cargo'\''s testsuite.' CARGO_PKG_AUTHORS='Jethro Beekman <jethro at fortanix.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/crates/cargo-test-macro CARGO_PKG_NAME=cargo-test-macro CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cargo' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/cargo' rustc --crate-name cargo_test_macro --edition=2018 crates/cargo-test-macro/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=9e02f6821f8e6de6 -C extra-filename=-9e02f6821f8e6de6 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -C incremental=/<<PKGBUILDDIR>>/target/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern proc_macro`
>        Fresh unicode-normalization v0.1.12
>        Fresh unicode-bidi v0.3.4
> warning: unnecessary parentheses around assigned value
>   --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/normalize.rs:77:22
>    |
> 77 | const N_COUNT: u32 = (V_COUNT * T_COUNT);
>    |                      ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
>    |
>    = note: `#[warn(unused_parens)]` on by default
> 
> warning: unnecessary parentheses around assigned value
>   --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/normalize.rs:78:22
>    |
> 78 | const S_COUNT: u32 = (L_COUNT * N_COUNT);
>    |                      ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: `#[inline]` is ignored on function prototypes
>   --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/lib.rs:95:5
>    |
> 95 |     #[inline]
>    |     ^^^^^^^^^
>    |
>    = note: `#[warn(unused_attributes)]` on by default
> 
> warning: `#[inline]` is ignored on function prototypes
>    --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/lib.rs:100:5
>     |
> 100 |     #[inline]
>     |     ^^^^^^^^^
> 
> warning: `#[inline]` is ignored on function prototypes
>    --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/lib.rs:105:5
>     |
> 105 |     #[inline]
>     |     ^^^^^^^^^
> 
> warning: `#[inline]` is ignored on function prototypes
>    --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/lib.rs:110:5
>     |
> 110 |     #[inline]
>     |     ^^^^^^^^^
> 
> warning: `#[inline]` is ignored on function prototypes
>    --> /usr/src/cargo-0.43.1/vendor/unicode-normalization/src/lib.rs:115:5
>     |
> 115 |     #[inline]
>     |     ^^^^^^^^^
> 
> warning: 7 warnings emitted
> 
>        Fresh foreign-types v0.3.2
>        Fresh walkdir v2.3.1
>        Fresh vte v0.3.3
>        Fresh miniz_oxide v0.3.6
> warning: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead
>    --> /usr/src/cargo-0.43.1/vendor/vte/src/lib.rs:210:56
>     |
> 210 |         let mut slices: [&[u8]; MAX_PARAMS] = unsafe { mem::uninitialized() };
>     |                                                        ^^^^^^^^^^^^^^^^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: 1 warning emitted
> 
>        Fresh textwrap v0.11.0
>        Fresh libc v0.2.69
>        Fresh proc-macro2 v1.0.10
>        Fresh memchr v2.3.3
>        Fresh log v0.4.8
>        Fresh bitflags v1.2.1
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:309:29
>     |
> 309 | static mut LOGGER: &'static Log = &NopLogger;
>     |                             ^^^ help: use `dyn`: `dyn Log`
>     |
>     = note: `#[warn(bare_trait_objects)]` on by default
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:1213:37
>      |
> 1213 | pub fn set_boxed_logger(logger: Box<Log>) -> Result<(), SetLoggerError> {
>      |                                     ^^^ help: use `dyn`: `dyn Log`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:1271:36
>      |
> 1271 | pub fn set_logger(logger: &'static Log) -> Result<(), SetLoggerError> {
>      |                                    ^^^ help: use `dyn`: `dyn Log`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:1278:29
>      |
> 1278 |     F: FnOnce() -> &'static Log,
>      |                             ^^^ help: use `dyn`: `dyn Log`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:1315:48
>      |
> 1315 | pub unsafe fn set_logger_racy(logger: &'static Log) -> Result<(), SetLoggerError> {
>      |                                                ^^^ help: use `dyn`: `dyn Log`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/log/src/lib.rs:1375:29
>      |
> 1375 | pub fn logger() -> &'static Log {
>      |                             ^^^ help: use `dyn`: `dyn Log`
> 
> warning: 6 warnings emitted
> 
>        Fresh idna v0.2.0
>        Fresh typenum v1.12.0
>        Fresh ryu v1.0.3
>        Fresh maybe-uninit v2.0.0
>        Fresh anyhow v1.0.28
>        Fresh crc32fast v1.2.0
>        Fresh strip-ansi-escapes v0.1.0
>        Fresh getrandom v0.1.14
>        Fresh socket2 v0.3.12
>        Fresh atty v0.2.14
>        Fresh filetime v0.2.9
>        Fresh num_cpus v1.13.0
>        Fresh fs2 v0.4.3
> warning: function is never used: `to_timespec`
>    --> /usr/src/cargo-0.43.1/vendor/filetime/src/unix/utimes.rs:121:4
>     |
> 121 | fn to_timespec(ft: &FileTime) -> libc::timespec {
>     |    ^^^^^^^^^^^
>     |
>     = note: `#[warn(dead_code)]` on by default
> 
> warning: 1 warning emitted
> 
>        Fresh jobserver v0.1.21
>        Fresh quote v1.0.3
>        Fresh libnghttp2-sys v0.1.3
>        Fresh crossbeam-utils v0.7.2
>        Fresh aho-corasick v0.7.10
>        Fresh bstr v0.2.12
>        Fresh url v2.1.1
>        Fresh bitmaps v2.1.0
>        Fresh cc v1.0.50
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>   --> /usr/src/cargo-0.43.1/vendor/url/src/parser.rs:95:32
>    |
> 95 |         fmt::Display::fmt(self.description(), f)
>    |                                ^^^^^^^^^^^
>    |
>    = note: `#[warn(deprecated)]` on by default
> 
> warning: 1 warning emitted
> 
>        Fresh rand_core v0.5.1
>        Fresh clap v2.33.0
>        Fresh tar v0.4.26
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:142:17
>     |
> 142 | /                 (self.flags.iter().any(|f| &f.b.name == arg)
> 143 | |                     || self.opts.iter().any(|o| &o.b.name == arg)
> 144 | |                     || self.positionals.values().any(|p| &p.b.name == arg)
> 145 | |                     || self.groups.iter().any(|g| &g.name == arg))
>     | |__________________________________________________________________^
>     |
>     = note: `#[warn(unused_parens)]` on by default
> help: remove these parentheses
>     |
> 142 |                 self.flags.iter().any(|f| &f.b.name == arg)
> 143 |                     || self.opts.iter().any(|o| &o.b.name == arg)
> 144 |                     || self.positionals.values().any(|p| &p.b.name == arg)
> 145 |                     || self.groups.iter().any(|g| &g.name == arg)
>     |
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:193:13
>     |
> 193 |             (self.positionals.len() + 1)
>     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:301:17
>     |
> 301 |                 (self.positionals.len() + 1)
>     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:326:17
>     |
> 326 |                 (self.positionals.len() + 1)
>     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:803:17
>     |
> 803 |                 (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings)
>     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:810:17
>     |
> 810 |                 (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings)
>     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>     |
> 958 |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>     |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>     | 
>    ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:922:39
>     |
> 922 |                         let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
>     |                                       ------------------------------------------------- in this macro invocation
>     |
>     = note: `#[warn(bare_trait_objects)]` on by default
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>      |
> 958  |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>      |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>      | 
>     ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:1065:39
>      |
> 1065 |                         let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
>      |                                       ------------------------------------------------- in this macro invocation
>      |
>      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>      |
> 958  |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>      |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>      | 
>     ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:1192:27
>      |
> 1192 |             let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
>      |                           ------------------------------------------------- in this macro invocation
>      |
>      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:2098:55
>      |
> 2098 |     pub fn find_any_arg(&self, name: &str) -> Option<&AnyArg<'a, 'b>> {
>      |                                                       ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:47:27
>    |
> 47 |     fn as_base(&self) -> &ArgWithDisplay<'b, 'c>;
>    |                           ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:53:27
>    |
> 53 |     fn as_base(&self) -> &ArgWithDisplay<'b, 'c> {
>    |                           ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:58:61
>    |
> 58 | fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &ArgWithOrder<'a, 'b> {
>    |                                                             ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'a, 'b>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:89:21
>    |
> 89 |     writer: &'a mut Write,
>    |                     ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:105:20
>     |
> 105 |         w: &'a mut Write,
>     |                    ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:143:38
>     |
> 143 |     pub fn write_app_help(w: &'a mut Write, app: &App, use_long: bool) -> ClapResult<()> {
>     |                                      ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:150:41
>     |
> 150 |     pub fn write_parser_help(w: &'a mut Write, parser: &Parser, use_long: bool) -> ClapResult<()> {
>     |                                         ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:158:51
>     |
> 158 |     pub fn write_parser_help_to_stderr(w: &'a mut Write, parser: &Parser) -> ClapResult<()> {
>     |                                                   ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:165:20
>     |
> 165 |         w: &'a mut Write,
>     |                    ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:209:32
>     |
> 209 |         I: Iterator<Item = &'d ArgWithOrder<'b, 'c>>,
>     |                                ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:237:32
>     |
> 237 |         I: Iterator<Item = &'d ArgWithOrder<'b, 'c>>,
>     |                                ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:274:43
>     |
> 274 |     fn write_arg<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
>     |                                           ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:284:39
>     |
> 284 |     fn short<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
>     |                                       ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:297:38
>     |
> 297 |     fn long<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
>     |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:326:37
>     |
> 326 |     fn val<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> Result<String, io::Error> {
>     |                                     ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:453:38
>     |
> 453 |     fn help<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> {
>     |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:509:29
>     |
> 509 |     fn spec_vals(&self, a: &ArgWithDisplay) -> String {
>     |                             ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/help.rs:577:42
>     |
> 577 | fn should_show_arg(use_long: bool, arg: &ArgWithOrder) -> bool {
>     |                                          ^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>     |
> 958 |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>     |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>     | 
>    ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:210:32
>     |
> 210 |             if let Some(arg) = find_any_by_name!(self.0, name) {
>     |                                ------------------------------- in this macro invocation
>     |
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>     |
> 958 |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>     |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>     | 
>    ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:223:39
>     |
> 223 |                     if let Some(bl) = find_any_by_name!(self.0, *arg).unwrap().blacklist() {
>     |                                       ------------------------------- in this macro invocation
>     |
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:355:25
>     |
> 355 |                         (ma.vals.len() % num as usize)
>     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/macros.rs:958:67
>     |
> 958 |             fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { x }
>     |                                                                   ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
>     | 
>    ::: /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:458:37
>     |
> 458 |             } else if let Some(a) = find_any_by_name!(self.0, *name) {
>     |                                     -------------------------------- in this macro invocation
>     |
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:499:42
>     |
> 499 |     fn validate_arg_conflicts(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option<bool> {
>     |                                          ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:513:44
>     |
> 513 |     fn validate_required_unless(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option<bool> {
>     |                                            ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/validator.rs:568:42
>     |
> 568 |     fn is_missing_required_ok(&self, a: &AnyArg, matcher: &ArgMatcher) -> bool {
>     |                                          ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/clap/src/app/mod.rs:1805:39
>      |
> 1805 |     fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> { None }
>      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>     --> /usr/src/cargo-0.43.1/vendor/clap/src/app/mod.rs:1806:42
>      |
> 1806 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> { None }
>      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/any_arg.rs:26:39
>    |
> 26 |     fn validator(&self) -> Option<&Rc<Fn(String) -> Result<(), String>>>;
>    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/any_arg.rs:27:42
>    |
> 27 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> Result<(), OsString>>>;
>    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/any_arg.rs:60:39
>    |
> 60 |     fn validator(&self) -> Option<&Rc<Fn(String) -> Result<(), String>>> { (*self).validator() }
>    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/any_arg.rs:61:42
>    |
> 61 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> Result<(), OsString>>> { (*self).validator_os() }
>    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_matcher.rs:24:60
>    |
> 24 |     pub fn process_arg_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>, overrides: &mut Vec<(&'b str, &'a str)>, required: &mut Vec<&'a str>, check_all: bool) {
>    |                                                            ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_matcher.rs:56:60
>    |
> 56 |     pub fn handle_self_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>) {
>    |                                                            ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/flag.rs:79:39
>    |
> 79 |     fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> { None }
>    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/flag.rs:80:42
>    |
> 80 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> { None }
>    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/positional.rs:150:39
>     |
> 150 |     fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
>     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/positional.rs:153:42
>     |
> 153 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
>     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/option.rs:132:39
>     |
> 132 |     fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
>     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/option.rs:135:42
>     |
> 135 |     fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
>     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/valued.rs:19:30
>    |
> 19 |     pub validator: Option<Rc<Fn(String) -> Result<(), String>>>,
>    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg_builder/valued.rs:20:33
>    |
> 20 |     pub validator_os: Option<Rc<Fn(&OsStr) -> Result<(), OsString>>>,
>    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:410:15
>     |
> 410 |         arg: &AnyArg,
>     |               ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:448:33
>     |
> 448 |     pub fn empty_value<U>(arg: &AnyArg, usage: U, color: ColorWhen) -> Self
>     |                                 ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:476:15
>     |
> 476 |         arg: &AnyArg,
>     |               ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:662:48
>     |
> 662 |     pub fn too_many_values<V, U>(val: V, arg: &AnyArg, usage: U, color: ColorWhen) -> Self
>     |                                                ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:691:15
>     |
> 691 |         arg: &AnyArg,
>     |               ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:724:42
>     |
> 724 |     pub fn value_validation(arg: Option<&AnyArg>, err: String, color: ColorWhen) -> Self
>     |                                          ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:748:24
>     |
> 748 |         let n: Option<&AnyArg> = None;
>     |                        ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:754:15
>     |
> 754 |         arg: &AnyArg,
>     |               ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:789:47
>     |
> 789 |     pub fn unexpected_multiple_usage<U>(arg: &AnyArg, usage: U, color: ColorWhen) -> Self
>     |                                               ^^^^^^ help: use `dyn`: `dyn AnyArg`
> 
> warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:90:19
>    |
> 90 |         let c = s.trim_left_matches(|c| c == '-')
>    |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
>    |
>    = note: `#[warn(deprecated)]` on by default
> 
> warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
>   --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:98:19
>    |
> 98 |         let c = s.trim_left_matches(|c| c == '-')
>    |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/app/parser.rs:131:75
>     |
> 131 |             Err(why) => panic!("couldn't create completion file: {}", why.description()),
>     |                                                                           ^^^^^^^^^^^
> 
> warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg.rs:332:35
>     |
> 332 |         self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0);
>     |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
> 
> warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/args/arg.rs:372:30
>     |
> 372 |         self.s.long = Some(l.trim_left_matches(|c| c == '-'));
>     |                              ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:852:60
>     |
> 852 |             message: format!("{} {}", c.error("error:"), e.description()),
>     |                                                            ^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:905:63
>     |
> 905 |     fn from(e: io::Error) -> Self { Error::with_description(e.description(), ErrorKind::Io) }
>     |                                                               ^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/clap/src/errors.rs:910:35
>     |
> 910 |         Error::with_description(e.description(), ErrorKind::Format)
>     |                                   ^^^^^^^^^^^
> 
> warning: 68 warnings emitted
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/tar/src/archive.rs:36:26
>    |
> 36 |     archive: &'a Archive<Read + 'a>,
>    |                          ^^^^^^^^^ help: use `dyn`: `dyn Read + 'a`
>    |
>    = note: `#[warn(bare_trait_objects)]` on by default
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/tar/src/archive.rs:69:30
>    |
> 69 |         let me: &mut Archive<Read> = self;
>    |                              ^^^^ help: use `dyn`: `dyn Read`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/tar/src/archive.rs:96:30
>    |
> 96 |         let me: &mut Archive<Read> = self;
>    |                              ^^^^ help: use `dyn`: `dyn Read`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/archive.rs:137:18
>     |
> 137 | impl<'a> Archive<Read + 'a> {
>     |                  ^^^^^^^^^ help: use `dyn`: `dyn Read + 'a`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:356:25
>     |
> 356 | fn append(mut dst: &mut Write, header: &Header, mut data: &mut Read) -> io::Result<()> {
>     |                         ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:356:64
>     |
> 356 | fn append(mut dst: &mut Write, header: &Header, mut data: &mut Read) -> io::Result<()> {
>     |                                                                ^^^^ help: use `dyn`: `dyn Read`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:371:15
>     |
> 371 |     dst: &mut Write,
>     |               ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:413:15
>     |
> 413 |     dst: &mut Write,
>     |               ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:422:25
>     |
> 422 | fn append_dir(dst: &mut Write, path: &Path, src_path: &Path, mode: HeaderMode) -> io::Result<()> {
>     |                         ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:442:34
>     |
> 442 | fn prepare_header_path(dst: &mut Write, header: &mut Header, path: &Path) -> io::Result<()> {
>     |                                  ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:467:34
>     |
> 467 | fn prepare_header_link(dst: &mut Write, header: &mut Header, link_name: &Path) -> io::Result<()> {
>     |                                  ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:482:15
>     |
> 482 |     dst: &mut Write,
>     |               ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:485:16
>     |
> 485 |     read: &mut Read,
>     |                ^^^^ help: use `dyn`: `dyn Read`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>    --> /usr/src/cargo-0.43.1/vendor/tar/src/builder.rs:501:15
>     |
> 501 |     dst: &mut Write,
>     |               ^^^^^ help: use `dyn`: `dyn Write`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/tar/src/entry.rs:47:36
>    |
> 47 |     Data(io::Take<&'a ArchiveInner<Read + 'a>>),
>    |                                    ^^^^^^^^^ help: use `dyn`: `dyn Read + 'a`
> 
> warning: trait objects without an explicit `dyn` are deprecated
>   --> /usr/src/cargo-0.43.1/vendor/tar/src/error.rs:25:34
>    |
> 25 |     fn source(&self) -> Option<&(error::Error + 'static)> {
>    |                                  ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + 'static`
> 
> warning: unnecessary braces around function argument
>     --> /usr/src/cargo-0.43.1/vendor/tar/src/header.rs:1606:47
>      |
> 1606 |         Cow::Borrowed(bytes) => Cow::Borrowed({ Path::new(OsStr::from_bytes(bytes)) }),
>      |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
>      |
>      = note: `#[warn(unused_braces)]` on by default
> 
> warning: unnecessary braces around function argument
>     --> /usr/src/cargo-0.43.1/vendor/tar/src/header.rs:1607:41
>      |
> 1607 |         Cow::Owned(bytes) => Cow::Owned({ PathBuf::from(OsString::from_vec(bytes)) }),
>      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
> 
> warning: 18 warnings emitted
> 
>        Fresh syn v1.0.17
>        Fresh regex v1.3.7
>        Fresh crossbeam-channel v0.4.2
>        Fresh sized-chunks v0.5.3
> warning: unused import: `Path`
>  --> /<<PKGBUILDDIR>>/vendor/libssh2-sys/build.rs:9:17
>   |
> 9 | use std::path::{Path, PathBuf};
>   |                 ^^^^
>   |
>   = note: `#[warn(unused_imports)]` on by default
> 
> warning: 1 warning emitted
> 
>        Fresh rand_chacha v0.2.2
>        Fresh rand_xoshiro v0.4.0
>        Fresh serde_derive v1.0.106
>        Fresh globset v0.4.5
>        Fresh env_logger v0.7.1
>        Fresh serde v1.0.106
>        Fresh rand v0.7.3
>        Fresh im-rc v14.3.0
>        Fresh openssl-sys v0.9.55
>        Fresh ignore v0.4.14
>        Fresh libz-sys v1.0.25
>        Fresh serde_json v1.0.51
>        Fresh serde_ignored v0.1.1
>        Fresh tempfile v3.1.0
>        Fresh toml v0.5.6
>        Fresh cargo-platform v0.1.1 (/<<PKGBUILDDIR>>/crates/cargo-platform)
>        Fresh semver v0.9.0
>        Fresh openssl v0.10.29
>        Fresh curl-sys v0.4.30+curl-7.69.1
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:271:9
>     |
> 271 |         try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));
>     |         ^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:273:13
>     |
> 273 |             try!(write!(f, "-"));
>     |             ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:276:21
>     |
> 276 |                     try!(write!(f, "."))
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:278:17
>     |
> 278 |                 try!(write!(f, "{}", x));
>     |                 ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:282:13
>     |
> 282 |             try!(write!(f, "+"));
>     |             ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:285:21
>     |
> 285 |                     try!(write!(f, "."))
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version.rs:287:17
>     |
> 287 |                 try!(write!(f, "{}", x));
>     |                 ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:492:13
>     |
> 492 |             try!(write!(fmt, "*"));
>     |             ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:496:21
>     |
> 496 |                     try!(write!(fmt, "{}", pred));
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:498:21
>     |
> 498 |                     try!(write!(fmt, ", {}", pred));
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:510:32
>     |
> 510 |             Wildcard(Major) => try!(write!(fmt, "*")),
>     |                                ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:511:32
>     |
> 511 |             Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)),
>     |                                ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:514:21
>     |
> 514 |                     try!(write!(fmt, "{}.{}.*", self.major, minor))
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:516:21
>     |
> 516 |                     try!(write!(fmt, "{}.*.*", self.major))
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:520:17
>     |
> 520 |                 try!(write!(fmt, "{}{}", self.op, self.major));
>     |                 ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:523:32
>     |
> 523 |                     Some(v) => try!(write!(fmt, ".{}", v)),
>     |                                ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:528:32
>     |
> 528 |                     Some(v) => try!(write!(fmt, ".{}", v)),
>     |                                ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:533:21
>     |
> 533 |                     try!(write!(fmt, "-"));
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:536:29
>     |
> 536 | ...                   try!(write!(fmt, "."))
>     |                       ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:538:25
>     |
> 538 |                         try!(write!(fmt, "{}", x));
>     |                         ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:551:19
>     |
> 551 |             Ex => try!(write!(fmt, "= ")),
>     |                   ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:552:19
>     |
> 552 |             Gt => try!(write!(fmt, "> ")),
>     |                   ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:553:21
>     |
> 553 |             GtEq => try!(write!(fmt, ">= ")),
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:554:19
>     |
> 554 |             Lt => try!(write!(fmt, "< ")),
>     |                   ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:555:21
>     |
> 555 |             LtEq => try!(write!(fmt, "<= ")),
>     |                     ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:556:22
>     |
> 556 |             Tilde => try!(write!(fmt, "~")),
>     |                      ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:557:27
>     |
> 557 |             Compatible => try!(write!(fmt, "^")),
>     |                           ^^^
> 
> warning: use of deprecated item 'try': use the `?` operator instead
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:559:28
>     |
> 559 |             Wildcard(_) => try!(write!(fmt, "")),
>     |                            ^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/semver/src/version_req.rs:165:14
>     |
> 165 |         self.description().fmt(f)
>     |              ^^^^^^^^^^^
> 
> warning: 29 warnings emitted
> 
>        Fresh flate2 v1.0.14
>        Fresh libssh2-sys v0.2.16
>        Fresh rustfix v0.5.1
>        Fresh crypto-hash v0.3.4
>        Fresh curl v0.4.28
>        Fresh libgit2-sys v0.10.0
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:314:20
>     |
> 314 |         let desc = error::Error::description(self);
>     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:325:36
>     |
> 325 |             .field("description", &error::Error::description(self))
>     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:389:9
>     |
> 389 |         error::Error::description(self).fmt(f)
>     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:398:13
>     |
> 398 |             error::Error::description(self),
>     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:476:9
>     |
> 476 |         error::Error::description(self).fmt(f)
>     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:485:13
>     |
> 485 |             error::Error::description(self),
>     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:558:9
>     |
> 558 |         error::Error::description(self).fmt(f)
>     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/curl/src/error.rs:567:13
>     |
> 567 |             error::Error::description(self),
>     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> warning: 8 warnings emitted
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:472:40
>     |
> 472 |         GIT_CHECKOUT_NOTIFY_CONFLICT = (1 << 0),
>     |                                        ^^^^^^^^ help: remove these parentheses
>     |
>     = note: `#[warn(unused_parens)]` on by default
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:473:37
>     |
> 473 |         GIT_CHECKOUT_NOTIFY_DIRTY = (1 << 1),
>     |                                     ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:474:39
>     |
> 474 |         GIT_CHECKOUT_NOTIFY_UPDATED = (1 << 2),
>     |                                       ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:475:41
>     |
> 475 |         GIT_CHECKOUT_NOTIFY_UNTRACKED = (1 << 3),
>     |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:476:39
>     |
> 476 |         GIT_CHECKOUT_NOTIFY_IGNORED = (1 << 4),
>     |                                       ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:486:32
>     |
> 486 |         GIT_STATUS_INDEX_NEW = (1 << 0),
>     |                                ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:487:37
>     |
> 487 |         GIT_STATUS_INDEX_MODIFIED = (1 << 1),
>     |                                     ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:488:36
>     |
> 488 |         GIT_STATUS_INDEX_DELETED = (1 << 2),
>     |                                    ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:489:36
>     |
> 489 |         GIT_STATUS_INDEX_RENAMED = (1 << 3),
>     |                                    ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:490:39
>     |
> 490 |         GIT_STATUS_INDEX_TYPECHANGE = (1 << 4),
>     |                                       ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:492:29
>     |
> 492 |         GIT_STATUS_WT_NEW = (1 << 7),
>     |                             ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:493:34
>     |
> 493 |         GIT_STATUS_WT_MODIFIED = (1 << 8),
>     |                                  ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:494:33
>     |
> 494 |         GIT_STATUS_WT_DELETED = (1 << 9),
>     |                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:495:36
>     |
> 495 |         GIT_STATUS_WT_TYPECHANGE = (1 << 10),
>     |                                    ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:496:33
>     |
> 496 |         GIT_STATUS_WT_RENAMED = (1 << 11),
>     |                                 ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:497:36
>     |
> 497 |         GIT_STATUS_WT_UNREADABLE = (1 << 12),
>     |                                    ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:499:30
>     |
> 499 |         GIT_STATUS_IGNORED = (1 << 14),
>     |                              ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:500:33
>     |
> 500 |         GIT_STATUS_CONFLICTED = (1 << 15),
>     |                                 ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:506:59
>     |
> 506 |         GIT_STATUS_OPT_INCLUDE_UNTRACKED                = (1 << 0),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:507:59
>     |
> 507 |         GIT_STATUS_OPT_INCLUDE_IGNORED                  = (1 << 1),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:508:59
>     |
> 508 |         GIT_STATUS_OPT_INCLUDE_UNMODIFIED               = (1 << 2),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:509:59
>     |
> 509 |         GIT_STATUS_OPT_EXCLUDE_SUBMODULES               = (1 << 3),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:510:59
>     |
> 510 |         GIT_STATUS_OPT_RECURSE_UNTRACKED_DIRS           = (1 << 4),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:511:59
>     |
> 511 |         GIT_STATUS_OPT_DISABLE_PATHSPEC_MATCH           = (1 << 5),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:512:59
>     |
> 512 |         GIT_STATUS_OPT_RECURSE_IGNORED_DIRS             = (1 << 6),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:513:59
>     |
> 513 |         GIT_STATUS_OPT_RENAMES_HEAD_TO_INDEX            = (1 << 7),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:514:59
>     |
> 514 |         GIT_STATUS_OPT_RENAMES_INDEX_TO_WORKDIR         = (1 << 8),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:515:59
>     |
> 515 |         GIT_STATUS_OPT_SORT_CASE_SENSITIVELY            = (1 << 9),
>     |                                                           ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:516:59
>     |
> 516 |         GIT_STATUS_OPT_SORT_CASE_INSENSITIVELY          = (1 << 10),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:518:59
>     |
> 518 |         GIT_STATUS_OPT_RENAMES_FROM_REWRITES            = (1 << 11),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:519:59
>     |
> 519 |         GIT_STATUS_OPT_NO_REFRESH                       = (1 << 12),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:520:59
>     |
> 520 |         GIT_STATUS_OPT_UPDATE_INDEX                     = (1 << 13),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:521:59
>     |
> 521 |         GIT_STATUS_OPT_INCLUDE_UNREADABLE               = (1 << 14),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:522:59
>     |
> 522 |         GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED  = (1 << 15),
>     |                                                           ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:579:29
>     |
> 579 |         GIT_CHECKOUT_SAFE = (1 << 0),
>     |                             ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:580:30
>     |
> 580 |         GIT_CHECKOUT_FORCE = (1 << 1),
>     |                              ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:581:41
>     |
> 581 |         GIT_CHECKOUT_RECREATE_MISSING = (1 << 2),
>     |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:582:40
>     |
> 582 |         GIT_CHECKOUT_ALLOW_CONFLICTS = (1 << 4),
>     |                                        ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:583:41
>     |
> 583 |         GIT_CHECKOUT_REMOVE_UNTRACKED = (1 << 5),
>     |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:584:39
>     |
> 584 |         GIT_CHECKOUT_REMOVE_IGNORED = (1 << 6),
>     |                                       ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:585:36
>     |
> 585 |         GIT_CHECKOUT_UPDATE_ONLY = (1 << 7),
>     |                                    ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:586:42
>     |
> 586 |         GIT_CHECKOUT_DONT_UPDATE_INDEX = (1 << 8),
>     |                                          ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:587:35
>     |
> 587 |         GIT_CHECKOUT_NO_REFRESH = (1 << 9),
>     |                                   ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:588:38
>     |
> 588 |         GIT_CHECKOUT_SKIP_UNMERGED = (1 << 10),
>     |                                      ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:589:33
>     |
> 589 |         GIT_CHECKOUT_USE_OURS = (1 << 11),
>     |                                 ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:590:35
>     |
> 590 |         GIT_CHECKOUT_USE_THEIRS = (1 << 12),
>     |                                   ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:591:47
>     |
> 591 |         GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH = (1 << 13),
>     |                                               ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:592:48
>     |
> 592 |         GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES = (1 << 18),
>     |                                                ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:593:47
>     |
> 593 |         GIT_CHECKOUT_DONT_OVERWRITE_IGNORED = (1 << 19),
>     |                                               ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:594:45
>     |
> 594 |         GIT_CHECKOUT_CONFLICT_STYLE_MERGE = (1 << 20),
>     |                                             ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:595:45
>     |
> 595 |         GIT_CHECKOUT_CONFLICT_STYLE_DIFF3 = (1 << 21),
>     |                                             ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:597:42
>     |
> 597 |         GIT_CHECKOUT_UPDATE_SUBMODULES = (1 << 16),
>     |                                          ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:598:53
>     |
> 598 |         GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED = (1 << 17),
>     |                                                     ^^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:893:41
>     |
> 893 |         GIT_REPOSITORY_OPEN_NO_SEARCH = (1 << 0),
>     |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:894:40
>     |
> 894 |         GIT_REPOSITORY_OPEN_CROSS_FS = (1 << 1),
>     |                                        ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:895:36
>     |
> 895 |         GIT_REPOSITORY_OPEN_BARE = (1 << 2),
>     |                                    ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:896:41
>     |
> 896 |         GIT_REPOSITORY_OPEN_NO_DOTGIT = (1 << 3),
>     |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:897:40
>     |
> 897 |         GIT_REPOSITORY_OPEN_FROM_ENV = (1 << 4),
>     |                                        ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:917:49
>     |
> 917 |         GIT_REPOSITORY_INIT_BARE              = (1 << 0),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:918:49
>     |
> 918 |         GIT_REPOSITORY_INIT_NO_REINIT         = (1 << 1),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:919:49
>     |
> 919 |         GIT_REPOSITORY_INIT_NO_DOTGIT_DIR     = (1 << 2),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:920:49
>     |
> 920 |         GIT_REPOSITORY_INIT_MKDIR             = (1 << 3),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:921:49
>     |
> 921 |         GIT_REPOSITORY_INIT_MKPATH            = (1 << 4),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:922:49
>     |
> 922 |         GIT_REPOSITORY_INIT_EXTERNAL_TEMPLATE = (1 << 5),
>     |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:937:32
>     |
> 937 |         GIT_SORT_TOPOLOGICAL = (1 << 0),
>     |                                ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:938:32
>     |
> 938 |         GIT_SORT_TIME        = (1 << 1),
>     |                                ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>    --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:939:32
>     |
> 939 |         GIT_SORT_REVERSE     = (1 << 2),
>     |                                ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1209:38
>      |
> 1209 |         GIT_MERGE_FILE_STYLE_MERGE = (1 << 0),
>      |                                      ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1210:38
>      |
> 1210 |         GIT_MERGE_FILE_STYLE_DIFF3 = (1 << 1),
>      |                                      ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1211:41
>      |
> 1211 |         GIT_MERGE_FILE_SIMPLIFY_ALNUM = (1 << 2),
>      |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1212:44
>      |
> 1212 |         GIT_MERGE_FILE_IGNORE_WHITESPACE = (1 << 3),
>      |                                            ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1213:51
>      |
> 1213 |         GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE = (1 << 4),
>      |                                                   ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1214:48
>      |
> 1214 |         GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL = (1 << 5),
>      |                                                ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1215:40
>      |
> 1215 |         GIT_MERGE_FILE_DIFF_PATIENCE = (1 << 6),
>      |                                        ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1216:39
>      |
> 1216 |         GIT_MERGE_FILE_DIFF_MINIMAL = (1 << 7),
>      |                                       ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1223:37
>      |
> 1223 |         GIT_MERGE_ANALYSIS_NORMAL = (1 << 0),
>      |                                     ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1224:41
>      |
> 1224 |         GIT_MERGE_ANALYSIS_UP_TO_DATE = (1 << 1),
>      |                                         ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1225:42
>      |
> 1225 |         GIT_MERGE_ANALYSIS_FASTFORWARD = (1 << 2),
>      |                                          ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1226:37
>      |
> 1226 |         GIT_MERGE_ANALYSIS_UNBORN = (1 << 3),
>      |                                     ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1233:47
>      |
> 1233 |         GIT_MERGE_PREFERENCE_NO_FASTFORWARD = (1 << 0),
>      |                                               ^^^^^^^^ help: remove these parentheses
> 
> warning: unnecessary parentheses around assigned value
>     --> /usr/src/cargo-0.43.1/vendor/libgit2-sys/lib.rs:1234:49
>      |
> 1234 |         GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY = (1 << 1),
>      |                                                 ^^^^^^^^ help: remove these parentheses
> 
> warning: 81 warnings emitted
> 
>        Fresh git2 v0.11.0
>        Fresh crates-io v0.31.0 (/<<PKGBUILDDIR>>/crates/crates-io)
> warning: unnecessary parentheses around block return value
>    --> /usr/src/cargo-0.43.1/vendor/git2/src/lib.rs:822:18
>     |
> 822 |         unsafe { (call!(raw::git_object_typeisloose(*self)) == 1) }
>     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
>     |
>     = note: `#[warn(unused_parens)]` on by default
> 
> warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
>    --> /usr/src/cargo-0.43.1/vendor/git2/src/error.rs:277:25
>     |
> 277 |         Error::from_str(error::Error::description(&e))
>     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
> 
> warning: 2 warnings emitted
> 
>        Fresh git2-curl v0.12.0
>    Compiling cargo-test-support v0.1.0 (/<<PKGBUILDDIR>>/crates/cargo-test-support)
>      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_PATCH=0 CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION= CARGO_PKG_AUTHORS='Alex Crichton <alex at alexcrichton.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/crates/cargo-test-support CARGO_PKG_NAME=cargo-test-support CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_REPOSITORY= CARGO_PKG_HOMEPAGE= rustc --crate-name cargo_test_support --edition=2018 crates/cargo-test-support/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=08fbc67c64c2d570 -C extra-filename=-08fbc67c64c2d570 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern cargo=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo-f54448a8e01da5c9.rmeta --extern cargo_test_macro=/<<PKGBUILDDIR>>/target/debug/deps/libcargo_test_macro-9e02f6821f8e6de6.so --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfiletime-7b4684a7c051054c.rmeta --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libflate2-fa52b31218532c6b.rmeta --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2-d51f8450b6d92227.rmeta --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libglob-3699ad193f8a71c0.rmeta --extern lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-ac89faa8a275ff3b.rmeta --extern remove_dir_all=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libremove_dir_all-9188588b47be3af8.rmeta --extern serde_json=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-792cb03fd79d375c.rmeta --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtar-66ff3bfd80450990.rmeta --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liburl-bc7e79888c02d394.rmeta -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu`
>    Compiling cargo v0.43.1 (/<<PKGBUILDDIR>>)
>      Running `CARGO_PKG_VERSION=0.43.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Cargo, a package manager for Rust.
> ' CARGO_PKG_AUTHORS='Yehuda Katz <wycats at gmail.com>:Carl Lerche <me at carllerche.com>:Alex Crichton <alex at alexcrichton.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_NAME=cargo CARGO_PKG_VERSION_MINOR=43 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cargo' CARGO_PKG_HOMEPAGE='https://crates.io' rustc --crate-name testsuite --edition=2018 tests/testsuite/main.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C debuginfo=2 --test -C metadata=6c8eb44c06cd8f3d -C extra-filename=-6c8eb44c06cd8f3d --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern anyhow=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libanyhow-c87def7badd92529.rlib --extern atty=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libatty-be37a93157c49989.rlib --extern bytesize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libbytesize-08745ae51145fe30.rlib --extern cargo=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo-f54448a8e01da5c9.rlib --extern cargo_platform=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_platform-3a2c2f815a732d3d.rlib --extern cargo_test_macro=/<<PKGBUILDDIR>>/target/debug/deps/libcargo_test_macro-9e02f6821f8e6de6.so --extern cargo_test_support=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_test_support-08fbc67c64c2d570.rlib --extern clap=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libclap-019efbcd753b216c.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrates_io-d194513bd2cbed6f.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrossbeam_utils-2487ddf081eaa17e.rlib --extern crypto_hash=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrypto_hash-cfeabd15f9c90e31.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl-364b60a2c6e2e06b.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl_sys-416b1e6ded62eecb.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libenv_logger-b037ac00ba7368fe.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfiletime-7b4684a7c051054c.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libflate2-fa52b31218532c6b.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfs2-537ab701dec70726.rlib --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2-d51f8450b6d92227.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2_curl-f1235bd6c0f42713.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libglob-3699ad193f8a71c0.rlib --extern hex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhex-b7f33490e945976a.rlib --extern home=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhome-cf21bfb825a7761f.rlib --extern humantime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhumantime-2ec30419e901af4d.rlib --extern ignore=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libignore-902d91b25a58595d.rlib --extern im_rc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libim_rc-c885ec1f99245c90.rlib --extern jobserver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libjobserver-4249a26574107080.rlib --extern lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-ac89faa8a275ff3b.rlib --extern lazycell=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazycell-9d315c3b5c907ceb.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-83312710e34226c1.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibgit2_sys-2ce1f58b9522abdb.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblog-c15fd13d1640ef52.rlib --extern memchr=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libmemchr-2d776c35dd81e309.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libnum_cpus-cca2e01b75be9798.rlib --extern opener=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libopener-89dca3e30c67ebe5.rlib --extern percent_encoding=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libpercent_encoding-36595e361236e1ac.rlib --extern remove_dir_all=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libremove_dir_all-9188588b47be3af8.rlib --extern rustc_workspace_hack=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustc_workspace_hack-6223e14245b8b5ff.rlib --extern rustfix=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustfix-0c45b4b520bcae6e.rlib --extern same_file=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsame_file-b75ee9b125463039.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsemver-962a542b90fd6948.rlib --extern serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde-c24924123b3acc8d.rlib --extern serde_ignored=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_ignored-e79d5e5b01ded5ce.rlib --extern serde_json=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-792cb03fd79d375c.rlib --extern shell_escape=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libshell_escape-41630fb3a9fd2c2f.rlib --extern strip_ansi_escapes=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libstrip_ansi_escapes-468f4988a138ea92.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtar-66ff3bfd80450990.rlib --extern tempfile=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtempfile-ff3ceb373ac5aef6.rlib --extern termcolor=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtermcolor-b5608bcf26986580.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtoml-d973cf077c39bad6.rlib --extern unicode_width=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libunicode_width-4ad5bc2b21c4558d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liburl-bc7e79888c02d394.rlib --extern walkdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-875c77c0e38db6ca.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu`
>      Running `CARGO_PKG_VERSION=0.43.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Cargo, a package manager for Rust.
> ' CARGO_PKG_AUTHORS='Yehuda Katz <wycats at gmail.com>:Carl Lerche <me at carllerche.com>:Alex Crichton <alex at alexcrichton.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_NAME=cargo CARGO_PKG_VERSION_MINOR=43 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cargo' CARGO_PKG_HOMEPAGE='https://crates.io' rustc --crate-name cargo --edition=2018 src/cargo/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C debuginfo=2 --test -C metadata=2798d49c3a063f9e -C extra-filename=-2798d49c3a063f9e --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern anyhow=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libanyhow-c87def7badd92529.rlib --extern atty=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libatty-be37a93157c49989.rlib --extern bytesize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libbytesize-08745ae51145fe30.rlib --extern cargo_platform=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_platform-3a2c2f815a732d3d.rlib --extern cargo_test_macro=/<<PKGBUILDDIR>>/target/debug/deps/libcargo_test_macro-9e02f6821f8e6de6.so --extern cargo_test_support=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_test_support-08fbc67c64c2d570.rlib --extern clap=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libclap-019efbcd753b216c.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrates_io-d194513bd2cbed6f.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrossbeam_utils-2487ddf081eaa17e.rlib --extern crypto_hash=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrypto_hash-cfeabd15f9c90e31.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl-364b60a2c6e2e06b.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl_sys-416b1e6ded62eecb.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libenv_logger-b037ac00ba7368fe.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfiletime-7b4684a7c051054c.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libflate2-fa52b31218532c6b.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfs2-537ab701dec70726.rlib --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2-d51f8450b6d92227.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2_curl-f1235bd6c0f42713.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libglob-3699ad193f8a71c0.rlib --extern hex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhex-b7f33490e945976a.rlib --extern home=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhome-cf21bfb825a7761f.rlib --extern humantime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhumantime-2ec30419e901af4d.rlib --extern ignore=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libignore-902d91b25a58595d.rlib --extern im_rc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libim_rc-c885ec1f99245c90.rlib --extern jobserver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libjobserver-4249a26574107080.rlib --extern lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-ac89faa8a275ff3b.rlib --extern lazycell=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazycell-9d315c3b5c907ceb.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-83312710e34226c1.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibgit2_sys-2ce1f58b9522abdb.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblog-c15fd13d1640ef52.rlib --extern memchr=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libmemchr-2d776c35dd81e309.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libnum_cpus-cca2e01b75be9798.rlib --extern opener=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libopener-89dca3e30c67ebe5.rlib --extern percent_encoding=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libpercent_encoding-36595e361236e1ac.rlib --extern remove_dir_all=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libremove_dir_all-9188588b47be3af8.rlib --extern rustc_workspace_hack=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustc_workspace_hack-6223e14245b8b5ff.rlib --extern rustfix=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustfix-0c45b4b520bcae6e.rlib --extern same_file=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsame_file-b75ee9b125463039.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsemver-962a542b90fd6948.rlib --extern serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde-c24924123b3acc8d.rlib --extern serde_ignored=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_ignored-e79d5e5b01ded5ce.rlib --extern serde_json=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-792cb03fd79d375c.rlib --extern shell_escape=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libshell_escape-41630fb3a9fd2c2f.rlib --extern strip_ansi_escapes=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libstrip_ansi_escapes-468f4988a138ea92.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtar-66ff3bfd80450990.rlib --extern tempfile=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtempfile-ff3ceb373ac5aef6.rlib --extern termcolor=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtermcolor-b5608bcf26986580.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtoml-d973cf077c39bad6.rlib --extern unicode_width=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libunicode_width-4ad5bc2b21c4558d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liburl-bc7e79888c02d394.rlib --extern walkdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-875c77c0e38db6ca.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu`
>      Running `CARGO_PKG_VERSION=0.43.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Cargo, a package manager for Rust.
> ' CARGO_PKG_AUTHORS='Yehuda Katz <wycats at gmail.com>:Carl Lerche <me at carllerche.com>:Alex Crichton <alex at alexcrichton.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_NAME=cargo CARGO_PKG_VERSION_MINOR=43 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cargo' CARGO_PKG_HOMEPAGE='https://crates.io' rustc --crate-name build_std --edition=2018 tests/build-std/main.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C debuginfo=2 --test -C metadata=722c13cd6f9f75ca -C extra-filename=-722c13cd6f9f75ca --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern anyhow=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libanyhow-c87def7badd92529.rlib --extern atty=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libatty-be37a93157c49989.rlib --extern bytesize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libbytesize-08745ae51145fe30.rlib --extern cargo=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo-f54448a8e01da5c9.rlib --extern cargo_platform=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_platform-3a2c2f815a732d3d.rlib --extern cargo_test_macro=/<<PKGBUILDDIR>>/target/debug/deps/libcargo_test_macro-9e02f6821f8e6de6.so --extern cargo_test_support=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcargo_test_support-08fbc67c64c2d570.rlib --extern clap=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libclap-019efbcd753b216c.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrates_io-d194513bd2cbed6f.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrossbeam_utils-2487ddf081eaa17e.rlib --extern crypto_hash=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcrypto_hash-cfeabd15f9c90e31.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl-364b60a2c6e2e06b.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcurl_sys-416b1e6ded62eecb.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libenv_logger-b037ac00ba7368fe.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfiletime-7b4684a7c051054c.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libflate2-fa52b31218532c6b.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libfs2-537ab701dec70726.rlib --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2-d51f8450b6d92227.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libgit2_curl-f1235bd6c0f42713.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libglob-3699ad193f8a71c0.rlib --extern hex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhex-b7f33490e945976a.rlib --extern home=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhome-cf21bfb825a7761f.rlib --extern humantime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libhumantime-2ec30419e901af4d.rlib --extern ignore=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libignore-902d91b25a58595d.rlib --extern im_rc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libim_rc-c885ec1f99245c90.rlib --extern jobserver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libjobserver-4249a26574107080.rlib --extern lazy_static=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazy_static-ac89faa8a275ff3b.rlib --extern lazycell=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblazycell-9d315c3b5c907ceb.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-83312710e34226c1.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibgit2_sys-2ce1f58b9522abdb.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblog-c15fd13d1640ef52.rlib --extern memchr=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libmemchr-2d776c35dd81e309.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libnum_cpus-cca2e01b75be9798.rlib --extern opener=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libopener-89dca3e30c67ebe5.rlib --extern percent_encoding=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libpercent_encoding-36595e361236e1ac.rlib --extern remove_dir_all=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libremove_dir_all-9188588b47be3af8.rlib --extern rustc_workspace_hack=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustc_workspace_hack-6223e14245b8b5ff.rlib --extern rustfix=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/librustfix-0c45b4b520bcae6e.rlib --extern same_file=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsame_file-b75ee9b125463039.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libsemver-962a542b90fd6948.rlib --extern serde=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde-c24924123b3acc8d.rlib --extern serde_ignored=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_ignored-e79d5e5b01ded5ce.rlib --extern serde_json=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-792cb03fd79d375c.rlib --extern shell_escape=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libshell_escape-41630fb3a9fd2c2f.rlib --extern strip_ansi_escapes=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libstrip_ansi_escapes-468f4988a138ea92.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtar-66ff3bfd80450990.rlib --extern tempfile=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtempfile-ff3ceb373ac5aef6.rlib --extern termcolor=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtermcolor-b5608bcf26986580.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libtoml-d973cf077c39bad6.rlib --extern unicode_width=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libunicode_width-4ad5bc2b21c4558d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liburl-bc7e79888c02d394.rlib --extern walkdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-875c77c0e38db6ca.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 --remap-path-prefix=/<<PKGBUILDDIR>>=/usr/src/cargo-0.43.1 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu`
>     Finished test [unoptimized + debuginfo] target(s) in 28.34s
>      Running `/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/cargo-2798d49c3a063f9e`
> 
> running 26 tests
> test core::package_id_spec::tests::bad_parsing ... ok
> test core::package_id::tests::invalid_version_handled_nicely ... ok
> test core::package_id::tests::display ... ok
> test core::package_id::tests::debug ... ok
> test core::package_id_spec::tests::matching ... ok
> test sources::git::source::test::test_canonicalize_idents_by_lowercasing_github_urls ... ok
> test core::source::source_id::tests::github_sources_equal ... ok
> test core::package_id_spec::tests::good_parsing ... ok
> test sources::git::source::test::test_url_to_path_ident_with_path ... ok
> test sources::git::source::test::test_canonicalize_idents_by_stripping_trailing_url_slash ... ok
> test sources::git::source::test::test_canonicalize_idents_different_protocols ... ok
> test sources::git::source::test::test_canonicalize_idents_by_stripping_dot_git ... ok
> test sources::registry::index::no_hyphen ... ok
> test sources::git::source::test::test_url_to_path_ident_without_path ... ok
> test sources::registry::escaped_char_in_json ... ok
> test sources::registry::index::two_hyphen ... ok
> test util::into_url_with_base::tests::into_url_with_base ... ok
> test util::network::curle_http2_stream_is_spurious ... ok
> test sources::registry::index::overflow_hyphen ... ok
> test util::dependency_queue::test::deep_first ... ok
> test util::progress::test_progress_status ... ok
> test util::network::with_retry_finds_nested_spurious_errors ... ok
> test util::network::with_retry_repeats_the_call_then_works ... ok
> test util::progress::test_progress_status_too_short ... ok
> test util::progress::test_progress_status_percentage ... ok
> test util::lev_distance::test_lev_distance ... ok
> 
> test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
> 
>      Running `/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/build_std-722c13cd6f9f75ca`
> 
> running 3 tests
> test cross_custom ... ok
> test custom_test_framework ... ok
> test basic ... ok
> 
> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
> 
>      Running `/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/testsuite-6c8eb44c06cd8f3d`
> 
> running 1731 tests
> test aaa_trigger_cross_compile_disabled_check ... ok
> test alt_registry::alt_reg_metadata ... ok
> test alt_registry::block_publish_due_to_no_token ... ok
> test alt_registry::bad_registry_name ... ok
> test advanced_env::source_config_env ... ok
> test alt_registry::cannot_publish_to_crates_io_with_registry_dependency ... ok
> test alt_registry::alt_registry_and_crates_io_deps ... ok
> test alt_registry::depend_on_alt_registry_depends_on_crates_io ... ok
> test alt_registry::depend_on_alt_registry_depends_on_same_registry ... ok
> test alt_registry::passwords_in_registries_index_url_forbidden ... ok
> test alt_registry::passwords_in_registry_index_url_forbidden ... ok
> test alt_registry::depend_on_alt_registry_depends_on_same_registry_no_index ... ok
> test alt_registry::depend_on_alt_registry ... ok
> test alt_registry::patch_alt_reg ... ok
> test alt_registry::no_api ... ok
> test alt_registry::registries_index_relative_path_not_allowed ... ok
> test alt_registry::publish_to_alt_registry ... ok
> test alt_registry::publish_with_crates_io_dep ... ok
> test alt_registry::registry_incompatible_with_git ... ok
> test alt_registry::registries_index_relative_url ... ok
> test alt_registry::publish_with_registry_dependency ... ok
> test bad_config::ambiguous_git_reference ... ok
> test alt_registry::registry_and_path_dep_works ... ok
> test bad_config::bad2 ... ok
> test bad_config::bad1 ... ok
> test bad_config::bad3 ... ok
> test bad_config::bad4 ... ok
> test bad_config::bad_cargo_config_jobs ... ok
> test bad_config::bad6 ... ok
> test bad_config::bad_cargo_lock ... ok
> test bad_config::bad_debuginfo ... ok
> test bad_config::bad_dependency ... ok
> test bad_config::bad_crate_type ... ok
> test bad_config::bad_git_dependency ... ok
> test alt_registry::registry_index_relative_url ... ok
> test bad_config::bad_opt_level ... ok
> test bad_config::bad_source_config1 ... ok
> test bad_config::bad_dependency_in_lockfile ... ok
> test bad_config::bad_source_config2 ... ok
> test bad_config::bad_source_config3 ... ok
> test bad_config::bad_source_config5 ... ok
> test bad_config::bad_source_config6 ... ok
> test bad_config::bad_source_config4 ... ok
> test bad_config::bad_source_config8 ... ok
> test alt_registry::unknown_registry ... ok
> test bad_config::bad_source_config7 ... ok
> test bad_config::bad_source_in_cargo_lock ... ok
> test bad_config::duplicate_bench_names ... ok
> test bad_config::both_git_and_path_specified ... ok
> test bad_config::duplicate_binary_names ... ok
> test bad_config::duplicate_deps ... ok
> test bad_config::duplicate_deps_diff_sources ... ok
> test bad_config::duplicate_example_names ... ok
> test bad_config::bad_target_cfg ... ok
> test bad_config::bad_target_links_overrides ... ok
> test bad_config::duplicate_packages_in_cargo_lock ... ok
> test bad_config::ignored_git_revision ... ok
> test bad_config::invalid_global_config ... ok
> test bad_config::malformed_override ... ok
> test bad_config::redefined_sources ... ok
> test bad_config::unused_keys_in_virtual_manifest ... ok
> test bad_config::invalid_toml_historically_allowed_is_warned ... ok
> test bad_manifest_path::bench_dir_containing_cargo_toml ... ok
> test bad_config::empty_dependencies ... ok
> test bad_manifest_path::bench_dir_plus_file ... ok
> test bad_manifest_path::bench_dir_plus_path ... ok
> test bad_manifest_path::bench_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::build_dir_containing_cargo_toml ... ok
> test bad_manifest_path::build_dir_plus_file ... ok
> test bad_manifest_path::build_dir_plus_path ... ok
> test bad_manifest_path::build_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::clean_dir_containing_cargo_toml ... ok
> test bad_config::warn_semver_metadata ... ok
> test bad_manifest_path::clean_dir_plus_file ... ok
> test bad_manifest_path::clean_dir_plus_path ... ok
> test bad_manifest_path::clean_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::doc_dir_containing_cargo_toml ... ok
> test bad_manifest_path::doc_dir_plus_file ... ok
> test bad_manifest_path::doc_dir_plus_path ... ok
> test bad_manifest_path::doc_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::fetch_dir_containing_cargo_toml ... ok
> test bad_manifest_path::fetch_dir_plus_file ... ok
> test bad_manifest_path::fetch_dir_plus_path ... ok
> test bad_manifest_path::fetch_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::generate_lockfile_dir_containing_cargo_toml ... ok
> test bad_manifest_path::generate_lockfile_dir_plus_file ... ok
> test bad_manifest_path::generate_lockfile_dir_plus_path ... ok
> test bad_manifest_path::generate_lockfile_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::package_dir_containing_cargo_toml ... ok
> test bad_manifest_path::package_dir_plus_file ... ok
> test bad_manifest_path::package_dir_plus_path ... ok
> test bad_manifest_path::package_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::pkgid_dir_containing_cargo_toml ... ok
> test bad_manifest_path::pkgid_dir_plus_file ... ok
> test bad_manifest_path::pkgid_dir_plus_path ... ok
> test bad_manifest_path::pkgid_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::publish_dir_containing_cargo_toml ... ok
> test bad_manifest_path::publish_dir_plus_file ... ok
> test bad_manifest_path::publish_dir_plus_path ... ok
> test bad_manifest_path::read_manifest_dir_containing_cargo_toml ... ok
> test bad_manifest_path::publish_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::read_manifest_dir_plus_file ... ok
> test bad_manifest_path::read_manifest_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::read_manifest_dir_plus_path ... ok
> test bad_manifest_path::run_dir_containing_cargo_toml ... ok
> test bad_manifest_path::run_dir_plus_file ... ok
> test bad_manifest_path::run_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::run_dir_plus_path ... ok
> test bad_config::unused_keys ... ok
> test bad_manifest_path::rustc_dir_containing_cargo_toml ... ok
> test bad_manifest_path::rustc_dir_plus_path ... ok
> test bad_manifest_path::rustc_dir_plus_file ... ok
> test bad_manifest_path::rustc_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::test_dir_containing_cargo_toml ... ok
> test bad_manifest_path::test_dir_plus_file ... ok
> test bad_manifest_path::test_dir_plus_path ... ok
> test bad_manifest_path::test_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::update_dir_containing_cargo_toml ... ok
> test bad_manifest_path::update_dir_plus_file ... ok
> test bad_manifest_path::update_dir_plus_path ... ok
> test bad_manifest_path::update_dir_to_nonexistent_cargo_toml ... ok
> test bad_manifest_path::verify_project_dir_containing_cargo_toml ... ok
> test bad_manifest_path::verify_project_dir_plus_path ... ok
> test bad_manifest_path::verify_project_dir_plus_file ... ok
> test bad_manifest_path::verify_project_dir_to_nonexistent_cargo_toml ... ok
> test bench::bench_all_exclude ... ok
> test bench::bench_all_workspace ... ok
> test bench::bench_all_virtual_manifest ... ok
> test bench::bench_autodiscover_2015 ... ok
> test bench::bench_bench_implicit ... ok
> test bench::bench_bin_implicit ... ok
> test bench::bench_dylib ... ok
> test bench::bench_multiple_targets ... ok
> test bench::bench_tarname ... ok
> test bench::bench_twice_with_build_cmd ... ok
> test bench::bench_virtual_manifest_all_implied ... ok
> test bench::bench_with_deep_lib_dep ... ok
> test bench::bench_with_examples ... ok
> test bench::cargo_bench_failing_test ... ok
> test bench::bench_with_lib_dep ... ok
> test bench::cargo_bench_simple ... ok
> test bench::cargo_bench_twice ... ok
> test bench::dont_run_examples ... ok
> test bench::cargo_bench_verbose ... ok
> test bench::external_bench_explicit ... ok
> test bench::external_bench_implicit ... ok
> test bench::json_artifact_includes_executable_for_benchmark ... ok
> test bench::legacy_bench_name ... ok
> test bench::lib_bin_same_name ... ok
> test bench::lib_with_standard_name ... ok
> test bench::lib_with_standard_name2 ... ok
> test bench::many_similar_names ... ok
> test bench::test_a_bench ... ok
> test bench::pass_through_command_line ... ok
> test bench::test_bench_multiple_packages ... ok
> test bench::test_bench_no_fail_fast ... ok
> test bench::test_bench_no_run ... ok
> test build::bad_cargo_config ... ok
> test build::bad_platform_specific_dependency ... ok
> test build::bad_cargo_toml_in_target_dir ... ok
> test build::avoid_dev_deps ... ok
> test build::all_targets_no_lib ... ok
> test build::build_all_virtual_manifest ... ok
> test build::build_all_exclude ... ok
> test build::build_all_member_dependency_same_name ... ok
> test build::build_all_virtual_manifest_implicit_examples ... ok
> test build::build_all_workspace ... ok
> test build::build_lib_only ... ok
> test build::build_all_workspace_implicit_examples ... ok
> test build::build_virtual_manifest_one_project ... ok
> test build::build_virtual_manifest_all_implied ... ok
> test build::build_multiple_packages ... ok
> test build::build_with_no_lib ... ok
> test build::building_a_dependent_crate_witout_bin_should_fail ... ok
> test build::cargo_build_empty_target ... ok
> test build::build_with_fake_libc_not_loading ... ok
> test build::build_with_relative_cargo_home_path ... ok
> test build::cargo_compile_manifest_path ... ok
> test build::build_filter_infer_profile ... ok
> test build::cargo_compile_with_bin_and_crate_type ... ok
> test build::cargo_compile_with_bin_and_proc ... ok
> test build::cargo_compile_with_dep_name_mismatch ... ok
> test build::cargo_compile_with_empty_package_name ... ok
> test build::cargo_compile_duplicate_build_targets ... ok
> test build::cargo_compile_with_forbidden_bin_target_name ... ok
> test build::cargo_compile_with_invalid_bin_target_name ... ok
> test build::cargo_compile_incremental ... ok
> test build::cargo_compile_with_invalid_code ... ok
> test build::cargo_compile_simple ... ok
> test build::cargo_compile_with_invalid_lib_target_name ... ok
> test build::cargo_compile_with_invalid_manifest ... ok
> test build::cargo_compile_with_invalid_manifest2 ... ok
> test build::cargo_compile_with_invalid_manifest3 ... ok
> test build::cargo_compile_with_invalid_non_numeric_dep_version ... ok
> test build::cargo_compile_with_invalid_package_name ... ok
> test build::cargo_compile_with_invalid_version ... ok
> test build::cargo_compile_with_invalid_code_in_deps ... ok
> test build::cargo_compile_with_filename ... ok
> test build::cargo_compile_with_nested_deps_correct_bin ... ok
> test build::cargo_compile_with_nested_deps_inferred ... ok
> test build::cargo_compile_with_nested_deps_longhand ... ok
> test build::cargo_compile_with_workspace_excluded ... ok
> test build::cargo_compile_without_manifest ... ok
> test build::cargo_compile_with_nested_deps_shorthand ... ok
> test build::cargo_compile_with_warnings_in_the_root_package ... ok
> test build::cargo_fail_with_no_stderr ... ok
> test build::cargo_compile_with_warnings_in_a_dep_package ... ok
> test build::cargo_default_env_metadata_env_var ... ok
> test build::cargo_platform_specific_dependency_wrong_platform ... ok
> test build::cdylib_final_outputs ... ok
> test build::cdylib_not_lifted ... ok
> test build::compile_path_dep_then_change_version ... ok
> test build::compile_then_delete ... ok
> test build::cargo_platform_specific_dependency ... ok
> test build::compiler_json_error_format ... FAILED
> test build::credentials_is_unreadable ... ok
> test build::crate_authors_env_vars ... ok
> test build::crate_library_path_env_var ... ok
> test build::cyclic_deps_rejected ... ok
> test build::dashes_in_crate_name_bad ... ok
> test build::crate_env_vars ... ok
> test build::default_cargo_config_jobs ... ok
> test build::dashes_to_underscores ... ok
> test build::dep_no_libs ... ok
> test build::deletion_causes_failure ... ok
> test build::dotdir_root ... ok
> test build::deterministic_cfg_flags ... ok
> test build::custom_target_dir_env ... ok
> test build::custom_target_dir_line_parameter ... ok
> test build::example_as_lib ... ok
> test build::example_as_dylib ... ok
> test build::example_as_rlib ... ok
> test build::example_bin_same_name ... ok
> test build::explicit_bins_without_paths ... ok
> test build::example_as_proc_macro ... ok
> test build::explicit_examples ... ok
> test build::filtering ... ok
> test build::filtering_implicit_examples ... ok
> test build::filtering_implicit_bins ... ok
> test build::good_cargo_config_jobs ... ok
> test build::ignore_bad_directories ... ok
> test build::forward_rustc_output ... ok
> test build::freshness_ignores_excluded ... ok
> test build::ignore_broken_symlinks ... ok
> test build::ignore_dotdirs ... ok
> test build::incompatible_dependencies ... ok
> test build::ignore_dotfile ... ok
> test build::incompatible_dependencies_with_multi_semver ... ok
> test build::ignores_carriage_return_in_lockfile ... ok
> test build::implicit_examples ... ok
> test build::inferred_bin_path ... ok
> test build::incremental_config ... ok
> test build::inferred_bins_duplicate_name ... ok
> test build::inferred_benchmarks ... ok
> test build::inferred_bins ... ok
> test build::inferred_main_bin ... ok
> test build::invalid_jobs ... ok
> test build::inferred_examples ... ok
> test build::invalid_spec ... ok
> test build::incremental_profile ... ok
> test build::inferred_tests ... ok
> test build::lib_with_standard_name ... ok
> test build::manifest_with_bom_is_ok ... ok
> test build::many_crate_types_correct ... ok
> test build::many_crate_types_old_style_lib_location ... ok
> test build::missing_lib_and_bin ... ok
> test build::no_bin_in_src_with_lib ... ok
> test build::legacy_binary_paths_warnings ... ok
> test build::message_format_json_forward_stderr ... FAILED
> test build::non_existing_binary ... ok
> test build::non_existing_example ... ok
> test build::no_warn_about_package_metadata ... ok
> test build::opt_out_of_bin ... ok
> test build::no_linkable_target ... ok
> test build::panic_abort_compiles_with_panic_abort ... ok
> test build::pipelining_works ... ok
> test build::pipelining_big_graph ... ok
> test build::predictable_filenames ... ok
> test build::recompile_space_in_name ... ok
> test build::rebuild_preserves_out_dir ... ok
> test build::release_build_ndebug ... ok
> test build::run_proper_alias_binary_from_src ... ok
> test build::run_proper_alias_binary_main_rs ... ok
> test build::run_proper_binary ... ok
> test build::rustc_env_var ... ok
> test build::lto_build ... ok
> test build::run_proper_binary_main_rs ... ok
> test build::rustc_wrapper_from_path ... ok
> test build::rustc_wrapper_relative ... ok
> test build::self_dependency ... ok
> test build::rustc_wrapper ... ok
> test build::run_proper_binary_main_rs_as_foo ... ok
> test build::simple_staticlib ... ok
> test build::single_lib ... ok
> test build::standard_build_no_ndebug ... ok
> test build::same_metadata_different_directory ... ok
> test build::signal_display ... ok
> test build::staticlib_rlib_and_bin ... ok
> test build::target_edition ... ok
> test build::target_filters_workspace_not_found ... ok
> test build::target_edition_override ... ok
> test build::transitive_dependencies_not_available ... ok
> test build::targets_selected_default ... ok
> test build::targets_selected_all ... ok
> test build::target_filters_workspace ... ok
> test build::verbose_build ... ok
> test build::tricky_pipelining ... ok
> test build::verbose_release_build ... ok
> test build::wrong_message_format_option ... ok
> test build_plan::build_plan_with_dev_dep ... ok
> test build_plan::cargo_build_plan_build_script ... ok
> test build::verbose_release_build_deps ... ok
> test build_plan::cargo_build_plan_simple ... ok
> test build_plan::cargo_build_plan_single_dep ... ok
> test build::vv_prints_rustc_env_vars ... ok
> test build_script::adding_an_override_invalidates ... ok
> test build_script::assume_build_script_when_build_rs_present ... ok
> test build_script::build_deps_not_for_normal ... ok
> test build_script::build_script_only ... ok
> test build_script::build_script_scan_eacces ... ok
> test build_script::build_cmd_with_a_build_cmd ... ok
> test build_script::build_deps_simple ... ok
> test build_script::build_script_with_lto ... ok
> test build_script::cfg_feedback ... ok
> test build_script::cfg_env_vars_available ... ok
> test build_script::build_script_with_dynamic_native_dependency ... ok
> test build_script::cfg_override ... ok
> test build_script::cfg_override_test ... ok
> test build_script::cfg_doc ... ok
> test build_script::changing_an_override_invalidates ... ok
> test build_script::custom_build_env_var_rustc_linker ... ok
> test build_script::cfg_test ... ok
> test build_script::custom_build_script_failed ... ok
> test build_script::cfg_override_doc ... ok
> test build_script::custom_build_env_vars ... ok
> test build_script::code_generation ... ok
> test build_script::custom_build_script_rustc_flags ... ok
> test build_script::custom_build_script_wrong_rustc_flags ... ok
> test build_script::custom_build_script_rustc_flags_no_space ... ok
> test build_script::custom_target_dir ... ok
> test build_script::diamond_passes_args_only_once ... ok
> test build_script::deterministic_rustc_dependency_flags ... ok
> test build_script::env_build ... ok
> test build_script::doctest_receives_build_link_args ... ok
> test build_script::fresh_builds_possible_with_link_libs ... ok
> test build_script::fresh_builds_possible_with_multiple_metadata_overrides ... ok
> test build_script::env_test ... ok
> test build_script::links_duplicates ... ok
> test build_script::links_duplicates_deep_dependency ... ok
> test build_script::env_doc ... ok
> test build_script::if_build_set_to_false_dont_treat_build_rs_as_build_script ... ok
> test build_script::links_duplicates_with_cycle ... ok
> test build_script::links_duplicates_old_registry ... ok
> test build_script::links_no_build_cmd ... ok
> test build_script::flags_go_into_tests ... ok
> test build_script::links_with_dots ... ok
> test build_script::links_passes_env_vars ... ok
> test build_script::links_interrupted_can_restart ... ok
> test build_script::only_rerun_build_script ... ok
> test build_script::non_utf8_output ... ok
> test build_script::output_separate_lines ... ok
> test build_script::out_dir_is_preserved ... ok
> test build_script::optional_build_dep_and_required_normal_dep ... ok
> test build_script::output_separate_lines_new ... ok
> test build_script::optional_build_script_dep ... ok
> test build_script::output_shows_on_vv ... ok
> test build_script::overrides_and_links ... ok
> test build_script::please_respect_the_dag ... ok
> test build_script::profile_debug_0 ... ok
> test build_script::profile_and_opt_level_set_correctly ... ok
> test build_script::propagation_of_l_flags ... ok
> test build_script::propagation_of_l_flags_new ... ok
> test build_script::panic_abort_with_build_scripts ... ok
> test build_script::release_with_build_script ... ok
> test build_script::rename_with_link_search_path_cross ... ok
> test build_script::rebuild_continues_to_pass_env_vars ... ok
> test build_script::rename_with_link_search_path ... ok
> test build_script::rustc_and_rustdoc_set_correctly ... ok
> test build_script::shared_dep_with_a_build_script ... ok
> test build_script::test_a_lib_with_a_build_command ... ok
> test build_script::test_dev_dep_build_script ... ok
> test build_script::switch_features_rerun ... ok
> test build_script::test_duplicate_deps ... ok
> test build_script::unused_overrides ... ok
> test build_script::transitive_dep_host ... ok
> test build_script::using_rerun_if_changed_does_not_rebuild ... ok
> test build_script::warnings_emitted ... ok
> test build_script::rebuild_only_on_explicit_paths ... ok
> test build_script::warnings_hidden_for_upstream ... ok
> test build_script::warnings_printed_on_vv ... ok
> test build_script::testing_and_such ... ok
> test cache_messages::cached_as_json ... ok
> test cache_messages::clippy ... ok
> test cache_messages::clears_cache_after_fix ... ok
> test cache_messages::color ... ok
> test cache_messages::fix ... ok
> test build_script_env::rerun_if_env_changes ... ok
> test cache_messages::doesnt_create_extra_files ... ok
> test cache_messages::simple ... ok
> test cache_messages::replay_non_json ... ok
> test cache_messages::simple_short ... ok
> test cache_messages::very_verbose ... ok
> test cache_messages::rustdoc ... ok
> test cargo_alias_config::alias_incorrect_config_type ... ok
> test build_script_env::rerun_if_env_or_file_changes ... ok
> test cargo_alias_config::alias_cannot_shadow_builtin_command ... ok
> test cargo_alias_config::alias_config ... ok
> test cargo_alias_config::alias_list_test ... ok
> test cargo_alias_config::alias_override_builtin_alias ... ok
> test cargo_alias_config::alias_with_flags_config ... ok
> test cargo_command::cargo_help ... ok
> test cargo_alias_config::recursive_alias ... ok
> test cargo_alias_config::builtin_alias_takes_options ... ok
> test cargo_command::displays_subcommand_on_error ... ok
> test cargo_command::explain ... ok
> test cargo_command::find_closest_alias ... ok
> test cargo_command::cargo_subcommand_args ... ok
> test cargo_command::cargo_help_external_subcommand ... ok
> test cargo_command::list_command_looks_at_path ... ok
> test cargo_command::find_closest_dont_correct_nonsense ... ok
> test cargo_command::list_command_resolves_symlinks ... ok
> test cargo_command::list_commands_with_descriptions ... ok
> test cargo_command::z_flags_help ... ok
> test cargo_command::override_cargo_home ... ok
> test cargo_features::feature_required ... ok
> test cargo_command::cargo_subcommand_env ... ok
> test cargo_features::cant_publish ... ok
> test cargo_features::nightly_feature_requires_nightly ... ok
> test cargo_command::find_closest_biuld_to_build ... ok
> test cargo_features::nightly_feature_requires_nightly_in_dep ... ok
> test cargo_features::unknown_feature ... ok
> test cargo_features::publish_allowed ... ok
> test cargo_features::stable_feature_warns ... ok
> test cfg::bad_target_spec ... ok
> test cfg::bad_target_spec2 ... ok
> test cargo_features::z_flags_rejected ... ok
> test cfg::any_ok ... ok
> test cfg::cfg_easy ... ok
> test cfg::dont_include ... ok
> test cfg::ignore_version_from_other_platform ... ok
> test cfg::cfg_looks_at_rustflags_for_target ... ok
> test cfg::multiple_match_ok ... ok
> test cfg::works_through_the_registry ... ok
> test check::check_all ... ok
> test cfg::bad_cfg_discovery ... ok
> test check::build_check ... ok
> test check::check_fail ... ok
> test check::check_success ... ok
> test check::check_build ... ok
> test check::check_virtual_all_implied ... ok
> test check::check_unit_test_profile ... ok
> test check::does_not_use_empty_rustc_wrapper ... ok
> test check::check_artifacts ... ok
> test check::check_filters ... ok
> test check::custom_derive ... ok
> test check::exclude_warns_on_non_existing_package ... ok
> test check::dylib_check_preserves_build_cache ... ok
> test check::issue_3418 ... ok
> test check::issue_3419 ... ok
> test check::error_from_deep_recursion ... ok
> test check::short_message_format ... ok
> test check::rustc_check_err ... ok
> test check::proc_macro ... ok
> test check::targets_selected_all ... ok
> test check::targets_selected_default ... ok
> test check::rustc_check ... ok
> test clean::cargo_clean_simple ... ok
> test clean::clean_multiple_packages ... ok
> test clean::clean_git ... ok
> test clean::clean_remove_rlib_rmeta ... ok
> test clean::build_script ... ok
> test clean::different_dir ... ok
> test clean::clean_doc ... ok
> test clippy::clippy_force_rebuild ... ok
> test clippy::clippy_passes_args ... ok
> test clean::clean_verbose ... ok
> test clean::clean_release ... ok
> test collisions::collision_dylib ... ok
> test clean::registry ... ok
> test collisions::collision_example ... ok
> test collisions::collision_export ... ok
> test concurrent::concurrent_installs ... ok
> test concurrent::debug_release_ok ... ok
> test concurrent::git_same_repo_different_tags ... ok
> test collisions::collision_doc ... ok
> test concurrent::git_same_branch_different_revs ... ok
> test concurrent::multiple_installs ... ok
> test concurrent::no_deadlock_with_git_dependencies ... ok
> test concurrent::killing_cargo_releases_the_lock ... ok
> test config::config_ambiguous_filename ... ok
> test config::config_ambiguous_filename_symlink_doesnt_warn ... ok
> test config::config_bad_toml ... ok
> test config::config_deserialize_any ... ok
> test config::config_get_integers ... ok
> test config::config_get_list ... ok
> test config::config_get_option ... ok
> test config::config_get_other_types ... ok
> test config::config_get_ssl_version_both_forms_configured ... ok
> test config::config_get_ssl_version_min_max ... ok
> test config::config_get_ssl_version_missing ... ok
> test config::config_get_ssl_version_single ... ok
> test config::config_load_toml_profile ... ok
> test config::config_relative_path ... ok
> test concurrent::one_install_should_be_bad ... ok
> test config::config_toml_errors ... ok
> test config::config_works_with_extension ... ok
> test config::get_config ... ok
> test config::config_unused_fields ... ok
> test config::get_errors ... ok
> test config::non_string_in_array ... ok
> test config::load_nested ... ok
> test config::overlapping_env_config ... ok
> test config::profile_env_var_prefix ... ok
> test config::struct_with_opt_inner_struct ... ok
> test config::table_merge_failure ... ok
> test config_cli::bad_cv_convert ... ok
> test config_cli::bad_parse ... ok
> test config_cli::basic ... ok
> test config_cli::cli_priority ... ok
> test config_cli::config_gated ... ok
> test config_cli::fail_to_merge_multiple_args ... ok
> test config_cli::merge_array_mixed_def_paths ... ok
> test config_cli::merges_array ... ok
> test config_cli::merges_table ... ok
> test config_cli::rerooted_remains ... ok
> test config_cli::string_list_array ... ok
> test config_cli::too_many_values ... ok
> test config_cli::unused_key ... ok
> test config_include::bad_format ... ok
> test config_include::cli_include ... ok
> test config_include::cli_include_failed ... ok
> test config_include::cli_merge_failed ... ok
> test config_include::cycle ... ok
> test config_include::gated ... ok
> test config_include::left_to_right ... ok
> test config_include::missing_file ... ok
> test config_include::simple ... ok
> test concurrent::multiple_registry_fetches ... ok
> test concurrent::same_project ... ok
> test cross_compile::build_deps_for_the_right_arch ... ok
> test cross_compile::build_script_needed_for_host_and_target ... ok
> test cross_compile::build_script_only_host ... ok
> test cross_compile::build_script_with_platform_specific_dependencies ... ok
> test cross_compile::cross_test_dylib ... ok
> test cross_compile::cross_tests ... ok
> test cross_compile::cross_with_a_build_script ... ok
> test cross_compile::linker ... ok
> test cross_compile::no_cross_doctests ... ok
> test cross_compile::platform_specific_dependencies_do_not_leak ... ok
> test cross_compile::platform_specific_variables_reflected_in_build_scripts ... ok
> test cross_compile::plugin_build_script_right_arch ... ok
> test cross_compile::plugin_with_extra_dylib_dep ... ok
> test cross_compile::simple_cargo_run ... ok
> test cross_compile::simple_cross ... ok
> test cross_compile::simple_cross_config ... ok
> test cross_compile::simple_deps ... ok
> test cross_publish::publish_with_target ... ok
> test cross_publish::simple_cross_package ... ok
> test custom_target::custom_bin_target ... ok
> test custom_target::custom_target_dependency ... ok
> test custom_target::custom_target_minimal ... ok
> test config::read_env_vars_for_config ... ok
> test corrupt_git::deleting_database_files ... ok
> test dep_info::build_dep_info ... ok
> test death::ctrl_c_kills_everyone ... ok
> test corrupt_git::deleting_checkout_files ... ok
> test dep_info::build_dep_info_rlib ... ok
> test dep_info::canonical_path ... ok
> test dep_info::no_rewrite_if_no_change ... ok
> test dep_info::relative_depinfo_paths_no_ws ... ok
> test dep_info::build_dep_info_lib ... ok
> test dep_info::relative_depinfo_paths_ws ... ok
> test dep_info::reg_dep_source_not_tracked ... ok
> test dep_info::build_dep_info_dylib ... ok
> test directory::bad_file_checksum ... ok
> test directory::git_override_requires_lockfile ... ok
> test directory::crates_io_then_bad_checksum ... ok
> test directory::git_lock_file_doesnt_change ... ok
> test directory::crates_io_then_directory ... ok
> test directory::not_there ... ok
> test directory::multiple ... ok
> test directory::install_without_feature_dep ... ok
> test directory::random_files_ok ... ok
> test directory::only_dot_files_ok ... ok
> test directory::version_missing ... ok
> test directory::simple_install_fail ... ok
> test directory::simple ... ok
> test directory::workspace_different_locations ... ok
> test directory::simple_install ... ok
> test doc::bin_private_items ... ok
> test doc::doc_all_virtual_manifest ... ok
> test doc::doc_cap_lints ... ok
> test doc::bin_private_items_deps ... ok
> test doc::doc_all_member_dependency_same_name ... ok
> test doc::doc_all_workspace ... ok
> test doc::doc_dash_p ... ok
> test doc::doc_deps ... ok
> test doc::doc_edition ... ok
> test doc::doc_example ... ok
> test doc::doc_lib_bin_same_name_documents_bins_when_requested ... ok
> test doc::doc_message_format ... ok
> test doc::doc_lib_bin_same_name_documents_lib ... ok
> test doc::doc_lib_bin_same_name_documents_lib_when_requested ... ok
> test doc::doc_multiple_targets_same_name_bin ... ok
> test doc::doc_multiple_targets_same_name_lib ... ok
> test doc::doc_lib_bin_same_name_documents_named_bin_when_requested ... ok
> test doc::doc_multiple_deps ... ok
> test doc::doc_no_libs ... ok
> test doc::doc_multiple_targets_same_name ... ok
> test doc::doc_multiple_targets_same_name_undoced ... ok
> test doc::doc_no_deps ... ok
> test doc::doc_private_ws ... ok
> test doc::doc_private_items ... ok
> test doc::doc_target ... ok
> test doc::doc_release ... ok
> test doc::doc_only_bin ... ok
> test doc::doc_same_name ... ok
> test doc::doc_twice ... ok
> test doc::doc_target_edition ... ok
> test doc::doc_virtual_manifest_all_implied ... ok
> test doc::doc_workspace_open_binary ... ok
> test doc::doc_workspace_open_help_message ... ok
> test doc::doc_workspace_open_different_library_and_package_names ... ok
> test doc::doc_workspace_open_binary_and_library ... ok
> test doc::document_only_lib ... ok
> test doc::no_document_build_deps ... ok
> test doc::issue_5345 ... ok
> test doc::plugins_no_use_target ... ok
> test doc::short_message_format ... ok
> test doc::features ... ok
> test doc::output_not_captured ... ok
> test doc::simple ... ok
> test doc::target_specific_not_documented ... ok
> test features::activating_feature_activates_dep ... ok
> test edition::edition_works_for_build_script ... ok
> test doc::rerun_when_dir_removed ... ok
> test doc::target_specific_documented ... ok
> test features::all_features_all_crates ... ok
> test features::all_features_flag_enables_all_features ... ok
> test features::cyclic_feature ... ok
> test features::cli_parse_ok ... ok
> test features::cyclic_feature2 ... ok
> test features::combining_features_and_package ... ok
> test features::all_features_virtual_ws ... ok
> test features::everything_in_the_lockfile ... ok
> test features::empty_features ... ok
> test features::default_feature_pulled_in ... ok
> test features::dep_feature_in_cmd_line ... ok
> test features::invalid1 ... ok
> test features::invalid10 ... ok
> test features::invalid2 ... ok
> test features::invalid3 ... ok
> test features::features_option_given_twice ... ok
> test features::invalid5 ... ok
> test features::invalid4 ... ok
> test features::invalid6 ... ok
> test features::invalid7 ... ok
> test features::groups_on_groups_on_groups ... ok
> test features::invalid8 ... ok
> test features::invalid9 ... ok
> test features::feature_off_dylib ... ok
> test features::many_cli_features ... ok
> test features::many_cli_features_comma_delimited ... ok
> test features::many_cli_features_comma_and_space_delimited ... ok
> test features::many_features_no_rebuilds ... ok
> test features::namespaced_implicit_non_optional ... ok
> test features::namespaced_invalid_dependency ... ok
> test features::namespaced_invalid_feature ... ok
> test features::namespaced_non_optional_dependency ... ok
> test features::namespaced_shadowed_dep ... ok
> test features::namespaced_shadowed_non_optional ... ok
> test features::multi_multi_features ... ok
> test features::namespaced_implicit_feature ... ok
> test features::namespaced_same_name ... ok
> test features::no_transitive_dep_feature_requirement ... ok
> test features::no_rebuild_when_frobbing_default_feature ... ok
> test features::no_feature_for_non_optional_dep ... ok
> test features::only_dep_is_optional ... ok
> test features::no_feature_doesnt_build ... ok
> test features::optional_and_dev_dep ... ok
> test features::transitive_features ... ok
> test features::unions_work_with_no_default_features ... ok
> test features::union_features ... ok
> test fetch::fetch_warning ... ok
> test features::virtual_ws_flags ... ok
> test fix::both_edition_migrate_flags ... ok
> test fetch::no_deps ... ok
> test features::warn_if_default_features ... ok
> test fix::do_not_fix_broken_builds ... ok
> test fix::do_not_fix_non_relevant_deps ... ok
> test fix::does_not_crash_with_rustc_wrapper ... ok
> test fix::does_not_warn_about_clean_working_directory ... ok
> test fix::does_not_warn_about_dirty_ignored_files ... ok
> test fix::fix_broken_if_requested ... ok
> test fix::doesnt_rebuild_dependencies ... ok
> test fix::fix_all_targets_by_default ... ok
> test fix::broken_fixes_backed_out ... ok
> test fix::fix_deny_warnings ... ok
> test fix::fix_deny_warnings_but_not_others ... ok
> test fix::fix_color_message ... ok
> test fix::fix_idioms ... ok
> test fix::fix_overlapping ... ok
> test fix::fix_features ... ok
> test fix::fix_in_existing_repo_weird_ignore ... ok
> test fix::fix_with_clippy ... ok
> test fix::fix_path_deps ... ok
> test fix::fix_two_files ... ok
> test fix::fix_with_common ... ok
> test fix::fixes_extra_mut ... ok
> test fix::fixes_two_missing_ampersands ... ok
> test fix::idioms_2015_ok ... ok
> test fix::fix_to_broken_code ... ok
> test fix::no_changes_necessary ... ok
> test fix::local_paths ... ok
> test fix::prepare_for_and_enable ... ok
> test fix::only_warn_for_relevant_crates ... ok
> test fix::prepare_for_2018 ... ok
> test fix::preserve_line_endings ... ok
> test fix::shows_warnings ... ok
> test fix::specify_rustflags ... ok
> test fix::shows_warnings_on_second_run_without_changes ... ok
> test fix::tricky ... ok
> test fix::fixes_missing_ampersand ... ok
> test fix::upgrade_extern_crate ... ok
> test fix::warns_about_dirty_working_directory ... ok
> test fix::shows_warnings_on_second_run_without_changes_on_multiple_targets ... ok
> test fix::warns_about_staged_working_directory ... ok
> test fix::warns_if_no_vcs_detected ... ok
> test freshness::change_panic_mode ... ok
> test freshness::bust_patched_dep ... ok
> test freshness::changing_bin_features_caches_targets ... ok
> test freshness::changing_lib_features_caches_targets ... ok
> test freshness::changing_profiles_caches_targets ... ok
> test freshness::changing_rustflags_is_cached ... ok
> test freshness::edition_change_invalidates ... ok
> test freshness::dont_rebuild_based_on_plugins ... ok
> test freshness::fingerprint_cleaner_does_not_rebuild ... ok
> test freshness::changing_bin_paths_common_target_features_caches_targets ... ok
> test freshness::dirty_both_lib_and_test ... ok
> test freshness::metadata_change_invalidates ... ok
> test freshness::no_rebuild_if_build_artifacts_move_backwards_in_time ... ok
> test freshness::modifying_and_moving ... ok
> test freshness::move_target_directory_with_path_deps ... ok
> test freshness::no_rebuild_when_rename_dir ... ok
> test freshness::path_dev_dep_registry_updates ... ok
> test freshness::no_rebuild_transitive_target_deps ... ok
> test freshness::rebuild_if_build_artifacts_move_forward_in_time ... ok
> test freshness::rebuild_if_environment_changes ... ok
> test freshness::rebuild_sub_package_then_while_package ... ok
> test freshness::modify_only_some_files ... ok
> test freshness::rename_with_path_deps ... ok
> test freshness::rerun_if_changed_in_dep ... ok
> test freshness::rerun_if_changes ... ok
> test freshness::rebuild_on_mid_build_file_modification ... ok
> test freshness::reuse_panic_build_dep_test ... ok
> test freshness::reuse_panic_pm ... ok
> test freshness::reuse_shared_build_dep ... ok
> test freshness::reuse_workspace_lib ... ok
> test freshness::rebuild_tests_if_lib_changes ... ok
> test freshness::same_build_dir_cached_packages ... ok
> test freshness::unused_optional_dep ... ok
> test freshness::update_dependency_mtime_does_not_rebuild ... ok
> test generate_lockfile::cargo_update_generate_lockfile ... ok
> test generate_lockfile::adding_and_removing_packages ... ok
> test generate_lockfile::duplicate_entries_in_lockfile ... ok
> test generate_lockfile::no_index_update ... ok
> test generate_lockfile::preserve_line_endings_issue_2076 ... ok
> test freshness::script_fails_stay_dirty ... ok
> test freshness::simulated_docker_deps_stay_cached ... ok
> test generate_lockfile::preserve_metadata ... ok
> test git::add_a_git_dep ... ok
> test git::cargo_compile_git_dep_branch ... ok
> test git::cargo_compile_git_dep_tag ... ok
> test git::cargo_compile_simple_git_dep ... ok
> test git::cargo_compile_with_malformed_nested_paths ... ok
> test git::cargo_compile_with_short_ssh_git ... ok
> test git::dep_with_bad_submodule ... ok
> test git::cargo_compile_with_meta_package ... ok
> test git::denied_lints_are_allowed ... ok
> test git::cargo_compile_with_nested_paths ... ok
> test git::dep_with_submodule ... ok
> test git::dirty_submodule ... ok
> test git::dev_deps_with_testing ... ok
> test git::doctest_same_name ... ok
> test git::failed_submodule_checkout ... ok
> test git::dont_require_submodules_are_checked_out ... ok
> test git::fetch_downloads ... ok
> test git::git_fetch_cli_env_clean ... ok
> test git::git_name_not_always_needed ... ok
> test git::dep_with_changed_submodule ... ok
> test git::git_dep_build_cmd ... ok
> test git::include_overrides_gitignore ... ok
> test git::git_build_cmd_freshness ... ok
> test git::invalid_git_dependency_manifest ... ok
> test git::git_repo_changing_no_rebuild ... ok
> test git::git_with_cli_force ... ok
> test git::lints_are_suppressed ... ok
> test git::switch_deps_does_not_update_transitive ... ok
> test git::switch_sources ... ok
> test git::two_at_rev_instead_of_tag ... ok
> test git::recompilation ... ok
> test git::templatedir_doesnt_cause_problems ... ok
> test git::update_ambiguous ... ok
> test git::update_one_dep_in_repo_with_many_deps ... ok
> test git::two_deps_only_update_one ... ok
> test git::two_revs_same_deps ... ok
> test git::stale_cached_version ... ok
> test git::use_the_cli ... ok
> test git_auth::ssh_something_happens ... ok
> test git::update_one_source_updates_all_packages_in_that_git_source ... ok
> test git::warnings_in_git_dep ... ok
> test init::auto_git ... ok
> test init::bin_already_exists_explicit ... ok
> test git_gc::avoid_using_git ... ok
> test init::bin_already_exists_explicit_nosrc ... ok
> test init::bin_already_exists_implicit ... ok
> test init::bin_already_exists_implicit_namenosrc ... ok
> test init::bin_already_exists_implicit_namesrc ... ok
> test init::bin_already_exists_implicit_nosrc ... ok
> test init::both_lib_and_bin ... ok
> test init::cargo_lock_gitignored_if_lib1 ... ok
> test init::cargo_lock_gitignored_if_lib2 ... ok
> test init::cargo_lock_not_gitignored_if_bin1 ... ok
> test git_gc::use_git_gc ... ok
> test init::confused_by_multiple_lib_files ... ok
> test init::cargo_lock_not_gitignored_if_bin2 ... ok
> test init::git_autodetect ... ok
> test init::git_ignore_exists_no_conflicting_entries ... ok
> test init::gitignore_added_newline_in_existing ... ok
> test init::gitignore_appended_not_replaced ... ok
> test init::gitignore_no_newline_in_new ... ok
> test init::invalid_dir_name ... ok
> test init::lib_already_exists_nosrc ... ok
> test init::lib_already_exists_src ... ok
> test init::mercurial_added_newline_in_existing ... ok
> test init::mercurial_autodetect ... ok
> test init::mercurial_no_newline_in_new ... ok
> test init::multibin_project_name_clash ... ok
> test init::no_filename ... ok
> test init::reserved_name ... ok
> test init::simple_git ... ok
> test init::simple_lib ... ok
> test init::simple_git_ignore_exists ... ok
> test init::terminating_newline_in_existing_git_ignore ... ok
> test init::terminating_newline_in_existing_mercurial_ignore ... ok
> test init::terminating_newline_in_new_mercurial_ignore ... ok
> test init::terminating_newline_in_new_git_ignore ... ok
> test init::unknown_flags ... ok
> test init::with_argument ... ok
> test install::bad_version ... ok
> test install::bad_paths ... ok
> test init::simple_bin ... ok
> test install::compile_failure ... ok
> test install::dev_dependencies_no_check ... ok
> test install::dev_dependencies_lock_file_untouched ... ok
> test install::custom_target_dir_for_git_source ... ok
> test git::update_with_shared_deps ... ok
> test install::do_not_rebuilds_on_local_install ... ok
> test install::examples ... ok
> test install::install_empty_argument ... ok
> test install::git_repo ... ok
> test install::git_with_lockfile ... ok
> test install::git_repo_replace ... ok
> test install::install_force ... ok
> test install::install_global_cargo_config ... ok
> test install::install_force_bin ... ok
> test install::install_force_partial_overlap ... ok
> test install::install_ignores_local_cargo_config ... ok
> test install::install_path_config ... ok
> test install::install_path ... ok
> test install::install_target_foreign ... ok
> test install::install_path_respects_lock_file ... ok
> test install::install_target_native ... ok
> test install::install_respects_lock_file ... ok
> test install::installs_beta_version_by_explicit_name_from_git ... ok
> test install::installs_from_cwd_with_2018_warnings ... ok
> test install::installs_from_cwd_by_default ... ok
> test install::install_location_precedence ... ok
> test install::list_error ... ok
> test install::missing ... ok
> test install::lock_file_path_deps_ok ... ok
> test install::install_version_req ... ok
> test install::list ... ok
> test install::multiple_crates_error ... ok
> test install::multiple_crates_auto_binaries ... ok
> test install::multiple_crates_auto_examples ... ok
> test install::no_binaries ... ok
> test install::no_binaries_or_examples ... ok
> test install::not_both_vers_and_version ... ok
> test install::multiple_crates_git_all ... ok
> test install::multiple_crates_select ... ok
> test install::pick_max_version ... ok
> test install::multiple_pkgs ... ok
> test install::q_silences_warnings ... ok
> test install::readonly_dir ... ok
> test install::test_install_git_cannot_be_a_base_url ... ok
> test install::reports_unsuccessful_subcommand_result ... ok
> test install::simple ... ok
> test install::uninstall_cwd_no_project ... ok
> test install::uninstall_cwd_not_installed ... ok
> test install::subcommand_works_out_of_the_box ... ok
> test install::uninstall_multiple_and_specifying_bin ... ok
> test install::uninstall_bin_does_not_exist ... ok
> test install::uninstall_cwd ... ok
> test install::uninstall_pkg_does_not_exist ... ok
> test install::uninstall_piecemeal ... ok
> test install::uninstall_multiple_and_some_pkg_does_not_exist ... ok
> test install::vers_precise ... ok
> test install_upgrade::ambiguous_version_no_longer_allowed ... ok
> test install::workspace_uses_workspace_target_dir ... ok
> test install::use_path_workspace ... ok
> test install::version_too ... ok
> test install_upgrade::change_target_rebuilds ... ok
> test install_upgrade::deletes_orphaned ... ok
> test install_upgrade::change_profile_rebuilds ... ok
> test install_upgrade::fails_for_conflicts_unknown ... ok
> test install_upgrade::change_bin_sets_rebuilds ... ok
> test install_upgrade::fails_for_conflicts_known ... ok
> test install_upgrade::change_features_rebuilds ... ok
> test install_upgrade::no_track ... ok
> test install_upgrade::forwards_compatible ... ok
> test install_upgrade::path_is_always_dirty ... ok
> test install_upgrade::supports_multiple_binary_names ... ok
> test install_upgrade::uninstall ... ok
> test install_upgrade::registry_upgrade ... ok
> test install_upgrade::multiple_report ... ok
> test install_upgrade::switch_sources ... ok
> test install_upgrade::v1_already_installed_fresh ... ok
> test install_upgrade::upgrade_force ... ok
> test install_upgrade::upgrade_git ... ok
> test jobserver::jobserver_and_j ... ok
> test install_upgrade::v1_already_installed_dirty ... ok
> test list_targets::bench_list_targets ... ok
> test list_targets::build_list_targets ... ok
> test jobserver::jobserver_exists ... ok
> test list_targets::check_list_targets ... ok
> test list_targets::doc_list_targets ... ok
> test list_targets::install_list_targets ... ok
> test list_targets::fix_list_targets ... ok
> test list_targets::run_list_targets ... ok
> test list_targets::rustc_list_targets ... ok
> test list_targets::rustdoc_list_targets ... ok
> test list_targets::test_list_targets ... ok
> test jobserver::makes_jobserver_used ... ok
> test local_registry::depend_on_yanked ... ok
> test local_registry::different_directory_replacing_the_registry_is_bad ... ok
> test local_registry::invalid_dir_bad ... ok
> test local_registry::interdependent ... ok
> test local_registry::crates_io_registry_url_is_optional ... ok
> test local_registry::multiple_names ... ok
> test local_registry::multiple_versions ... ok
> test local_registry::path_dep_rewritten ... ok
> test locate_project::simple ... ok
> test lockfile_compat::current_lockfile_format ... ok
> test lockfile_compat::frozen_flag_preserves_old_lockfile ... ok
> test install_upgrade::v2_syncs ... ok
> test lockfile_compat::listed_checksum_bad_if_we_cannot_compute ... ok
> test lockfile_compat::locked_correct_error ... ok
> test local_registry::simple ... ok
> test lockfile_compat::unlisted_checksum_is_bad_if_we_calculate ... ok
> test lockfile_compat::lockfile_without_root ... ok
> test lockfile_compat::totally_wild_checksums_works ... ok
> test lockfile_compat::oldest_lockfile_still_works ... ok
> test lockfile_compat::wrong_checksum_is_an_error ... ok
> test login::credentials_work_with_extension ... ok
> test login::login_with_new_credentials ... ok
> test login::login_with_old_and_new_credentials ... ok
> test lockfile_compat::v2_format_preserved ... ok
> test login::login_without_credentials ... ok
> test login::login_with_old_credentials ... ok
> test login::new_credentials_is_used_instead_old ... ok
> test member_errors::member_manifest_path_io_error ... ok
> test member_errors::toml_deserialize_manifest_error ... ok
> test member_errors::member_manifest_version_error ... ok
> test login::registry_credentials ... ok
> test lockfile_compat::v2_path_and_crates_io ... ok
> test message_format::cannot_specify_two ... ok
> test message_format::cargo_renders_ansi ... ok
> test message_format::cargo_renders_short ... ok
> test message_format::cargo_renders ... ok
> test metabuild::metabuild_error_both ... ok
> test metabuild::metabuild_build_plan ... ok
> test metabuild::metabuild_failed_build_json ... ok
> test metabuild::metabuild_basic ... ok
> test metabuild::metabuild_gated ... ok
> test message_format::double_json_works ... ok
> test metabuild::metabuild_external_dependency ... ok
> test metabuild::metabuild_json_artifact ... ok
> test metabuild::metabuild_lib_name ... ok
> test metabuild::metabuild_metadata ... ok
> test metabuild::metabuild_fresh ... ok
> test metabuild::metabuild_missing_dep ... ok
> test metabuild::metabuild_override ... ok
> test metabuild::metabuild_links ... ok
> test metadata::cargo_metadata_bad_version ... ok
> test metadata::cargo_metadata_no_deps_cwd ... ok
> test metadata::cargo_metadata_no_deps_path_to_cargo_toml_absolute ... ok
> test metadata::cargo_metadata_no_deps_path_to_cargo_toml_parent_absolute ... ok
> test metadata::cargo_metadata_no_deps_path_to_cargo_toml_parent_relative ... ok
> test metadata::cargo_metadata_no_deps_path_to_cargo_toml_relative ... ok
> test metabuild::metabuild_two_versions ... ok
> test metadata::cargo_metadata_simple ... ok
> test metadata::cargo_metadata_path_to_cargo_toml_project ... ok
> test metadata::cargo_metadata_warns_on_implicit_version ... ok
> test metadata::cargo_metadata_with_invalid_manifest ... ok
> test metadata::cargo_metadata_with_deps_and_version ... ok
> test metadata::dep_kinds ... ok
> test metabuild::metabuild_optional_dep ... ok
> test metadata::dep_kinds_workspace ... ok
> test metabuild::metabuild_workspace ... ok
> test metadata::deps_with_bin_only ... ok
> test metadata::example ... ok
> test metadata::example_lib ... ok
> test metadata::library_with_features ... ok
> test metadata::library_with_several_crate_types ... ok
> test metadata::metadata_links ... ok
> test metadata::multiple_features ... ok
> test metadata::package_edition_2018 ... ok
> test metadata::package_metadata ... ok
> test metadata::package_publish ... ok
> test metadata::target_edition_2018 ... ok
> test metadata::workspace_metadata ... ok
> test metadata::workspace_metadata_no_deps ... ok
> test metadata::rename_dependency ... ok
> test minimal_versions::minimal_version_cli ... ok
> test new::both_lib_and_bin ... ok
> test new::author_prefers_cargo ... ok
> test new::existing ... ok
> test new::explicit_invalid_name_not_suggested ... ok
> test new::explicit_project_name ... ok
> test new::finds_author_email ... ok
> test new::finds_author_git ... ok
> test new::finds_author_name ... ok
> test new::finds_author_priority ... ok
> test new::finds_author_user ... ok
> test new::finds_author_user_escaped ... ok
> test new::finds_author_username ... ok
> test new::finds_git_author ... ok
> test new::finds_git_committer ... ok
> test new::git_prefers_command_line ... ok
> test new::invalid_characters ... ok
> test new::finds_local_author_git ... ok
> test new::keyword_name ... ok
> test new::new_default_edition ... ok
> test new::new_with_bad_edition ... ok
> test new::new_with_blank_email ... ok
> test new::new_with_edition_2015 ... ok
> test new::new_with_edition_2018 ... ok
> test new::new_with_reference_link ... ok
> test metadata::filter_platform ... ok
> test new::no_argument ... ok
> test new::reserved_binary_name ... ok
> test new::reserved_name ... ok
> test new::simple_git ... ok
> test new::simple_lib ... ok
> test new::strip_angle_bracket_author_email ... ok
> test new::subpackage_git_with_gitignore ... ok
> test new::subpackage_git_with_vcs_arg ... ok
> test new::lockfile_constant_during_new ... ok
> test new::unknown_flags ... ok
> test new::subpackage_no_git ... ok
> test offline::cargo_compile_forbird_git_httpsrepo_offline ... ok
> test offline::cargo_compile_offline_not_try_update ... ok
> test new::simple_bin ... ok
> test offline::cargo_compile_path_with_offline ... ok
> test offline::compile_offline_while_transitive_dep_not_cached ... ok
> test offline::cargo_compile_with_downloaded_dependency_with_offline ... ok
> test offline::offline_resolve_optional_fail ... ok
> test offline::offline_missing_optional ... ok
> test offline::compile_offline_without_maxvers_cached ... ok
> test offline::update_offline ... ok
> test offline::offline_with_all_patched ... ok
> test offline::offline_unused_target_dep ... ok
> test out_dir::binary_with_debug ... ok
> test offline::cargo_compile_offline_with_cached_git_dep ... ok
> test out_dir::avoid_build_scripts ... ok
> test out_dir::dynamic_library_with_debug ... ok
> test out_dir::rlib_with_debug ... ok
> test out_dir::include_only_the_binary_from_the_current_package ... ok
> test owner::simple_add ... ok
> test out_dir::out_dir_is_a_file ... ok
> test owner::simple_list ... ok
> test package::broken_symlink ... ok
> test owner::simple_remove ... ok
> test out_dir::static_library_with_debug ... ok
> test package::do_not_package_if_repository_is_dirty ... ok
> test package::exclude ... ok
> test package::edition_with_metadata ... ok
> test package::exclude_dot_files_and_directories_by_default ... ok
> test package::generated_manifest ... ok
> test package::gitignore_negate ... ok
> test package::gitignore_patterns ... ok
> test package::ignore_workspace_specifier ... ok
> test package::include ... ok
> test package::include_cargo_toml_implicit ... ok
> test package::do_not_package_if_src_was_modified ... ok
> test package::no_duplicates_from_modified_tracked_files ... ok
> test package::ignore_nested ... ok
> test package::package_git_submodule ... ok
> test package::package_include_ignore_only ... ok
> test package::package_no_default_features ... ok
> test out_dir::replaces_artifacts ... ok
> test package::package_symlink_to_submodule ... ok
> test package::package_lib_with_bin ... ok
> test package::package_two_kinds_of_deps ... ok
> test package::metadata_warning ... ok
> test package::package_weird_characters ... ok
> test package::package_symlink_to_dir ... ok
> test package::package_verbose ... ok
> test package::path_dependency_no_version ... ok
> test package::package_with_all_features ... ok
> test package::package_with_select_features ... ok
> test package::test_edition ... ok
> test package::test_edition_malformed ... ok
> test package::package_verification ... ok
> test package::vcs_file_collision ... ok
> test package::repackage_on_source_change ... ok
> test patch::add_patch ... ok
> test patch::cycle ... ok
> test package::simple ... ok
> test patch::add_ignored_patch ... ok
> test patch::multipatch ... ok
> test patch::multipatch_select_big ... ok
> test patch::canonicalize_a_bunch ... ok
> test patch::non_crates_io ... ok
> test patch::new_major ... ok
> test patch::new_minor ... ok
> test patch::no_warn_ws_patch ... ok
> test patch::nonexistent ... ok
> test patch::patch_git ... ok
> test patch::patch_depends_on_another_patch ... ok
> test patch::patch_in_virtual ... ok
> test patch::patch_same_version ... ok
> test patch::patch_older ... ok
> test patch::patch_to_git ... ok
> test patch::remove_patch ... ok
> test patch::replace_with_crates_io ... ok
> test patch::replace ... ok
> test patch::replace_prerelease ... ok
> test patch::transitive_new_major ... ok
> test patch::shared_by_transitive ... ok
> test patch::transitive_new_minor ... ok
> test patch::two_semver_compatible ... ok
> test patch::unused ... ok
> test patch::unused_git ... ok
> test path::cargo_compile_with_root_dev_deps ... ok
> test path::custom_target_no_rebuild ... ok
> test path::cargo_compile_with_transitive_dev_deps ... ok
> test path::cargo_compile_with_root_dev_deps_with_testing ... ok
> test path::error_message_for_missing_manifest ... ok
> test path::invalid_path_dep_in_workspace_with_lockfile ... ok
> test path::missing_path_dependency ... ok
> test path::cargo_compile_with_nested_deps_shorthand ... ok
> test path::dev_deps_no_rebuild_lib ... ok
> test path::no_rebuild_two_deps ... ok
> test path::override_and_depend ... ok
> test path::override_path_dep ... ok
> test path::override_relative ... ok
> test path::override_self ... ok
> test path::nested_deps_recompile ... ok
> test path::no_rebuild_dependency ... ok
> test path::workspace_produces_rlib ... ok
> test paths::broken_path_override_warns ... ok
> test paths::override_to_path_dep ... ok
> test paths::paths_add_optional_bad ... ok
> test pkgid::simple ... ok
> test paths::paths_ok_with_optional ... ok
> test path::path_dep_build_cmd ... ok
> test plugins::panic_abort_plugins ... ok
> test plugins::native_plugin_dependency_with_custom_linker ... ok
> test plugins::plugin_to_the_max ... ok
> test plugins::plugin_with_dynamic_native_dependency ... ok
> test plugins::shared_panic_abort_plugins ... ok
> test plugins::doctest_a_plugin ... ok
> test plugins::plugin_integration ... ok
> test proc_macro::plugin_and_proc_macro ... ok
> test proc_macro::noop ... ok
> test proc_macro::impl_and_derive ... ok
> test proc_macro::proc_macro_crate_type_multiple ... ok
> test proc_macro::probe_cfg_before_crate_type_discovery ... ok
> test proc_macro::proc_macro_crate_type_warning ... ok
> test proc_macro::proc_macro_crate_type_warning_plugin ... ok
> test proc_macro::proc_macro_extern_prelude ... ok
> test profile_config::named_config_profile ... ok
> test profile_config::named_env_profile ... ok
> test profile_config::named_profile_gated ... ok
> test path::deep_dependencies_trigger_rebuild ... ok
> test profile_config::profile_config_error_paths ... ok
> test proc_macro::proc_macro_crate_type ... ok
> test profile_config::profile_config_gated ... ok
> test proc_macro::proc_macro_doctest ... ok
> test profile_config::profile_config_mixed_types ... ok
> test profile_config::profile_config_no_warn_unknown_override ... ok
> test profile_config::profile_config_override_spec_multiple ... ok
> test profile_config::profile_config_syntax_errors ... ok
> test profile_config::profile_config_validate_errors ... ok
> test profile_config::profile_config_override_precedence ... ok
> test profile_custom::conflicting_usage ... ok
> test profile_custom::inherits_loop ... ok
> test profile_custom::inherits_on_release ... ok
> test profile_config::profile_config_validate_warnings ... ok
> test profile_custom::invalid_dir_name ... ok
> test profile_custom::invalid_inherits ... ok
> test profile_custom::invalid_profile_name ... ok
> test profile_custom::missing_inherits ... ok
> test profile_custom::non_existent_inherits ... ok
> test profile_custom::self_inherits ... ok
> test profile_custom::unknown_profile ... ok
> test profile_overrides::no_warning_ws ... ok
> test profile_custom::overrides_with_custom ... ok
> test profile_overrides::profile_override_bad_settings ... ok
> test profile_overrides::profile_override_basic ... ok
> test profile_overrides::override_proc_macro ... ok
> test profile_custom::clean_custom_dirname ... ok
> test profile_config::profile_config_all_options ... ok
> test profile_overrides::profile_override_spec_multiple ... ok
> test profile_overrides::profile_override_hierarchy ... ok
> test profile_overrides::profile_override_spec ... ok
> test profile_overrides::profile_override_warnings ... ok
> test profile_targets::profile_selection_build ... ok
> test profile_targets::profile_selection_bench ... ok
> test profile_targets::profile_selection_build_all_targets ... ok
> test profile_targets::profile_selection_build_all_targets_release ... ok
> test profile_targets::profile_selection_check_all_targets ... ok
> test profile_targets::profile_selection_build_release ... ok
> test profile_targets::profile_selection_check_all_targets_release ... ok
> test profile_targets::profile_selection_check_all_targets_test ... ok
> test profiles::debug_0_report ... ok
> test profiles::debug_override_1 ... ok
> test profiles::opt_level_override_0 ... ok
> test profile_targets::profile_selection_test ... ok
> test profile_targets::profile_selection_test_release ... ok
> test profiles::opt_level_overrides ... ok
> test profiles::profile_doc_deprecated ... ok
> test profile_targets::profile_selection_doc ... ok
> test profiles::panic_unwind_does_not_build_twice ... ok
> test profiles::profile_overrides ... ok
> test profiles::profile_panic_test_bench ... ok
> test profiles::profile_in_non_root_manifest_triggers_a_warning ... ok
> test profiles::profile_in_virtual_manifest_works ... ok
> test pub_priv::exported_priv_warning ... ok
> test pub_priv::exported_pub_dep ... ok
> test pub_priv::pub_dev_dependency ... ok
> test pub_priv::requires_feature ... ok
> test pub_priv::requires_nightly_cargo ... ok
> test publish::block_publish_no_registry ... ok
> test publish::credentials_ambiguous_filename ... ok
> test publish::dont_publish_dirty ... ok
> test profiles::top_level_overrides_deps ... ok
> test publish::git_deps ... ok
> test publish::new_crate_rejected ... ok
> test publish::old_token_location ... ok
> test publish::path_dependency_no_version ... ok
> test publish::dry_run ... ok
> test publish::ignore_when_crate_ignored ... ok
> test publish::publish_allowed_registry ... ok
> test publish::publish_checks_for_token_before_verify ... ok
> test publish::publish_clean ... ok
> test publish::publish_empty_list ... ok
> test publish::publish_dev_dep_no_version ... ok
> test profiles::thin_lto_works ... ok
> test publish::publish_in_sub_repo ... ok
> test publish::publish_when_ignored ... ok
> test publish::publish_with_bad_source ... ok
> test publish::publish_git_with_version ... ok
> test publish::publish_with_no_default_features ... ok
> test publish::publish_with_all_features ... ok
> test publish::registry_not_in_publish_list ... ok
> test publish::publish_with_crates_io_explicit ... ok
> test publish::simple ... ok
> test publish::simple_with_host ... ok
> test publish::simple_with_index_and_host ... ok
> test publish::unpublishable_crate ... ok
> test publish::publish_with_select_features ... ok
> test publish_lockfile::deprecated ... ok
> test publish_lockfile::ignore_lockfile_inner ... ok
> test publish_lockfile::no_lock_file_with_library ... ok
> test publish_lockfile::ignore_lockfile ... ok
> test publish_lockfile::no_warn_workspace_extras ... ok
> test publish_lockfile::lock_file_and_workspace ... ok
> test publish_lockfile::outdated_lock_version_change_does_not_warn ... ok
> test publish_lockfile::note_resolve_changes ... ok
> test publish::publish_with_patch ... ok
> test publish_lockfile::warn_package_with_yanked ... ok
> test read_manifest::cargo_read_manifest_cwd ... ok
> test read_manifest::cargo_read_manifest_path_to_cargo_toml_absolute ... ok
> test publish_lockfile::package_lockfile_git_repo ... ok
> test read_manifest::cargo_read_manifest_path_to_cargo_toml_parent_absolute ... ok
> test read_manifest::cargo_read_manifest_path_to_cargo_toml_parent_relative ... ok
> test read_manifest::cargo_read_manifest_path_to_cargo_toml_relative ... ok
> test registry::bad_and_or_malicious_packages_rejected ... ok
> test registry::bad_cksum ... ok
> test publish_lockfile::package_lockfile ... ok
> test publish_lockfile::warn_install_with_yanked ... ok
> test registry::bad_license_file ... ok
> test registry::add_dep_dont_update_registry ... ok
> test registry::bundled_crate_in_registry ... ok
> test registry::disallow_network ... ok
> test registry::bump_version_dont_update_registry ... ok
> test registry::deps ... ok
> test registry::dev_dependency_not_used ... ok
> test registry::fetch_downloads ... ok
> test registry::ignore_invalid_json_lines ... ok
> test registry::git_and_registry_dep ... ok
> test registry::lockfile_locks ... ok
> test registry::login_with_differently_sized_token ... ok
> test registry::login_with_no_cargo_dir ... ok
> test registry::git_init_templatedir_missing ... ok
> test registry::mis_hyphenated ... ok
> test registry::nonexistent ... ok
> test registry::lockfile_locks_transitively ... ok
> test registry::old_version_req ... ok
> test registry::old_version_req_upstream ... ok
> test registry::only_download_relevant ... ok
> test registry::relying_on_a_yank_is_bad ... ok
> test registry::package_with_path_deps ... ok
> test registry::readonly_registry_still_works ... ok
> test registry::resolve_and_backtracking ... ok
> test registry::update_backtracking_ok ... ok
> test registry::toml_lies_but_index_is_truth ... ok
> test registry::simple ... ok
> test registry::rename_deps_and_features ... ok
> test registry::update_multiple_packages ... ok
> test registry::update_same_prefix_oh_my_how_was_this_a_bug ... ok
> test registry::update_registry ... ok
> test registry::update_lockfile ... ok
> test registry::update_with_lockfile_if_packages_missing ... ok
> test registry::update_transitive_dependency ... ok
> test registry::update_publish_then_update ... ok
> test registry::use_semver_package_incorrectly ... ok
> test registry::upstream_warnings_on_extra_verbose ... ok
> test registry::wrong_case ... ok
> test registry::use_semver ... ok
> test registry::wrong_version ... ok
> test registry::vv_prints_warnings ... ok
> test registry::updating_a_dep ... ok
> test registry::yanks_are_not_used ... ok
> test registry::yanks_in_lockfiles_are_ok ... ok
> test rename_deps::features_not_working ... ok
> test registry::yanks_in_lockfiles_are_ok_for_other_update ... ok
> test registry::yanks_in_lockfiles_are_ok_with_new_dep ... ok
> test rename_deps::features_still_work ... ok
> test rename_deps::lots_of_names ... ok
> test rename_deps::can_run_doc_tests ... ok
> test rename_deps::rename_and_patch ... ok
> test rename_deps::rename_affects_fingerprint ... ok
> test rename_deps::rename_twice ... ok
> test rename_deps::rename_dependency ... ok
> test replace::invalid_semver_version ... ok
> test replace::different_version ... ok
> test replace::missing_version ... ok
> test replace::multiple_specs ... ok
> test rename_deps::rename_with_dash ... ok
> test rename_deps::rename_with_different_names ... ok
> test replace::no_override_self ... ok
> test replace::locked_means_locked_yes_no_seriously_i_mean_locked ... ok
> test replace::no_warnings_when_replace_is_used_in_another_workspace_member ... ok
> test replace::override_plus_dep ... ok
> test replace::override_adds_some_deps ... ok
> test replace::override_an_override ... ok
> test replace::override_simple ... ok
> test replace::override_wrong_version ... ok
> test replace::override_with_nothing ... ok
> test replace::override_wrong_name ... ok
> test replace::override_with_default_feature ... ok
> test replace::replace_registry_with_path ... ok
> test replace::persists_across_rebuilds ... ok
> test replace::test_override_dep ... ok
> test replace::overriding_nonexistent_no_spurious ... ok
> test replace::update ... ok
> test required_features::bench_arg_features ... ok
> test required_features::bench_default_features ... ok
> test required_features::bench_multiple_required_features ... ok
> test replace::replace_to_path_dep ... ok
> test replace::transitive ... ok
> test replace::use_a_spec_to_select ... ok
> test required_features::build_bin_arg_features ... ok
> test required_features::build_example_arg_features ... ok
> test required_features::build_bin_default_features ... ok
> test required_features::build_example_default_features ... ok
> test required_features::build_bin_multiple_required_features ... ok
> test required_features::install_arg_features ... ok
> test required_features::build_example_multiple_required_features ... ok
> test required_features::install_default_features ... ok
> test required_features::dep_feature_in_toml ... ok
> test required_features::run_default_multiple_required_features ... ok
> test required_features::dep_feature_in_cmd_line ... ok
> test required_features::install_multiple_required_features ... ok
> test required_features::run_default ... ok
> test required_features::test_arg_features ... ok
> test run::autobins_disables ... ok
> test run::bogus_default_run ... ok
> test required_features::test_default_features ... ok
> test run::default_run_workspace ... ok
> test run::either_name_or_example ... ok
> test run::dashes_are_forwarded ... ok
> test required_features::test_skips_compiling_bin_with_missing_required_features ... ok
> test required_features::test_multiple_required_features ... ok
> test run::exit_code ... ok
> test run::exit_code_verbose ... ok
> test run::explicit_bin_with_args ... ok
> test run::no_main_file ... ok
> test run::fail_no_extra_verbose ... ok
> test run::example_with_release_flag ... ok
> test run::one_bin_multiple_examples ... ok
> test run::quiet_and_verbose_config ... ok
> test run::library_paths_sorted_alphabetically ... ok
> test run::release_works ... ok
> test run::run_bins ... ok
> test run::run_bin_different_name ... ok
> test run::run_bin_example ... ok
> test run::run_dylib_dep ... ok
> test run::run_example_autodiscover_2015 ... ok
> test run::run_example_autodiscover_2015_with_autoexamples_disabled ... ok
> test run::run_example ... ok
> test run::run_library_example ... ok
> test run::run_example_autodiscover_2015_with_autoexamples_enabled ... ok
> test run::run_example_autodiscover_2018 ... ok
> test run::run_from_executable_folder ... ok
> test run::run_with_filename ... ok
> test run::run_workspace ... ok
> test run::run_with_library_paths ... ok
> test run::simple_quiet_and_verbose ... ok
> test run::run_multiple_packages ... ok
> test run::simple ... ok
> test run::simple_quiet ... ok
> test run::simple_with_args ... ok
> test run::too_many_bins ... ok
> test run::simple_with_non_utf8_args ... ok
> test rustc::build_lib_for_foo ... ok
> test run::specify_default_run ... ok
> test run::specify_name ... ok
> test rustc::build_foo_with_bar_dependency ... ok
> test rustc::build_only_bar_dependency ... ok
> test rustc::fail_with_multiple_packages ... ok
> test rustc::fails_when_trying_to_build_main_and_lib_with_args ... ok
> test rustc::build_main_and_allow_unstable_options ... ok
> test rustc::fails_with_args_to_all_binaries ... ok
> test rustc::build_with_args_to_one_of_multiple_binaries ... ok
> test rustc::lib ... ok
> test rustc::build_with_args_to_one_of_multiple_tests ... ok
> test rustc::rustc_fingerprint ... ok
> test rustc::rustc_test_with_implicit_bin ... ok
> test rustc_info_cache::rustc_info_cache ... ok
> test rustc::rustc_with_other_profile ... ok
> test rustc::targets_selected_all ... ok
> test rustc::targets_selected_default ... ok
> test rustdoc::features ... ok
> test rustdoc::proc_macro_crate_type ... ok
> test rustdoc::rustdoc_args ... ok
> test rustdoc::rustdoc_foo_with_bar_dependency ... ok
> test rustdoc::rustdoc_only_bar_dependency ... ok
> test rustdoc::rustdoc_same_name_documents_lib ... ok
> test rustdocflags::bad_flags ... ok
> test rustdoc::rustdoc_simple ... ok
> test rustdoc::rustdoc_target ... ok
> test rustdocflags::parses_config ... ok
> test rustdocflags::parses_env ... ok
> test rustdocflags::rustdocflags_misspelled ... ok
> test rustdocflags::rustdocflags_passed_to_rustdoc_through_cargo_test_only_once ... ok
> test rustdocflags::rustdocflags_passed_to_rustdoc_through_cargo_test ... ok
> test rustflags::build_rustflags_build_script ... ok
> test rustflags::build_rustflags_build_script_dep ... ok
> test rustflags::build_rustflags_build_script_dep_with_target ... ok
> test rustflags::build_rustflags_no_recompile ... ok
> test rustdocflags::rerun ... ok
> test rustflags::build_rustflags_build_script_with_target ... ok
> test rustflags::build_rustflags_plugin ... ok
> test rustflags::build_rustflags_plugin_dep ... ok
> test rustflags::build_rustflags_normal_source ... ok
> test rustflags::build_rustflags_plugin_dep_with_target ... ok
> test rustflags::build_rustflags_plugin_with_target ... ok
> test rustflags::build_rustflags_normal_source_with_target ... ok
> test rustflags::build_rustflags_recompile ... ok
> test rustflags::build_rustflags_with_home_config ... ok
> test rustflags::build_rustflags_recompile2 ... ok
> test rustflags::env_rustflags_build_script ... ok
> test rustflags::env_rustflags_build_script_dep ... ok
> test rustflags::env_rustflags_build_script_dep_with_target ... ok
> test rustflags::env_rustflags_build_script_with_target ... ok
> test rustflags::env_rustflags_misspelled_build_script ... ok
> test rustflags::cfg_rustflags_normal_source ... ok
> test rustflags::env_rustflags_no_recompile ... ok
> test rustflags::cfg_rustflags_precedence ... ok
> test rustflags::env_rustflags_plugin ... ok
> test rustflags::env_rustflags_normal_source ... ok
> test rustflags::env_rustflags_plugin_dep ... ok
> test rustflags::env_rustflags_misspelled ... ok
> test rustflags::env_rustflags_plugin_dep_with_target ... ok
> test rustflags::env_rustflags_normal_source_with_target ... ok
> test rustflags::env_rustflags_plugin_with_target ... ok
> test rustflags::env_rustflags_recompile ... ok
> test rustflags::env_rustflags_recompile2 ... ok
> test rustflags::remap_path_prefix_works ... ok
> test rustflags::remap_path_prefix_ignored ... ok
> test rustflags::target_rustflags_normal_source ... ok
> test rustflags::target_rustflags_precedence ... ok
> test search::help ... ok
> test search::multiple_query_params ... ok
> test rustflags::target_rustflags_string_and_array_form1 ... ok
> test search::not_update ... ok
> test search::replace_default ... ok
> test search::simple ... ok
> test search::simple_with_host ... ok
> test rustflags::target_rustflags_string_and_array_form2 ... ok
> test search::simple_with_index_and_host ... ok
> test standard_lib::basic ... ok
> test standard_lib::bench ... ok
> test standard_lib::check_core ... ok
> test standard_lib::check_std ... ok
> test standard_lib::depend_same_as_std ... ok
> test standard_lib::doc ... ok
> test standard_lib::doctest ... ok
> test standard_lib::lib_nostd ... ok
> test standard_lib::macro_expanded_shadow ... ok
> test standard_lib::no_implicit_alloc ... ok
> test standard_lib::simple_bin_std ... ok
> test standard_lib::simple_lib_std ... ok
> test rustflags::two_matching_in_config ... ok
> test standard_lib::target_proc_macro ... ok
> test shell_quoting::features_are_quoted ... ok
> test standard_lib::test ... ok
> test test::bench_without_name ... ok
> test test::bad_example ... ok
> test test::almost_cyclic_but_not_quite ... ok
> test test::bin_without_name ... ok
> test test::bin_there_for_integration ... ok
> test test::bin_is_preserved ... ok
> test test::can_not_no_run_doc_tests ... ok
> test test::cargo_test_doctest_xcompile ... ok
> test test::cargo_test_doctest_xcompile_ignores ... ok
> test test::cargo_test_doctest_xcompile_no_runner ... ok
> test test::cargo_test_doctest_xcompile_runner ... ok
> test test::cargo_test_env ... ok
> test test::build_then_selective_test ... ok
> test test::bin_does_not_rebuild_tests ... ok
> test test::can_not_mix_doc_tests_and_regular_tests ... ok
> test test::cargo_test_failing_test_in_lib ... ok
> test test::cargo_test_failing_test_in_bin ... ok
> test test::cargo_test_quiet_no_harness ... ok
> test test::cargo_test_overflow_checks ... ok
> test test::cargo_test_quiet_with_harness ... ok
> test test::cargo_test_failing_test_in_test ... ok
> test test::cargo_test_release ... ok
> test test::cargo_test_verbose ... ok
> test test::cargo_test_simple ... ok
> test test::cargo_test_twice ... ok
> test test::cfg_test_even_with_no_harness ... ok
> test test::cyclic_dev ... ok
> test test::cyclic_dev_dep_doc_test ... ok
> test test::dashes_to_underscores ... ok
> test test::dev_dep_with_build_script ... ok
> test test::doctest_only_with_dev_dep ... ok
> test test::doctest_feature ... ok
> test test::doctest_dev_dep ... ok
> test test::doctest_and_registry ... ok
> test test::dylib_doctest2 ... ok
> test test::doctest_skip_staticlib ... ok
> test test::dont_run_examples ... ok
> test test::dylib_doctest ... ok
> test test::example_without_name ... ok
> test test::example_bin_same_name ... ok
> test test::example_with_dev_dep ... ok
> test test::external_test_implicit ... ok
> test test::external_test_explicit ... ok
> test test::example_dev_dep ... ok
> test test::external_test_named_test ... ok
> test test::filter_no_doc_tests ... ok
> test test::json_artifact_includes_executable_for_integration_tests ... ok
> test test::json_artifact_includes_executable_for_library_tests ... ok
> test test::json_artifact_includes_test_flag ... ok
> test test::lib_bin_same_name ... ok
> test test::find_dependency_of_proc_macro_dependency_with_target ... ok
> test test::lib_with_standard_name ... ok
> test test::lib_with_standard_name2 ... ok
> test test::lib_without_name ... ok
> test test::many_similar_names ... ok
> test test::panic_abort_only_test ... ok
> test test::panic_abort_test_profile_inherits ... ok
> test test::panic_abort_tests ... ok
> test test::only_test_docs ... ok
> test test::panic_abort_multiple ... ok
> test test::no_fail_fast ... ok
> test test::pass_through_command_line ... ok
> test test::selective_test_optional_dep ... ok
> test test::pass_correct_cfgs_flags_to_rustdoc ... ok
> test test::selective_test_wonky_profile ... ok
> test test::publish_a_crate_without_tests ... ok
> test test::selective_testing_with_docs ... ok
> test test::test_all_exclude ... ok
> test test::test_all_member_dependency_same_name ... ok
> test test::test_all_targets_lib ... ok
> test test::selective_testing ... ok
> test test::test_dep_with_dev ... ok
> test test::test_build_script_links ... ok
> test test::test_all_virtual_manifest ... ok
> test test::test_all_workspace ... ok
> test test::test_dylib ... ok
> test test::test_filtered_excludes_compiling_examples ... ok
> test test::test_hint_workspace_nonvirtual ... ok
> test test::test_hint_not_masked_by_doctest ... ok
> test test::test_hint_workspace_virtual ... ok
> test test::test_no_harness ... ok
> test test::test_multiple_packages ... ok
> test test::test_many_with_features ... ok
> test test::test_many_targets ... ok
> test test::test_no_run ... ok
> test test::test_order ... ok
> test test::test_panic_abort_with_dep ... ok
> test test::test_run_implicit_bench_target ... ok
> test test::test_run_implicit_bin_target ... ok
> test test::test_release_ignore_panic ... ok
> test test::test_run_implicit_test_target ... ok
> test test::test_run_specific_bin_target ... ok
> test test::test_run_specific_test_target ... ok
> test test::test_then_build ... ok
> test test::test_run_implicit_example_target ... ok
> test test::test_virtual_manifest_all_implied ... ok
> test test::test_twice_with_build_cmd ... ok
> test test::test_without_name ... ok
> test test::test_with_example_twice ... ok
> test tool_paths::absolute_tools ... ok
> test test::test_with_deep_lib_dep ... ok
> test tool_paths::cfg_ignored_fields ... ok
> test tool_paths::custom_linker_env ... ok
> test test::test_with_lib_dep ... ok
> test tool_paths::custom_runner_cfg_collision ... ok
> test tool_paths::custom_runner_cfg ... ok
> test tool_paths::custom_runner_cfg_precedence ... ok
> test tool_paths::pathless_tools ... ok
> test tool_paths::custom_runner_env ... ok
> test tool_paths::relative_tools ... ok
> test tool_paths::custom_runner ... ok
> test update::change_package_version ... ok
> test update::add_dep_deep_new_requirement ... ok
> test update::conservative ... ok
> test update::dry_run_update ... ok
> test update::preserve_top_comment ... ok
> test update::everything_real_deep ... ok
> test update::minor_update_two_places ... ok
> test update::transitive_minor_update ... ok
> test update::update_precise_first_run ... ok
> test update::update_precise ... ok
> test update::update_via_new_dep ... ok
> test update::update_via_new_member ... ok
> test vendor::config_instructions_works ... ok
> test vendor::depend_on_vendor_dir_not_deleted ... ok
> test vendor::delete_old_crates ... ok
> test vendor::dependent_crates_in_crates ... ok
> test vendor::help ... ok
> test vendor::git_simple ... ok
> test vendor::ignore_files ... ok
> test vendor::git_duplicate ... ok
> test vendor::included_files_only ... ok
> test vendor::ignore_hidden ... ok
> test vendor::two_explicit_versions ... ok
> test vendor::two_versions ... ok
> test timings::timings_works ... ok
> test vendor::update_versions ... ok
> test verify_project::cargo_verify_project_cwd ... ok
> test verify_project::cargo_verify_project_honours_unstable_features ... ok
> test verify_project::cargo_verify_project_path_to_cargo_toml_absolute ... ok
> test vendor::two_lockfiles ... ok
> test verify_project::cargo_verify_project_path_to_cargo_toml_relative ... ok
> test version::simple ... ok
> test version::version_works_with_bad_config ... ok
> test version::version_works_with_bad_target_dir ... ok
> test version::version_works_without_rustc ... ok
> test vendor::vendor_simple ... ok
> test vendor::vendoring_git_crates ... ok
> test workspaces::bare_workspace_ok ... ok
> test warn_on_failure::no_warning_on_bin_failure ... ok
> test warn_on_failure::warning_on_lib_failure ... ok
> test workspaces::cycle ... ok
> test workspaces::dangling_member ... ok
> test warn_on_failure::no_warning_on_success ... ok
> test workspaces::cargo_home_at_root_works ... ok
> test workspaces::error_if_parent_cargo_toml_is_invalid ... ok
> test workspaces::exclude_members_preferred ... ok
> test workspaces::dont_recurse_out_of_cargo_home ... ok
> test workspaces::exclude_but_also_depend ... ok
> test workspaces::fetch_fetches_all ... ok
> test workspaces::excluded_simple ... ok
> test workspaces::glob_syntax_invalid_members ... ok
> test workspaces::include_virtual ... ok
> test workspaces::explicit_package_argument_works_with_virtual_manifest ... ok
> test workspaces::dep_used_with_separate_features ... ok
> test workspaces::invalid_members ... ok
> test workspaces::invalid_missing ... ok
> test workspaces::invalid_parent_pointer ... ok
> test workspaces::lock_doesnt_change_depending_on_crate ... ok
> test workspaces::inferred_root ... ok
> test workspaces::inferred_path_dep ... ok
> test workspaces::lockfile_can_specify_nonexistant_members ... ok
> test workspaces::new_warning_with_corrupt_ws ... ok
> test workspaces::new_warns_you_this_will_not_work ... ok
> test workspaces::members_include_path_deps ... ok
> test workspaces::glob_syntax ... ok
> test workspaces::parent_doesnt_point_to_child ... ok
> test workspaces::non_virtual_default_members_build_other_member ... ok
> test workspaces::lock_works_for_everyone ... ok
> test workspaces::path_dep_outside_workspace_is_not_member ... ok
> test workspaces::relative_path_for_root_works ... ok
> test workspaces::parent_pointer_works ... ok
> test workspaces::same_names_in_workspace ... ok
> test workspaces::relative_path_for_member_works ... ok
> test workspaces::share_dependencies ... ok
> test workspaces::relative_rustc ... ok
> test workspaces::simple_explicit_default_members ... ok
> test workspaces::simple_explicit ... ok
> test workspaces::test_path_dependency_under_member ... ok
> test workspaces::test_in_and_out_of_workspace ... ok
> test workspaces::two_roots ... ok
> test workspaces::virtual_build_no_members ... ok
> test workspaces::virtual_default_member_is_not_a_member ... ok
> test workspaces::rebuild_please ... ok
> test workspaces::virtual_build_all_implied ... ok
> test workspaces::virtual_misconfigure ... ok
> test workspaces::virtual_default_members ... ok
> test workspaces::virtual_default_members_build_other_member ... ok
> test workspaces::workspace_isnt_root ... ok
> test workspaces::transitive_path_dep ... ok
> test workspaces::workspace_in_git ... ok
> test workspaces::virtual_works ... ok
> test workspaces::ws_rustc_err ... ok
> test workspaces::ws_warn_path ... ok
> test workspaces::you_cannot_generate_lockfile_for_empty_workspaces ... ok
> test workspaces::ws_err_unused ... ok
> test yank::simple ... ok
> test workspaces::workspace_with_transitive_dev_deps ... ok
> test workspaces::ws_warn_unused ... ok
> 
> failures:
> 
> ---- build::compiler_json_error_format stdout ----
> running `/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/cargo build -v --message-format=json --jobs=1`
> thread 'build::compiler_json_error_format' panicked at '
> Expected: execs
>     but: expected 6 json lines, got 8, stdout:
> {"reason":"compiler-artifact","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo)","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/build.rs","edition":"2015","doctest":false},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/build/foo-9d053ed5ba8b6413/build-script-build"],"executable":null,"fresh":false}
> {"reason":"compiler-message","package_id":"bar 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar)","target":{"kind":["lib"],"crate_types":["lib"],"name":"bar","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar/src/lib.rs","edition":"2015","doctest":true},"message":{"rendered":"warning: function is never used: `dead`\n --> bar/src/lib.rs:1:4\n  |\n1 | fn dead() {}\n  |    ^^^^\n  |\n  = note: `#[warn(dead_code)]` on by default\n\n","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(dead_code)]` on by default","rendered":null,"spans":[]}],"code":{"code":"dead_code","explanation":null},"level":"warning","message":"function is never used: `dead`","spans":[{"byte_end":7,"byte_start":3,"column_end":8,"column_start":4,"expansion":null,"file_name":"bar/src/lib.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":4,"text":"fn dead() {}"}]}]}}
> {"reason":"compiler-message","package_id":"bar 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar)","target":{"kind":["lib"],"crate_types":["lib"],"name":"bar","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar/src/lib.rs","edition":"2015","doctest":true},"message":{"rendered":"warning: 1 warning emitted\n\n","children":[],"code":null,"level":"warning","message":"1 warning emitted","spans":[]}}
> {"reason":"compiler-artifact","package_id":"bar 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar)","target":{"kind":["lib"],"crate_types":["lib"],"name":"bar","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/bar/src/lib.rs","edition":"2015","doctest":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/deps/libbar-5df3e0988323ed81.rlib","/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/deps/libbar-5df3e0988323ed81.rmeta"],"executable":null,"fresh":false}
> {"reason":"build-script-executed","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo)","linked_libs":[],"linked_paths":[],"cfgs":["xyz"],"env":[],"out_dir":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/build/foo-6688318d029a67aa/out"}
> {"reason":"compiler-message","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/src/main.rs","edition":"2015","doctest":false},"message":{"rendered":"warning: unused variable: `unused`\n --> src/main.rs:1:17\n  |\n1 | fn main() { let unused = 92; }\n  |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_unused`\n  |\n  = note: `#[warn(unused_variables)]` on by default\n\n","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_variables)]` on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":22,"byte_start":16,"column_end":23,"column_start":17,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":"_unused","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":23,"highlight_start":17,"text":"fn main() { let unused = 92; }"}]}]}],"code":{"code":"unused_variables","explanation":null},"level":"warning","message":"unused variable: `unused`","spans":[{"byte_end":22,"byte_start":16,"column_end":23,"column_start":17,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":17,"text":"fn main() { let unused = 92; }"}]}]}}
> {"reason":"compiler-message","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/src/main.rs","edition":"2015","doctest":false},"message":{"rendered":"warning: 1 warning emitted\n\n","children":[],"code":null,"level":"warning","message":"1 warning emitted","spans":[]}}
> {"reason":"compiler-artifact","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/src/main.rs","edition":"2015","doctest":false},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/foo"],"executable":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t214/foo/target/debug/foo","fresh":false}
> ', crates/cargo-test-support/src/lib.rs:849:13
> stack backtrace:
>    0: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
>    1: core::fmt::write
>    2: std::io::Write::write_fmt
>    3: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
>    4: std::panicking::default_hook::{{closure}}
>    5: std::panicking::default_hook
>    6: std::panicking::rust_panic_with_hook
>    7: rust_begin_unwind
>    8: std::panicking::begin_panic_fmt
>    9: cargo_test_support::Execs::run
>              at crates/cargo-test-support/src/lib.rs:849
>   10: testsuite::build::compiler_json_error_format
>              at tests/testsuite/build.rs:3177
>   11: testsuite::build::compiler_json_error_format::{{closure}}
>              at tests/testsuite/build.rs:3033
>   12: core::ops::function::FnOnce::call_once
>              at /usr/src/rustc-1.44.1/src/libcore/ops/function.rs:232
>   13: test::run_test_in_process
> note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
> 
> ---- build::message_format_json_forward_stderr stdout ----
> running `/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/cargo rustc --release --bin foo --message-format JSON`
> thread 'build::message_format_json_forward_stderr' panicked at '
> Expected: execs
>     but: expected 2 json lines, got 3, stdout:
> {"reason":"compiler-message","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo/src/main.rs","edition":"2015","doctest":false},"message":{"rendered":"warning: unused variable: `unused`\n --> src/main.rs:1:17\n  |\n1 | fn main() { let unused = 0; }\n  |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_unused`\n  |\n  = note: `#[warn(unused_variables)]` on by default\n\n","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_variables)]` on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":22,"byte_start":16,"column_end":23,"column_start":17,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":"_unused","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":23,"highlight_start":17,"text":"fn main() { let unused = 0; }"}]}]}],"code":{"code":"unused_variables","explanation":null},"level":"warning","message":"unused variable: `unused`","spans":[{"byte_end":22,"byte_start":16,"column_end":23,"column_start":17,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":17,"text":"fn main() { let unused = 0; }"}]}]}}
> {"reason":"compiler-message","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo/src/main.rs","edition":"2015","doctest":false},"message":{"rendered":"warning: 1 warning emitted\n\n","children":[],"code":null,"level":"warning","message":"1 warning emitted","spans":[]}}
> {"reason":"compiler-artifact","package_id":"foo 0.5.0 (path+file:///<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo)","target":{"kind":["bin"],"crate_types":["bin"],"name":"foo","src_path":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo/src/main.rs","edition":"2015","doctest":false},"profile":{"opt_level":"3","debuginfo":null,"debug_assertions":false,"overflow_checks":false,"test":false},"features":[],"filenames":["/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo/target/release/foo"],"executable":"/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/cit/t267/foo/target/release/foo","fresh":false}
> ', crates/cargo-test-support/src/lib.rs:849:13
> stack backtrace:
>    0: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
>    1: core::fmt::write
>    2: std::io::Write::write_fmt
>    3: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
>    4: std::panicking::default_hook::{{closure}}
>    5: std::panicking::default_hook
>    6: std::panicking::rust_panic_with_hook
>    7: rust_begin_unwind
>    8: std::panicking::begin_panic_fmt
>    9: cargo_test_support::Execs::run
>              at crates/cargo-test-support/src/lib.rs:849
>   10: testsuite::build::message_format_json_forward_stderr
>              at tests/testsuite/build.rs:3212
>   11: testsuite::build::message_format_json_forward_stderr::{{closure}}
>              at tests/testsuite/build.rs:3205
>   12: core::ops::function::FnOnce::call_once
>              at /usr/src/rustc-1.44.1/src/libcore/ops/function.rs:232
>   13: test::run_test_in_process
> note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
> 
> 
> failures:
>     build::compiler_json_error_format
>     build::message_format_json_forward_stderr
> 
> test result: FAILED. 1729 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out
> 
> error: test failed, to rerun pass '--test testsuite'
> make[1]: *** [debian/rules:41: override_dh_auto_test-arch] Error 101

The full build log is available from:
   http://qa-logs.debian.net/2020/08/02/cargo_0.43.1-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-rust-maintainers mailing list