[INFO] cloning repository https://github.com/RugdBab/335SadHab [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RugdBab/335SadHab" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRugdBab%2F335SadHab", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRugdBab%2F335SadHab'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6003c5d2aa1a77ee29a905521503797f5ded7688 [INFO] testing RugdBab/335SadHab/6003c5d2aa1a77ee29a905521503797f5ded7688 against 1.82.0 for beta-1.83-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRugdBab%2F335SadHab" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/RugdBab/335SadHab on toolchain 1.82.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.82.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config [INFO] started tweaking git repo https://github.com/RugdBab/335SadHab [INFO] finished tweaking git repo https://github.com/RugdBab/335SadHab [INFO] tweaked toml for git repo https://github.com/RugdBab/335SadHab written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/RugdBab/335SadHab already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.82.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded platform-info v0.1.0 [INFO] [stderr] Downloaded cpp_build v0.4.0 [INFO] [stderr] Downloaded cpp_syn v0.12.0 [INFO] [stderr] Downloaded cpp_synmap v0.3.0 [INFO] [stderr] Downloaded cpp_synom v0.12.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.71 [INFO] [stderr] Downloaded term_grid v0.1.7 [INFO] [stderr] Downloaded digest v0.6.2 [INFO] [stderr] Downloaded cpp_macros v0.5.6 [INFO] [stderr] Downloaded cpp v0.5.6 [INFO] [stderr] Downloaded cpp_common v0.4.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.71 [INFO] [stderr] Downloaded block-buffer v0.2.0 [INFO] [stderr] Downloaded users v0.10.0 [INFO] [stderr] Downloaded unix_socket v0.5.0 [INFO] [stderr] Downloaded same-file v1.0.5 [INFO] [stderr] Downloaded if_rust_version v1.0.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.71 [INFO] [stderr] Downloaded onig v4.3.3 [INFO] [stderr] Downloaded js-sys v0.3.48 [INFO] [stderr] Downloaded nix v0.8.1 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.71 [INFO] [stderr] Downloaded nix v0.13.1 [INFO] [stderr] Downloaded wasm-bindgen v0.2.71 [INFO] [stderr] Downloaded generic-array v0.8.4 [INFO] [stderr] Downloaded cpp_common v0.5.6 [INFO] [stderr] Downloaded syn v1.0.63 [INFO] [stderr] Downloaded sha2 v0.6.0 [INFO] [stderr] Downloaded libc v0.2.85 [INFO] [stderr] Downloaded onig_sys v69.1.0 [INFO] [stderr] Downloaded sha3 v0.6.0 [INFO] [stderr] Downloaded web-sys v0.3.48 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+1.82.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b035596240187f2da0163cbc24669a498bcb2b77413005de734bb677be06487d [INFO] running `Command { std: "docker" "start" "-a" "b035596240187f2da0163cbc24669a498bcb2b77413005de734bb677be06487d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b035596240187f2da0163cbc24669a498bcb2b77413005de734bb677be06487d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b035596240187f2da0163cbc24669a498bcb2b77413005de734bb677be06487d", kill_on_drop: false }` [INFO] [stdout] b035596240187f2da0163cbc24669a498bcb2b77413005de734bb677be06487d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+1.82.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d7801cf8aceee4619abd74f4f8b7706d29d15f92aacdaf0ba1a76716b2479ad7 [INFO] running `Command { std: "docker" "start" "-a" "d7801cf8aceee4619abd74f4f8b7706d29d15f92aacdaf0ba1a76716b2479ad7", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.85 [INFO] [stderr] Compiling syn v1.0.63 [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling nix v0.13.1 [INFO] [stderr] Compiling data-encoding v2.1.2 [INFO] [stderr] Compiling dunce v1.0.1 [INFO] [stderr] Compiling wild v2.0.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling typenum v1.12.0 [INFO] [stderr] Compiling thread_local v1.1.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling cc v1.0.61 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling regex-syntax v0.6.22 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling byte-tools v0.2.0 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling same-file v1.0.5 [INFO] [stderr] Compiling itertools v0.8.2 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling walkdir v2.3.1 [INFO] [stderr] Compiling uu_cksum v0.0.4 (/opt/rustwide/workdir/src/uu/cksum) [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling fake-simd v0.1.2 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling bitflags v0.7.0 [INFO] [stderr] Compiling smallvec v0.6.14 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling term_grid v0.1.7 [INFO] [stderr] Compiling sha1 v0.6.0 [INFO] [stderr] Compiling fs_extra v1.2.0 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling glob v0.2.11 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling ioctl-sys v0.5.2 [INFO] [stderr] Compiling coreutils v0.0.4 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rust-ini v0.13.0 [INFO] [stderr] Compiling platform-info v0.1.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling term_size v0.3.2 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling time v0.1.42 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling uu_factor v0.0.4 (/opt/rustwide/workdir/src/uu/factor) [INFO] [stderr] Compiling filetime v0.2.14 [INFO] [stderr] Compiling generic-array v0.8.4 [INFO] [stdout] warning: associated items `as_u64`, `from_u64`, and `as_u128` are never used [INFO] [stdout] --> src/uu/factor/src/numeric/traits.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) trait Int: [INFO] [stdout] | --- associated items in this trait [INFO] [stdout] ... [INFO] [stdout] 22 | fn as_u64(&self) -> u64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | fn from_u64(n: u64) -> Self; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn as_u128(&self) -> u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `DoubleInt` is never used [INFO] [stdout] --> src/uu/factor/src/numeric/traits.rs:29:18 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) trait DoubleInt: Int { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling termsize v0.1.6 [INFO] [stderr] Compiling xattr v0.2.2 [INFO] [stderr] Compiling unix_socket v0.5.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling nix v0.8.1 [INFO] [stderr] Compiling block-buffer v0.2.0 [INFO] [stderr] Compiling digest v0.6.2 [INFO] [stderr] Compiling md5 v0.3.8 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling sha2 v0.6.0 [INFO] [stderr] Compiling onig_sys v69.1.0 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sha3 v0.6.0 [INFO] [stderr] Compiling chrono v0.4.11 [INFO] [stderr] Compiling hex v0.2.0 [INFO] [stderr] Compiling half v1.7.1 [INFO] [stderr] Compiling winapi-util v0.1.2 [INFO] [stderr] Compiling rustc-demangle v0.1.16 [INFO] [stderr] Compiling regex v1.4.3 [INFO] [stderr] Compiling tempfile v3.1.0 [INFO] [stderr] Compiling thiserror-impl v1.0.24 [INFO] [stderr] Compiling uucore_procs v0.0.5 (/opt/rustwide/workdir/src/uucore_procs) [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uucore_procs/src/lib.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uucore_procs/src/lib.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 62 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling thiserror v1.0.24 [INFO] [stderr] Compiling uucore v0.0.7 (/opt/rustwide/workdir/src/uucore) [INFO] [stdout] warning: unexpected `cfg` condition value: `winapi` [INFO] [stdout] --> src/uucore/src/lib/lib.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(feature = "winapi")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `data-encoding`, `default`, `encoding`, `entries`, `fs`, `lazy_static`, `libc`, `mode`, `nix`, `parse_time`, `perms`, `platform-info`, `process`, `signals`, `thiserror`, `time`, `utf8`, `utmpx`, `wide`, and `zero-copy` [INFO] [stdout] = help: consider adding `winapi` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: getting the inner pointer of a temporary `CString` [INFO] [stdout] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stdout] | [INFO] [stdout] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stdout] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stdout] | | [INFO] [stdout] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] ... [INFO] [stdout] 249 | f!(getpwnam, getpwuid, uid_t, Passwd); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stdout] = note: `#[warn(temporary_cstring_as_ptr)]` on by default [INFO] [stdout] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: getting the inner pointer of a temporary `CString` [INFO] [stdout] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stdout] | [INFO] [stdout] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stdout] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stdout] | | [INFO] [stdout] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] ... [INFO] [stdout] 250 | f!(getgrnam, getgrgid, gid_t, Group); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stdout] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_false v0.0.4 (/opt/rustwide/workdir/src/uu/false) [INFO] [stderr] Compiling uu_head v0.0.4 (/opt/rustwide/workdir/src/uu/head) [INFO] [stderr] Compiling uu_expand v0.0.4 (/opt/rustwide/workdir/src/uu/expand) [INFO] [stderr] Compiling uu_od v0.0.4 (/opt/rustwide/workdir/src/uu/od) [INFO] [stderr] Compiling uu_relpath v0.0.4 (/opt/rustwide/workdir/src/uu/relpath) [INFO] [stderr] Compiling uu_paste v0.0.4 (/opt/rustwide/workdir/src/uu/paste) [INFO] [stderr] Compiling uu_tsort v0.0.4 (/opt/rustwide/workdir/src/uu/tsort) [INFO] [stderr] Compiling uu_base64 v0.0.4 (/opt/rustwide/workdir/src/uu/base64) [INFO] [stderr] Compiling uu_truncate v0.0.4 (/opt/rustwide/workdir/src/uu/truncate) [INFO] [stderr] Compiling uu_df v0.0.4 (/opt/rustwide/workdir/src/uu/df) [INFO] [stderr] Compiling uu_ln v0.0.4 (/opt/rustwide/workdir/src/uu/ln) [INFO] [stderr] Compiling uu_mkdir v0.0.4 (/opt/rustwide/workdir/src/uu/mkdir) [INFO] [stderr] Compiling uu_seq v0.0.4 (/opt/rustwide/workdir/src/uu/seq) [INFO] [stderr] Compiling uu_csplit v0.0.4 (/opt/rustwide/workdir/src/uu/csplit) [INFO] [stderr] Compiling uu_link v0.0.4 (/opt/rustwide/workdir/src/uu/link) [INFO] [stdout] warning: fields `bavail` and `bavail_top_bit_set` are never read [INFO] [stdout] --> src/uu/df/src/df.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 171 | struct FsUsage { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 175 | bavail: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 176 | bavail_top_bit_set: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FsUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `zero` is never used [INFO] [stdout] --> src/uu/factor/src/numeric/montgomery.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 13 | pub(crate) trait Arithmetic: Copy + Sized { [INFO] [stdout] | ---------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 55 | fn zero(&self) -> Self::ModInt { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_shuf v0.0.4 (/opt/rustwide/workdir/src/uu/shuf) [INFO] [stderr] Compiling uu_tee v0.0.4 (/opt/rustwide/workdir/src/uu/tee) [INFO] [stderr] Compiling uu_ptx v0.0.4 (/opt/rustwide/workdir/src/uu/ptx) [INFO] [stderr] Compiling uu_cp v0.0.4 (/opt/rustwide/workdir/src/uu/cp) [INFO] [stderr] Compiling uu_test v0.0.4 (/opt/rustwide/workdir/src/uu/test) [INFO] [stdout] warning: field `print_width_block` is never read [INFO] [stdout] --> src/uu/od/src/output_info.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct OutputInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 38 | pub print_width_block: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_env v0.0.4 (/opt/rustwide/workdir/src/uu/env) [INFO] [stderr] Compiling uu_tr v0.0.4 (/opt/rustwide/workdir/src/uu/tr) [INFO] [stdout] warning: unused attribute `allow` [INFO] [stdout] --> src/uu/cp/src/cp.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[allow(clippy::missing_safety_doc)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `ioctl` [INFO] [stdout] --> src/uu/cp/src/cp.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | ioctl!(write ficlone with 0x94, 9; std::os::raw::c_int); [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_join v0.0.4 (/opt/rustwide/workdir/src/uu/join) [INFO] [stderr] Compiling uu_tac v0.0.4 (/opt/rustwide/workdir/src/uu/tac) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_sum v0.0.4 (/opt/rustwide/workdir/src/uu/sum) [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_mktemp v0.0.4 (/opt/rustwide/workdir/src/uu/mktemp) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_realpath v0.0.4 (/opt/rustwide/workdir/src/uu/realpath) [INFO] [stderr] Compiling uu_fmt v0.0.4 (/opt/rustwide/workdir/src/uu/fmt) [INFO] [stderr] Compiling uu_base32 v0.0.4 (/opt/rustwide/workdir/src/uu/base32) [INFO] [stderr] Compiling uu_basename v0.0.4 (/opt/rustwide/workdir/src/uu/basename) [INFO] [stderr] Compiling uu_date v0.0.4 (/opt/rustwide/workdir/src/uu/date) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:204:30 [INFO] [stdout] | [INFO] [stdout] 204 | v @ 0..=9 => (v + b'0'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 204 - v @ 0..=9 => (v + b'0'), [INFO] [stdout] 204 + v @ 0..=9 => v + b'0', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:205:32 [INFO] [stdout] | [INFO] [stdout] 205 | v @ 10..=35 => (v - 10 + b'a'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - v @ 10..=35 => (v - 10 + b'a'), [INFO] [stdout] 205 + v @ 10..=35 => v - 10 + b'a', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:206:32 [INFO] [stdout] | [INFO] [stdout] 206 | v @ 36..=61 => (v - 36 + b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 206 - v @ 36..=61 => (v - 36 + b'A'), [INFO] [stdout] 206 + v @ 36..=61 => v - 36 + b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_dircolors v0.0.4 (/opt/rustwide/workdir/src/uu/dircolors) [INFO] [stderr] Compiling uu_readlink v0.0.4 (/opt/rustwide/workdir/src/uu/readlink) [INFO] [stderr] Compiling uu_pwd v0.0.4 (/opt/rustwide/workdir/src/uu/pwd) [INFO] [stderr] Compiling uu_true v0.0.4 (/opt/rustwide/workdir/src/uu/true) [INFO] [stderr] Compiling uu_nl v0.0.4 (/opt/rustwide/workdir/src/uu/nl) [INFO] [stderr] Compiling uu_sort v0.0.4 (/opt/rustwide/workdir/src/uu/sort) [INFO] [stderr] Compiling uu_unexpand v0.0.4 (/opt/rustwide/workdir/src/uu/unexpand) [INFO] [stderr] Compiling uu_cat v0.0.4 (/opt/rustwide/workdir/src/uu/cat) [INFO] [stderr] Compiling uu_mv v0.0.4 (/opt/rustwide/workdir/src/uu/mv) [INFO] [stderr] Compiling uu_cut v0.0.4 (/opt/rustwide/workdir/src/uu/cut) [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_shred v0.0.4 (/opt/rustwide/workdir/src/uu/shred) [INFO] [stderr] Compiling uu_dirname v0.0.4 (/opt/rustwide/workdir/src/uu/dirname) [INFO] [stderr] Compiling uu_more v0.0.4 (/opt/rustwide/workdir/src/uu/more) [INFO] [stderr] Compiling uu_uniq v0.0.4 (/opt/rustwide/workdir/src/uu/uniq) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_ls v0.0.4 (/opt/rustwide/workdir/src/uu/ls) [INFO] [stderr] Compiling uu_yes v0.0.4 (/opt/rustwide/workdir/src/uu/yes) [INFO] [stderr] Compiling uu_comm v0.0.4 (/opt/rustwide/workdir/src/uu/comm) [INFO] [stderr] Compiling uu_echo v0.0.4 (/opt/rustwide/workdir/src/uu/echo) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling uu_rm v0.0.4 (/opt/rustwide/workdir/src/uu/rm) [INFO] [stderr] Compiling uu_fold v0.0.4 (/opt/rustwide/workdir/src/uu/fold) [INFO] [stderr] Compiling uu_wc v0.0.4 (/opt/rustwide/workdir/src/uu/wc) [INFO] [stderr] Compiling uu_printenv v0.0.4 (/opt/rustwide/workdir/src/uu/printenv) [INFO] [stderr] Compiling uu_printf v0.0.4 (/opt/rustwide/workdir/src/uu/printf) [INFO] [stderr] Compiling uu_sleep v0.0.4 (/opt/rustwide/workdir/src/uu/sleep) [INFO] [stderr] Compiling uu_tail v0.0.4 (/opt/rustwide/workdir/src/uu/tail) [INFO] [stderr] Compiling uu_split v0.0.4 (/opt/rustwide/workdir/src/uu/split) [INFO] [stderr] Compiling uu_hashsum v0.0.4 (/opt/rustwide/workdir/src/uu/hashsum) [INFO] [stderr] Compiling uu_rmdir v0.0.4 (/opt/rustwide/workdir/src/uu/rmdir) [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:383:40 [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:510:40 [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:541:40 [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling onig v4.3.3 [INFO] [stderr] Compiling uu_expr v0.0.4 (/opt/rustwide/workdir/src/uu/expr) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.60s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0, fs_extra v1.2.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "d7801cf8aceee4619abd74f4f8b7706d29d15f92aacdaf0ba1a76716b2479ad7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7801cf8aceee4619abd74f4f8b7706d29d15f92aacdaf0ba1a76716b2479ad7", kill_on_drop: false }` [INFO] [stdout] d7801cf8aceee4619abd74f4f8b7706d29d15f92aacdaf0ba1a76716b2479ad7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+1.82.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eea8c1a074934d75f28b38e42ddabb0c25542c2f5405a270910b320897e5d730 [INFO] running `Command { std: "docker" "start" "-a" "eea8c1a074934d75f28b38e42ddabb0c25542c2f5405a270910b320897e5d730", kill_on_drop: false }` [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uucore_procs/src/lib.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uucore_procs/src/lib.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 62 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `as_u64`, `from_u64`, and `as_u128` are never used [INFO] [stdout] --> src/uu/factor/src/numeric/traits.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) trait Int: [INFO] [stdout] | --- associated items in this trait [INFO] [stdout] ... [INFO] [stdout] 22 | fn as_u64(&self) -> u64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | fn from_u64(n: u64) -> Self; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn as_u128(&self) -> u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `DoubleInt` is never used [INFO] [stdout] --> src/uu/factor/src/numeric/traits.rs:29:18 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) trait DoubleInt: Int { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `winapi` [INFO] [stdout] --> src/uucore/src/lib/lib.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(feature = "winapi")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `data-encoding`, `default`, `encoding`, `entries`, `fs`, `lazy_static`, `libc`, `mode`, `nix`, `parse_time`, `perms`, `platform-info`, `process`, `signals`, `thiserror`, `time`, `utf8`, `utmpx`, `wide`, and `zero-copy` [INFO] [stdout] = help: consider adding `winapi` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: getting the inner pointer of a temporary `CString` [INFO] [stdout] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stdout] | [INFO] [stdout] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stdout] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stdout] | | [INFO] [stdout] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] ... [INFO] [stdout] 249 | f!(getpwnam, getpwuid, uid_t, Passwd); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stdout] = note: `#[warn(temporary_cstring_as_ptr)]` on by default [INFO] [stdout] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: getting the inner pointer of a temporary `CString` [INFO] [stdout] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stdout] | [INFO] [stdout] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stdout] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stdout] | | [INFO] [stdout] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] ... [INFO] [stdout] 250 | f!(getgrnam, getgrgid, gid_t, Group); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stdout] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bavail` and `bavail_top_bit_set` are never read [INFO] [stdout] --> src/uu/df/src/df.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 171 | struct FsUsage { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 175 | bavail: u64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 176 | bavail_top_bit_set: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FsUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:204:30 [INFO] [stdout] | [INFO] [stdout] 204 | v @ 0..=9 => (v + b'0'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 204 - v @ 0..=9 => (v + b'0'), [INFO] [stdout] 204 + v @ 0..=9 => v + b'0', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:205:32 [INFO] [stdout] | [INFO] [stdout] 205 | v @ 10..=35 => (v - 10 + b'a'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - v @ 10..=35 => (v - 10 + b'a'), [INFO] [stdout] 205 + v @ 10..=35 => v - 10 + b'a', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/uu/mktemp/src/mktemp.rs:206:32 [INFO] [stdout] | [INFO] [stdout] 206 | v @ 36..=61 => (v - 36 + b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 206 - v @ 36..=61 => (v - 36 + b'A'), [INFO] [stdout] 206 + v @ 36..=61 => v - 36 + b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `print_width_block` is never read [INFO] [stdout] --> src/uu/od/src/output_info.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct OutputInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 38 | pub print_width_block: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute `allow` [INFO] [stdout] --> src/uu/cp/src/cp.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[allow(clippy::missing_safety_doc)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `ioctl` [INFO] [stdout] --> src/uu/cp/src/cp.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | ioctl!(write ficlone with 0x94, 9; std::os::raw::c_int); [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:383:40 [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:510:40 [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 510 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/uu/tail/src/tail.rs:541:40 [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => panic!(err), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `zero` is never used [INFO] [stdout] --> src/uu/factor/src/numeric/montgomery.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 13 | pub(crate) trait Arithmetic: Copy + Sized { [INFO] [stdout] | ---------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 55 | fn zero(&self) -> Self::ModInt { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling custom_derive v0.1.7 [INFO] [stderr] Compiling unindent v0.1.7 [INFO] [stderr] Compiling users v0.10.0 [INFO] [stderr] Compiling conv v0.3.3 [INFO] [stderr] Compiling coreutils v0.0.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `foo` [INFO] [stdout] --> /opt/rustwide/workdir/tests/by-util/test_cat.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(foo)] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(foo)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(foo)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `macos` [INFO] [stdout] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:123:11 [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(not(macos))] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(macos)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(macos)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] help: found config with similar value [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(not(feature = "macos"))] [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: found config with similar value [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(not(target_os = "macos"))] [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `macos` [INFO] [stdout] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:154:11 [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(not(macos))] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(macos)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(macos)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] help: found config with similar value [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(not(feature = "macos"))] [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: found config with similar value [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(not(target_os = "macos"))] [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `unix` [INFO] [stdout] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:745:7 [INFO] [stdout] | [INFO] [stdout] 745 | #[cfg(target_os = "unix")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `android`, `cuda`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `redox`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, `unknown`, `visionos`, `vita`, `vxworks`, and `wasi` and 4 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `disable_until_fixed` [INFO] [stdout] --> /opt/rustwide/workdir/tests/by-util/test_tail.rs:99:7 [INFO] [stdout] | [INFO] [stdout] 99 | #[cfg(disable_until_fixed)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(disable_until_fixed)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(disable_until_fixed)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_ci` is never used [INFO] [stdout] --> tests/common/util.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn is_ci() -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_wsl` is never used [INFO] [stdout] --> tests/common/util.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn is_wsl() -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `repeat_str` is never used [INFO] [stdout] --> tests/common/util.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn repeat_str(s: &str, n: u32) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `code` is never read [INFO] [stdout] --> tests/common/util.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 69 | pub struct CmdResult { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 73 | pub code: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CmdResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `status_code` and `fails_silently` are never used [INFO] [stdout] --> tests/common/util.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 83 | impl CmdResult { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 97 | pub fn status_code(&self, code: i32) -> Box<&CmdResult> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 170 | pub fn fails_silently(&self) -> Box<&CmdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `symlink_metadata` is never used [INFO] [stdout] --> tests/common/util.rs:331:12 [INFO] [stdout] | [INFO] [stdout] 213 | impl AtPath { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 331 | pub fn symlink_metadata(&self, path: &str) -> fs::Metadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/util.rs:500:20 [INFO] [stdout] | [INFO] [stdout] 500 | panic!(ALREADY_RUN); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 500 | panic!("{}", ALREADY_RUN); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/util.rs:510:20 [INFO] [stdout] | [INFO] [stdout] 510 | panic!(MULTIPLE_STDIN_MEANINGLESS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 510 | panic!("{}", MULTIPLE_STDIN_MEANINGLESS); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/util.rs:524:20 [INFO] [stdout] | [INFO] [stdout] 524 | panic!(MULTIPLE_STDIN_MEANINGLESS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 524 | panic!("{}", MULTIPLE_STDIN_MEANINGLESS); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/util.rs:542:20 [INFO] [stdout] | [INFO] [stdout] 542 | panic!(ALREADY_RUN); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 542 | panic!("{}", ALREADY_RUN); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/util.rs:552:20 [INFO] [stdout] | [INFO] [stdout] 552 | panic!(ALREADY_RUN); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to `Display` the message [INFO] [stdout] | [INFO] [stdout] 552 | panic!("{}", ALREADY_RUN); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 457 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:484:5 [INFO] [stdout] | [INFO] [stdout] 484 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:509:5 [INFO] [stdout] | [INFO] [stdout] 509 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:538:5 [INFO] [stdout] | [INFO] [stdout] 538 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:603:5 [INFO] [stdout] | [INFO] [stdout] 603 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:623:5 [INFO] [stdout] | [INFO] [stdout] 623 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:654:5 [INFO] [stdout] | [INFO] [stdout] 654 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:667:5 [INFO] [stdout] | [INFO] [stdout] 667 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:699:5 [INFO] [stdout] | [INFO] [stdout] 699 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:721:5 [INFO] [stdout] | [INFO] [stdout] 721 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:738:5 [INFO] [stdout] | [INFO] [stdout] 738 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:764:5 [INFO] [stdout] | [INFO] [stdout] 764 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:789:5 [INFO] [stdout] | [INFO] [stdout] 789 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:812:5 [INFO] [stdout] | [INFO] [stdout] 812 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/common/macros.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:852:5 [INFO] [stdout] | [INFO] [stdout] 852 | assert_empty_stderr!(result); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stdout] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 48 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.32s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0, fs_extra v1.2.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "eea8c1a074934d75f28b38e42ddabb0c25542c2f5405a270910b320897e5d730", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eea8c1a074934d75f28b38e42ddabb0c25542c2f5405a270910b320897e5d730", kill_on_drop: false }` [INFO] [stdout] eea8c1a074934d75f28b38e42ddabb0c25542c2f5405a270910b320897e5d730 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+1.82.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b6175dfdecd517ced877f52d3907fcefb9d0e3e47fa2442d9252348223bcc118 [INFO] running `Command { std: "docker" "start" "-a" "b6175dfdecd517ced877f52d3907fcefb9d0e3e47fa2442d9252348223bcc118", kill_on_drop: false }` [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/uucore_procs/src/lib.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 59 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/uucore_procs/src/lib.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | _ => panic!(ARG_PANIC_TEXT), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 62 | _ => panic!("{}", ARG_PANIC_TEXT), [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: associated items `as_u64`, `from_u64`, and `as_u128` are never used [INFO] [stderr] --> src/uu/factor/src/numeric/traits.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 19 | pub(crate) trait Int: [INFO] [stderr] | --- associated items in this trait [INFO] [stderr] ... [INFO] [stderr] 22 | fn as_u64(&self) -> u64; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 23 | fn from_u64(n: u64) -> Self; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 26 | fn as_u128(&self) -> u128; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait `DoubleInt` is never used [INFO] [stderr] --> src/uu/factor/src/numeric/traits.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | pub(crate) trait DoubleInt: Int { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `uucore_procs` (lib) generated 2 warnings (run `cargo fix --lib -p uucore_procs` to apply 2 suggestions) [INFO] [stderr] warning: `uu_factor` (build script) generated 2 warnings [INFO] [stderr] warning: unexpected `cfg` condition value: `winapi` [INFO] [stderr] --> src/uucore/src/lib/lib.rs:17:7 [INFO] [stderr] | [INFO] [stderr] 17 | #[cfg(feature = "winapi")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `data-encoding`, `default`, `encoding`, `entries`, `fs`, `lazy_static`, `libc`, `mode`, `nix`, `parse_time`, `perms`, `platform-info`, `process`, `signals`, `thiserror`, `time`, `utf8`, `utmpx`, `wide`, and `zero-copy` [INFO] [stderr] = help: consider adding `winapi` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: getting the inner pointer of a temporary `CString` [INFO] [stderr] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stderr] | [INFO] [stderr] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stderr] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stderr] | | [INFO] [stderr] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stderr] ... [INFO] [stderr] 249 | f!(getpwnam, getpwuid, uid_t, Passwd); [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stderr] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stderr] = note: `#[warn(temporary_cstring_as_ptr)]` on by default [INFO] [stderr] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: getting the inner pointer of a temporary `CString` [INFO] [stderr] --> src/uucore/src/lib/features/entries.rs:231:67 [INFO] [stderr] | [INFO] [stderr] 231 | let data = $fnam(CString::new(k).unwrap().as_ptr()); [INFO] [stderr] | ------------------------ ^^^^^^ this pointer will be invalid [INFO] [stderr] | | [INFO] [stderr] | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stderr] ... [INFO] [stderr] 250 | f!(getgrnam, getgrgid, gid_t, Group); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stderr] = help: for more information, see https://doc.rust-lang.org/reference/destructors.html [INFO] [stderr] = note: this warning originates in the macro `f` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `uucore` (lib) generated 3 warnings [INFO] [stderr] warning: unused attribute `allow` [INFO] [stderr] --> src/uu/cp/src/cp.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | #[allow(clippy::missing_safety_doc)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `ioctl` [INFO] [stderr] --> src/uu/cp/src/cp.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | ioctl!(write ficlone with 0x94, 9; std::os::raw::c_int); [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field `print_width_block` is never read [INFO] [stderr] --> src/uu/od/src/output_info.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 29 | pub struct OutputInfo { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 38 | pub print_width_block: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `zero` is never used [INFO] [stderr] --> src/uu/factor/src/numeric/montgomery.rs:55:8 [INFO] [stderr] | [INFO] [stderr] 13 | pub(crate) trait Arithmetic: Copy + Sized { [INFO] [stderr] | ---------- method in this trait [INFO] [stderr] ... [INFO] [stderr] 55 | fn zero(&self) -> Self::ModInt { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `uu_cp` (lib) generated 1 warning [INFO] [stderr] warning: `uu_od` (lib) generated 1 warning [INFO] [stderr] warning: `uu_factor` (lib) generated 1 warning [INFO] [stderr] warning: fields `bavail` and `bavail_top_bit_set` are never read [INFO] [stderr] --> src/uu/df/src/df.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 171 | struct FsUsage { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] ... [INFO] [stderr] 175 | bavail: u64, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 176 | bavail_top_bit_set: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `FsUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `uu_df` (lib) generated 1 warning [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/uu/tail/src/tail.rs:383:40 [INFO] [stderr] | [INFO] [stderr] 383 | Err(err) => panic!(err), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 383 | Err(err) => panic!("{}", err), [INFO] [stderr] | +++++ [INFO] [stderr] help: or use std::panic::panic_any instead [INFO] [stderr] | [INFO] [stderr] 383 | Err(err) => std::panic::panic_any(err), [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/uu/tail/src/tail.rs:510:40 [INFO] [stderr] | [INFO] [stderr] 510 | Err(err) => panic!(err), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 510 | Err(err) => panic!("{}", err), [INFO] [stderr] | +++++ [INFO] [stderr] help: or use std::panic::panic_any instead [INFO] [stderr] | [INFO] [stderr] 510 | Err(err) => std::panic::panic_any(err), [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/uu/tail/src/tail.rs:541:40 [INFO] [stderr] | [INFO] [stderr] 541 | Err(err) => panic!(err), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 541 | Err(err) => panic!("{}", err), [INFO] [stderr] | +++++ [INFO] [stderr] help: or use std::panic::panic_any instead [INFO] [stderr] | [INFO] [stderr] 541 | Err(err) => std::panic::panic_any(err), [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: `uu_tail` (lib) generated 3 warnings (run `cargo fix --lib -p uu_tail` to apply 3 suggestions) [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/uu/mktemp/src/mktemp.rs:204:30 [INFO] [stderr] | [INFO] [stderr] 204 | v @ 0..=9 => (v + b'0'), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 204 - v @ 0..=9 => (v + b'0'), [INFO] [stderr] 204 + v @ 0..=9 => v + b'0', [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/uu/mktemp/src/mktemp.rs:205:32 [INFO] [stderr] | [INFO] [stderr] 205 | v @ 10..=35 => (v - 10 + b'a'), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 205 - v @ 10..=35 => (v - 10 + b'a'), [INFO] [stderr] 205 + v @ 10..=35 => v - 10 + b'a', [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/uu/mktemp/src/mktemp.rs:206:32 [INFO] [stderr] | [INFO] [stderr] 206 | v @ 36..=61 => (v - 36 + b'A'), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 206 - v @ 36..=61 => (v - 36 + b'A'), [INFO] [stderr] 206 + v @ 36..=61 => v - 36 + b'A', [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `uu_mktemp` (lib) generated 3 warnings (run `cargo fix --lib -p uu_mktemp` to apply 3 suggestions) [INFO] [stderr] warning: unexpected `cfg` condition name: `foo` [INFO] [stderr] --> /opt/rustwide/workdir/tests/by-util/test_cat.rs:145:7 [INFO] [stderr] | [INFO] [stderr] 145 | #[cfg(foo)] [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(foo)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(foo)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `macos` [INFO] [stderr] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:123:11 [INFO] [stderr] | [INFO] [stderr] 123 | #[cfg(not(macos))] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(macos)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(macos)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] help: found config with similar value [INFO] [stderr] | [INFO] [stderr] 123 | #[cfg(not(feature = "macos"))] [INFO] [stderr] | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] help: found config with similar value [INFO] [stderr] | [INFO] [stderr] 123 | #[cfg(not(target_os = "macos"))] [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `macos` [INFO] [stderr] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:154:11 [INFO] [stderr] | [INFO] [stderr] 154 | #[cfg(not(macos))] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(macos)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(macos)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] help: found config with similar value [INFO] [stderr] | [INFO] [stderr] 154 | #[cfg(not(feature = "macos"))] [INFO] [stderr] | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] help: found config with similar value [INFO] [stderr] | [INFO] [stderr] 154 | #[cfg(not(target_os = "macos"))] [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `unix` [INFO] [stderr] --> /opt/rustwide/workdir/tests/by-util/test_cp.rs:745:7 [INFO] [stderr] | [INFO] [stderr] 745 | #[cfg(target_os = "unix")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `target_os` are: `aix`, `android`, `cuda`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `redox`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, `uefi`, `unknown`, `visionos`, `vita`, `vxworks`, and `wasi` and 4 more [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `disable_until_fixed` [INFO] [stderr] --> /opt/rustwide/workdir/tests/by-util/test_tail.rs:99:7 [INFO] [stderr] | [INFO] [stderr] 99 | #[cfg(disable_until_fixed)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(disable_until_fixed)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(disable_until_fixed)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: function `is_ci` is never used [INFO] [stderr] --> tests/common/util.rs:31:8 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn is_ci() -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `is_wsl` is never used [INFO] [stderr] --> tests/common/util.rs:40:8 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn is_wsl() -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `repeat_str` is never used [INFO] [stderr] --> tests/common/util.rs:58:8 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn repeat_str(s: &str, n: u32) -> String { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `code` is never read [INFO] [stderr] --> tests/common/util.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 69 | pub struct CmdResult { [INFO] [stderr] | --------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 73 | pub code: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `CmdResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: methods `status_code` and `fails_silently` are never used [INFO] [stderr] --> tests/common/util.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 83 | impl CmdResult { [INFO] [stderr] | -------------- methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 97 | pub fn status_code(&self, code: i32) -> Box<&CmdResult> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 170 | pub fn fails_silently(&self) -> Box<&CmdResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `symlink_metadata` is never used [INFO] [stderr] --> tests/common/util.rs:331:12 [INFO] [stderr] | [INFO] [stderr] 213 | impl AtPath { [INFO] [stderr] | ----------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 331 | pub fn symlink_metadata(&self, path: &str) -> fs::Metadata { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/util.rs:500:20 [INFO] [stderr] | [INFO] [stderr] 500 | panic!(ALREADY_RUN); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 500 | panic!("{}", ALREADY_RUN); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/util.rs:510:20 [INFO] [stderr] | [INFO] [stderr] 510 | panic!(MULTIPLE_STDIN_MEANINGLESS); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 510 | panic!("{}", MULTIPLE_STDIN_MEANINGLESS); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/util.rs:524:20 [INFO] [stderr] | [INFO] [stderr] 524 | panic!(MULTIPLE_STDIN_MEANINGLESS); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 524 | panic!("{}", MULTIPLE_STDIN_MEANINGLESS); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/util.rs:542:20 [INFO] [stderr] | [INFO] [stderr] 542 | panic!(ALREADY_RUN); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 542 | panic!("{}", ALREADY_RUN); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/util.rs:552:20 [INFO] [stderr] | [INFO] [stderr] 552 | panic!(ALREADY_RUN); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 552 | panic!("{}", ALREADY_RUN); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:174:5 [INFO] [stderr] | [INFO] [stderr] 174 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:397:5 [INFO] [stderr] | [INFO] [stderr] 397 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:430:5 [INFO] [stderr] | [INFO] [stderr] 430 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:457:5 [INFO] [stderr] | [INFO] [stderr] 457 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:484:5 [INFO] [stderr] | [INFO] [stderr] 484 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:509:5 [INFO] [stderr] | [INFO] [stderr] 509 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:538:5 [INFO] [stderr] | [INFO] [stderr] 538 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:562:5 [INFO] [stderr] | [INFO] [stderr] 562 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:586:5 [INFO] [stderr] | [INFO] [stderr] 586 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:603:5 [INFO] [stderr] | [INFO] [stderr] 603 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:623:5 [INFO] [stderr] | [INFO] [stderr] 623 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:654:5 [INFO] [stderr] | [INFO] [stderr] 654 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:667:5 [INFO] [stderr] | [INFO] [stderr] 667 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:699:5 [INFO] [stderr] | [INFO] [stderr] 699 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:721:5 [INFO] [stderr] | [INFO] [stderr] 721 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:738:5 [INFO] [stderr] | [INFO] [stderr] 738 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:764:5 [INFO] [stderr] | [INFO] [stderr] 764 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:789:5 [INFO] [stderr] | [INFO] [stderr] 789 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:812:5 [INFO] [stderr] | [INFO] [stderr] 812 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> tests/common/macros.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/tests/by-util/test_od.rs:852:5 [INFO] [stderr] | [INFO] [stderr] 852 | assert_empty_stderr!(result); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stderr] = note: this warning originates in the macro `assert_empty_stderr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: remove the `format!(..)` macro call [INFO] [stderr] | [INFO] [stderr] 5 - panic!(format!("stderr: {}", $cond.stderr)) [INFO] [stderr] 5 + panic!("stderr: {}", $cond.stderr) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `coreutils` (test "tests") generated 48 warnings (run `cargo fix --test "tests"` to apply 37 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0, fs_extra v1.2.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running unittests src/bin/coreutils.rs (/opt/rustwide/target/debug/deps/coreutils-2b110878a5418dfc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-36b3390bfe50b284) [INFO] [stdout] [INFO] [stdout] running 675 tests [INFO] [stdout] test test_base64::test_encode ... ok [INFO] [stdout] test test_base32::test_encode ... ok [INFO] [stdout] test test_basename::test_dont_remove_suffix ... ok [INFO] [stdout] test test_base32::test_garbage ... ok [INFO] [stdout] test test_basename::test_directory ... ok [INFO] [stdout] test test_base64::test_garbage ... ok [INFO] [stdout] test test_base64::test_wrap_no_arg ... ok [INFO] [stdout] test test_basename::test_file ... ok [INFO] [stdout] test test_base32::test_decode ... ok [INFO] [stdout] test test_base32::test_wrap ... ok [INFO] [stdout] test test_base64::test_wrap_bad_arg ... ok [INFO] [stdout] test test_base32::test_wrap_bad_arg ... ok [INFO] [stdout] test test_base32::test_wrap_no_arg ... ok [INFO] [stdout] test test_base32::test_ignore_garbage ... ok [INFO] [stdout] test test_base64::test_decode ... ok [INFO] [stdout] test test_base64::test_ignore_garbage ... ok [INFO] [stdout] test test_base64::test_wrap ... ok [INFO] [stdout] test test_basename::test_no_args ... ok [INFO] [stdout] test test_basename::test_invalid_option ... ok [INFO] [stdout] test test_basename::test_remove_suffix ... ok [INFO] [stdout] test test_basename::test_too_many_args ... ok [INFO] [stdout] test test_basename::test_multiple_param ... ok [INFO] [stdout] test test_cat::test_numbered_lines_no_trailing_newline ... ok [INFO] [stdout] test test_cat::test_output_multi_files_print_all_chars ... ok [INFO] [stdout] test test_basename::test_suffix_param ... ok [INFO] [stdout] test test_cat::test_stdin_nonprinting_and_endofline ... ok [INFO] [stdout] test test_cat::test_stdin_nonprinting_and_tabs ... ok [INFO] [stdout] test test_basename::test_zero_param ... ok [INFO] [stdout] test test_cksum::test_stdin ... ok [INFO] [stdout] test test_cat::test_non_blank_overrides_number ... ok [INFO] [stdout] test test_comm::check_order ... ignored [INFO] [stdout] test test_comm::defaultcheck_order ... ignored [INFO] [stdout] test test_comm::defaultcheck_order_two_different_bad_order_files ... ignored [INFO] [stdout] test test_cksum::test_multiple_files ... ok [INFO] [stdout] test test_comm::no_arguments ... ignored [INFO] [stdout] test test_comm::nocheck_order ... ignored [INFO] [stdout] test test_comm::one_argument ... ignored [INFO] [stdout] test test_comm::output_delimiter ... ignored [INFO] [stdout] test test_comm::output_delimiter_require_arg ... ignored [INFO] [stdout] test test_comm::unintuitive_default_behavior_1 ... ignored [INFO] [stdout] test test_comm::zero_terminated ... ignored [INFO] [stdout] test test_cksum::test_single_file ... ok [INFO] [stdout] test test_cat::test_squeeze_blank_before_numbering ... ok [INFO] [stdout] test test_cat::test_stdin_show_ends ... ok [INFO] [stdout] test test_cat::test_stdin_show_all ... ok [INFO] [stdout] test test_cat::test_stdin_number_non_blank ... ok [INFO] [stdout] test test_comm::ab_dash_three ... ok [INFO] [stdout] test test_comm::ab_dash_two ... ok [INFO] [stdout] test test_cat::test_stdin_squeeze_blank ... ok [INFO] [stdout] test test_comm::ab_dash_one ... ok [INFO] [stdout] test test_cat::test_stdin_show_tabs ... ok [INFO] [stdout] test test_comm::ab_no_args ... ok [INFO] [stdout] test test_comm::aempty ... ok [INFO] [stdout] test test_cat::test_stdin_show_nonprinting ... ok [INFO] [stdout] test test_comm::emptyempty ... ok [INFO] [stdout] test test_comm::defaultcheck_order_identical_bad_order_files ... ok [INFO] [stdout] test test_cp::test_cp_arg_force ... ok [INFO] [stdout] test test_cp::test_cp_arg_backup ... ok [INFO] [stdout] test test_cp::test_cp_arg_no_target_directory ... ok [INFO] [stdout] test test_cp::test_cp_arg_interactive ... ok [INFO] [stdout] test test_cp::test_cp_arg_remove_destination ... ok [INFO] [stdout] test test_cp::test_cp_arg_suffix ... ok [INFO] [stdout] test test_cp::test_cp_arg_no_clobber ... ok [INFO] [stdout] test test_cp::test_cp_arg_target_directory ... ok [INFO] [stdout] test test_cp::test_cp_arg_link ... ok [INFO] [stdout] test test_cp::test_cp_cp ... ok [INFO] [stdout] test test_cp::test_cp_arg_symlink ... ok [INFO] [stdout] test test_cp::test_cp_deref ... ok [INFO] [stdout] test test_cp::test_cp_deref_conflicting_options ... ok [INFO] [stdout] test test_cp::test_cp_archive ... ok [INFO] [stdout] test test_cp::test_cp_arg_no_clobber_twice ... ok [INFO] [stdout] test test_cp::test_cp_multiple_files ... ok [INFO] [stdout] test test_cp::test_cp_duplicate_files ... ok [INFO] [stdout] test test_cp::test_cp_multiple_files_target_is_file ... ok [INFO] [stdout] test test_cp::test_cp_existing_target ... ok [INFO] [stdout] test test_cp::test_cp_target_file_dev_null ... ok [INFO] [stdout] test test_cp::test_cp_no_deref ... ok [INFO] [stdout] test test_cp::test_cp_strip_trailing_slashes ... ok [INFO] [stdout] test test_cp::test_cp_recurse ... ok [INFO] [stdout] test test_cp::test_cp_preserve_timestamps ... ok [INFO] [stdout] test test_cp::test_cp_with_dirs_t ... ok [INFO] [stdout] test test_cp::test_cp_deref_folder_to_folder ... ok [INFO] [stdout] test test_cp::test_cp_with_dirs ... ok [INFO] [stdout] test test_cp::test_cp_no_deref_folder_to_folder ... ok [INFO] [stdout] test test_csplit::test_corner_case4 ... ok [INFO] [stdout] test test_csplit::test_corner_case3 ... ok [INFO] [stdout] test test_csplit::test_corner_case2 ... ok [INFO] [stdout] test test_csplit::test_corner_case1 ... ok [INFO] [stdout] test test_csplit::test_negative_offset_at_start ... ok [INFO] [stdout] test test_csplit::test_mix ... ok [INFO] [stdout] test test_csplit::test_linenum_out_of_range1 ... ok [INFO] [stdout] test test_csplit::test_linenum_out_of_range2 ... ok [INFO] [stdout] test test_csplit::test_linenum_out_of_range4 ... ok [INFO] [stdout] test test_csplit::test_linenum_out_of_range3 ... ok [INFO] [stdout] test test_csplit::test_option_elide_empty_file2 ... ok [INFO] [stdout] test test_csplit::test_option_elide_empty_file1 ... ok [INFO] [stdout] test test_csplit::test_linenum_range_with_up_to_match1 ... ok [INFO] [stdout] test test_csplit::test_linenum_range_with_up_to_match2 ... ok [INFO] [stdout] test test_csplit::test_linenum_range_with_up_to_match3 ... ok [INFO] [stdout] test test_csplit::test_option_prefix ... ok [INFO] [stdout] test test_csplit::test_option_quiet ... ok [INFO] [stdout] test test_csplit::test_skip_to_match ... ok [INFO] [stdout] test test_csplit::test_option_keep ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_negative_offset ... ok [INFO] [stdout] test test_csplit::test_no_match ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_negative_offset_before_a_linenum ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_repeat_always ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_offset ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_negative_offset_before_a_match ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_option_suppress_matched ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_sequence1 ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_context_overflow ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_sequence2 ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_sequence3 ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_sequence4 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match1 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match3 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match2 ... ok [INFO] [stdout] test test_csplit::test_skip_to_match_context_underflow ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match6 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match4 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match5 ... ok [INFO] [stdout] test test_csplit::test_skip_to_no_match7 ... ok [INFO] [stdout] test test_csplit::test_stdin ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum_equal ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum_negative_offset ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum_elided ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum_twice ... ok [INFO] [stdout] test test_csplit::test_up_to_line_option_suppress_matched ... ok [INFO] [stdout] test test_csplit::test_up_to_line ... ok [INFO] [stdout] test test_csplit::test_up_to_match ... ok [INFO] [stdout] test test_csplit::test_up_to_line_sequence ... ok [INFO] [stdout] test test_csplit::test_up_to_line_repeat_twice ... ok [INFO] [stdout] test test_csplit::test_up_to_match_negative_offset ... ok [INFO] [stdout] test test_csplit::test_up_to_match_offset ... ok [INFO] [stdout] test test_csplit::test_up_to_match_negative_offset_option_suppress_matched ... ok [INFO] [stdout] test test_csplit::test_up_to_match_negative_offset_repeat_twice ... ok [INFO] [stdout] test test_csplit::test_up_to_match_offset_option_suppress_matched ... ok [INFO] [stdout] test test_csplit::test_up_to_match_offset_repeat_twice ... ok [INFO] [stdout] test test_csplit::test_too_small_linenum_repeat ... ok [INFO] [stdout] test test_csplit::test_up_to_match_context_overflow ... ok [INFO] [stdout] test test_csplit::test_up_to_match_option_suppress_matched ... ok [INFO] [stdout] test test_csplit::test_up_to_match_context_underflow ... ok [INFO] [stdout] test test_csplit::test_up_to_match_repeat_twice ... ok [INFO] [stdout] test test_csplit::test_up_to_match_repeat_always ... ok [INFO] [stdout] test test_csplit::test_up_to_match_sequence ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match5 ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match1 ... ok [INFO] [stdout] test test_cut::test_complement ... ok [INFO] [stdout] test test_csplit::test_up_to_match_repeat_over ... ok [INFO] [stdout] test test_cut::test_output_delimiter ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match2 ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match4 ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match7 ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match3 ... ok [INFO] [stdout] test test_csplit::test_up_to_no_match6 ... ok [INFO] [stdout] test test_date::test_date_email ... ok [INFO] [stdout] test test_cut::test_zero_terminated_only_delimited ... ok [INFO] [stdout] test test_date::test_date_email2 ... ok [INFO] [stdout] test test_cut::test_only_delimited ... ok [INFO] [stdout] test test_cut::test_zero_terminated ... ok [INFO] [stdout] test test_cut::test_specify_delimiter ... ok [INFO] [stdout] test test_cp::test_cp_directory_not_recursive ... FAILED [INFO] [stdout] test test_date::test_date_format_full_day ... ok [INFO] [stdout] test test_date::test_date_rfc_8601 ... ok [INFO] [stdout] test test_date::test_date_rfc_8601_second ... ok [INFO] [stdout] test test_date::test_date_utc ... ok [INFO] [stdout] test test_date::test_date_universal ... ok [INFO] [stdout] test test_date::test_date_format_m ... ok [INFO] [stdout] test test_df::test_df_compatible_si ... ok [INFO] [stdout] test test_df::test_df_compatible_no_size_arg ... ok [INFO] [stdout] test test_date::test_date_format_y ... ok [INFO] [stdout] test test_df::test_df_compatible ... ok [INFO] [stdout] test test_dircolors::test_strutils ... ok [INFO] [stdout] test test_dircolors::test_shell_syntax ... ok [INFO] [stdout] test test_date::test_date_format_day ... ok [INFO] [stdout] test test_df::test_df_compatible_type ... ok [INFO] [stdout] test test_dircolors::test_bash_default ... ok [INFO] [stdout] test test_dircolors::test_exclusive_option ... ok [INFO] [stdout] test test_dircolors::test_internal_db ... ok [INFO] [stdout] test test_dircolors::test_csh_default ... ok [INFO] [stdout] test test_dirname::test_empty ... ok [INFO] [stdout] test test_dircolors::test_no_env ... ok [INFO] [stdout] test test_dirname::test_path_with_trailing_slashes ... ok [INFO] [stdout] test test_date::test_date_rfc_3339 ... ok [INFO] [stdout] test test_dirname::test_pwd ... ok [INFO] [stdout] test test_dirname::test_root ... ok [INFO] [stdout] test test_dirname::test_path_without_trailing_slashes ... ok [INFO] [stdout] test test_dircolors::test1 ... ok [INFO] [stdout] test test_echo::test_escape_alert ... ok [INFO] [stdout] test test_echo::test_disable_escapes ... ok [INFO] [stdout] test test_echo::test_escape_backslash ... ok [INFO] [stdout] test test_echo::test_default ... ok [INFO] [stdout] test test_echo::test_escape_carriage_return ... ok [INFO] [stdout] test test_echo::test_escape_form_feed ... ok [INFO] [stdout] test test_echo::test_escape_backspace ... ok [INFO] [stdout] test test_echo::test_escape_hex ... ok [INFO] [stdout] test test_echo::test_escape_escape ... ok [INFO] [stdout] test test_dircolors::test_keywords ... ok [INFO] [stdout] test test_echo::test_escape_no_octal ... ok [INFO] [stdout] test test_echo::test_escape_no_hex ... ok [INFO] [stdout] test test_echo::test_escape_no_further_output ... ok [INFO] [stdout] test test_echo::test_escape_newline ... ok [INFO] [stdout] test test_echo::test_escape_octal ... ok [INFO] [stdout] test test_echo::test_escape_one_slash ... ok [INFO] [stdout] test test_echo::test_escape_short_hex ... ok [INFO] [stdout] test test_echo::test_escape_short_octal ... ok [INFO] [stdout] test test_echo::test_escape_one_slash_multi ... ok [INFO] [stdout] test test_echo::test_escape_tab ... ok [INFO] [stdout] test test_echo::test_escape_vertical_tab ... ok [INFO] [stdout] test test_echo::test_no_trailing_newline ... ok [INFO] [stdout] test test_env::test_combined_file_set ... ok [INFO] [stdout] test test_env::test_env_version ... ok [INFO] [stdout] test test_env::test_combined_file_set_unset ... ok [INFO] [stdout] test test_env::test_fail_change_directory ... ok [INFO] [stdout] test test_env::test_fail_null_with_program ... ok [INFO] [stdout] test test_env::test_echo ... ok [INFO] [stdout] test test_env::test_multiple_name_value_pairs ... ok [INFO] [stdout] test test_env::test_file_option ... ok [INFO] [stdout] test test_env::test_env_help ... ok [INFO] [stdout] test test_env::test_change_directory ... ok [INFO] [stdout] test test_env::test_null_delimiter ... ok [INFO] [stdout] test test_env::test_single_name_value_pair ... ok [INFO] [stdout] test test_env::test_ignore_environment ... ok [INFO] [stdout] test test_env::test_unset_variable ... ok [INFO] [stdout] test test_expand::test_with_tab_size ... ok [INFO] [stdout] test test_expand::test_with_trailing_tab_i ... ok [INFO] [stdout] test test_expand::test_with_trailing_tab ... ok [INFO] [stdout] test test_expand::test_with_space ... ok [INFO] [stdout] test test_expr::test_parenthesis ... ok [INFO] [stdout] test test_expand::test_with_tab ... ok [INFO] [stdout] test test_expr::test_complex_arithmetic ... ok [INFO] [stdout] test test_expr::test_or ... ok [INFO] [stdout] test test_expr::test_and ... ok [INFO] [stdout] test test_false::test_exit_code ... ok [INFO] [stdout] test test_fmt::test_fmt_q ... ok [INFO] [stdout] test test_fmt::test_fmt ... ok [INFO] [stdout] test test_fmt::test_fmt_w_too_big ... ok [INFO] [stdout] test test_fold::test_40_column_hard_cutoff ... ok [INFO] [stdout] test test_fold::test_default_80_column_wrap ... ok [INFO] [stdout] test test_fold::test_40_column_word_boundary ... ok [INFO] [stdout] test test_fold::test_default_warp_with_newlines ... ok [INFO] [stdout] test test_expr::test_simple_arithmetic ... ok [INFO] [stdout] test test_hashsum::md5::test_single_file ... ok [INFO] [stdout] test test_hashsum::md5::test_stdin ... ok [INFO] [stdout] test test_hashsum::b2sum::test_single_file ... ok [INFO] [stdout] test test_hashsum::b2sum::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha224::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha1::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha224::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha1::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha256::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha256::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha384::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha384::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha3_224::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha3_256::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha3_224::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha3_256::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha3_384::test_single_file ... ok [INFO] [stdout] test test_hashsum::sha3_384::test_stdin ... ok [INFO] [stdout] test test_hashsum::sha3_512::test_stdin ... ok [INFO] [stdout] test test_head::test_bug_in_negative_zero_lines ... ignored [INFO] [stdout] test test_hashsum::sha3_512::test_single_file ... ok [INFO] [stdout] test test_cut::test_char_sequence ... ok [INFO] [stdout] test test_hashsum::sha512::test_single_file ... ok [INFO] [stdout] test test_hashsum::shake128_256::test_single_file ... ok [INFO] [stdout] test test_hashsum::shake128_256::test_stdin ... ok [INFO] [stdout] test test_head::test_spams_newline ... ignored [INFO] [stdout] test test_hashsum::shake256_512::test_single_file ... ok [INFO] [stdout] test test_cut::test_byte_sequence ... ok [INFO] [stdout] test test_hashsum::sha512::test_stdin ... ok [INFO] [stdout] test test_cut::test_field_sequence ... ok [INFO] [stdout] test test_hashsum::shake256_512::test_stdin ... ok [INFO] [stdout] test test_head::test_unsupported_byte_syntax ... ignored [INFO] [stdout] test test_head::test_unsupported_line_syntax ... ignored [INFO] [stdout] test test_head::test_unsupported_negative_byte_syntax ... ignored [INFO] [stdout] test test_head::test_unsupported_zero_terminated_syntax ... ignored [INFO] [stdout] test test_head::test_unsupported_zero_terminated_syntax_2 ... ignored [INFO] [stdout] test test_head::test_single_1_line_obsolete ... ok [INFO] [stdout] test test_head::test_single_1_line ... ok [INFO] [stdout] test test_head::test_single_5_chars ... ok [INFO] [stdout] test test_head::test_single_default ... ok [INFO] [stdout] test test_head::test_stdin_1_line ... ok [INFO] [stdout] test test_head::test_stdin_1_line_obsolete ... ok [INFO] [stdout] test test_head::test_stdin_5_chars ... ok [INFO] [stdout] test test_head::test_stdin_negative_23_line ... ok [INFO] [stdout] test test_factor::test_big_primes ... ok [INFO] [stdout] test test_head::test_stdin_default ... ok [INFO] [stdout] test test_head::test_verbose ... ok [INFO] [stdout] test test_join::default_arguments ... ok [INFO] [stdout] test test_join::different_field ... ok [INFO] [stdout] test test_join::case_insensitive ... ok [INFO] [stdout] test test_join::empty_format ... ok [INFO] [stdout] test test_join::empty_intersection ... ok [INFO] [stdout] test test_join::empty_key ... ok [INFO] [stdout] test test_join::headers ... ok [INFO] [stdout] test test_join::autoformat ... ok [INFO] [stdout] test test_join::headers_autoformat ... ok [INFO] [stdout] test test_join::multitab_character ... ok [INFO] [stdout] test test_join::default_format ... ok [INFO] [stdout] test test_join::missing_format_fields ... ok [INFO] [stdout] test test_join::different_fields ... ok [INFO] [stdout] test test_join::new_line_separated ... ok [INFO] [stdout] test test_join::semicolon_separated ... ok [INFO] [stdout] test test_link::test_link_no_circular ... ok [INFO] [stdout] test test_link::test_link_existing_file ... ok [INFO] [stdout] test test_ln::test_hardlink_relative ... ok [INFO] [stdout] test test_join::suppress_joined ... ok [INFO] [stdout] test test_link::test_link_nonexistent_file ... ok [INFO] [stdout] test test_ln::test_symlink_backup_numbering ... ok [INFO] [stdout] test test_join::unpaired_lines_format ... ok [INFO] [stdout] test test_join::wrong_line_order ... ok [INFO] [stdout] test test_ln::test_symlink_circular ... ok [INFO] [stdout] test test_ln::test_symlink_dangling_directory ... ok [INFO] [stdout] test test_ln::test_symlink_custom_backup_suffix ... ok [INFO] [stdout] test test_join::empty_files ... ok [INFO] [stdout] test test_ln::test_symlink_dont_overwrite ... ok [INFO] [stdout] test test_ln::test_symlink_errors ... ok [INFO] [stdout] test test_join::single_file_with_header ... ok [INFO] [stdout] test test_ln::test_symlink_existing_directory ... ok [INFO] [stdout] test test_ln::test_symlink_existing_backup ... ok [INFO] [stdout] test test_ln::test_symlink_dangling_file ... ok [INFO] [stdout] test test_ln::test_symlink_existing_file ... ok [INFO] [stdout] test test_ln::test_symlink_implicit_target_dir ... ok [INFO] [stdout] test test_join::unpaired_lines ... ok [INFO] [stdout] test test_ln::test_symlink_missing_destination ... ok [INFO] [stdout] test test_ln::test_symlink_overwrite_force ... ok [INFO] [stdout] test test_ln::test_symlink_interactive ... ok [INFO] [stdout] test test_ln::test_symlink_simple_backup ... ok [INFO] [stdout] test test_ln::test_symlink_relative_dir ... ok [INFO] [stdout] test test_ln::test_symlink_relative ... ok [INFO] [stdout] test test_ln::test_symlink_overwrite_dir_fail ... ok [INFO] [stdout] test test_ln::test_symlink_target_dir ... ok [INFO] [stdout] test test_ln::test_symlink_target_only ... ok [INFO] [stdout] test test_ln::test_symlink_to_dir_2args ... ok [INFO] [stdout] test test_ln::test_symlink_target_dir_from_dir ... ok [INFO] [stdout] test test_ln::test_symlink_relative_path ... ok [INFO] [stdout] test test_ln::test_symlink_verbose ... ok [INFO] [stdout] test test_ls::test_ls_ls ... ok [INFO] [stdout] test test_ls::test_ls_long ... ok [INFO] [stdout] test test_ln::test_symlink_no_deref_dir ... ok [INFO] [stdout] test test_ls::test_ls_non_existing ... ok [INFO] [stdout] test test_ln::test_symlink_no_deref_file ... ok [INFO] [stdout] test test_ls::test_ls_i ... ok [INFO] [stdout] test test_ls::test_ls_a ... ok [INFO] [stdout] test test_mkdir::test_mkdir_mkdir ... ok [INFO] [stdout] test test_ls::test_ls_deref ... ok [INFO] [stdout] test test_mkdir::test_mkdir_mode ... ok [INFO] [stdout] test test_mkdir::test_mkdir_dup_dir ... ok [INFO] [stdout] test test_mkdir::test_mkdir_dup_dir_parent ... ok [INFO] [stdout] test test_mkdir::test_mkdir_dup_file ... ok [INFO] [stdout] test test_mkdir::test_mkdir_no_parent ... ok [INFO] [stdout] test test_mkdir::test_mkdir_verbose ... ok [INFO] [stdout] test test_ls::test_ls_recursive ... ok [INFO] [stdout] test test_ls::test_ls_human ... ok [INFO] [stdout] test test_ls::test_ls_order_size ... ok [INFO] [stdout] test test_ls::test_ls_files_dirs ... ok [INFO] [stdout] test test_mktemp::test_mktemp_directory_tmpdir ... ok [INFO] [stdout] test test_mktemp::test_mktemp_tmpdir_one_arg ... ok [INFO] [stdout] test test_mktemp::test_mktemp_quiet ... ok [INFO] [stdout] test test_more::test_more_no_arg ... ok [INFO] [stdout] test test_ls::test_ls_ls_color ... ok [INFO] [stdout] test test_mkdir::test_mkdir_parent ... ok [INFO] [stdout] test test_mv::test_mv_backup_existing ... ok [INFO] [stdout] test test_mv::test_mv_backup_none ... ok [INFO] [stdout] test test_mv::test_mv_backup_dir ... ok [INFO] [stdout] test test_mv::test_mv_backup_numbering ... ok [INFO] [stdout] test test_mv::test_mv_backup_simple ... ok [INFO] [stdout] test test_mv::test_mv_custom_backup_suffix_via_env ... ok [INFO] [stdout] test test_mv::test_mv_custom_backup_suffix ... ok [INFO] [stdout] test test_mv::test_mv_existing_backup ... ok [INFO] [stdout] test test_mv::test_mv_fail ... ok [INFO] [stdout] test test_mv::test_mv_force_replace_file ... ok [INFO] [stdout] test test_mv::test_mv_move_file_between_dirs ... ok [INFO] [stdout] test test_mv::test_mv_move_file_into_dir ... ok [INFO] [stdout] test test_mv::test_mv_errors ... ok [INFO] [stdout] test test_mv::test_mv_interactive ... ok [INFO] [stdout] test test_mktemp::test_mktemp_mktemp ... ok [INFO] [stdout] test test_mv::test_mv_multiple_files ... ok [INFO] [stdout] test test_mv::test_mv_no_clobber ... ok [INFO] [stdout] test test_mktemp::test_mktemp_suffix ... ok [INFO] [stdout] test test_mv::test_mv_multiple_folders ... ok [INFO] [stdout] test test_mktemp::test_mktemp_mktemp_t ... ok [INFO] [stdout] test test_mktemp::test_mktemp_make_temp_dir ... ok [INFO] [stdout] test test_mv::test_mv_overwrite_dir ... ok [INFO] [stdout] test test_mktemp::test_mktemp_dry_run ... ok [INFO] [stdout] test test_mv::test_mv_overwrite_nonempty_dir ... ok [INFO] [stdout] test test_mktemp::test_mktemp_tmpdir ... ok [INFO] [stdout] test test_mv::test_mv_rename_file ... ok [INFO] [stdout] test test_mv::test_mv_replace_file ... ok [INFO] [stdout] test test_mv::test_mv_rename_dir ... ok [INFO] [stdout] test test_mv::test_mv_simple_backup ... ok [INFO] [stdout] test test_mv::test_mv_target_dir ... ok [INFO] [stdout] test test_nl::test_padding_with_overflow ... ok [INFO] [stdout] test test_nl::test_padding_without_overflow ... ok [INFO] [stdout] test test_mv::test_mv_update_option ... ok [INFO] [stdout] test test_nl::test_stdin_newline ... ok [INFO] [stdout] test test_mv::test_mv_strip_slashes ... ok [INFO] [stdout] test test_nl::test_stdin_nonewline ... ok [INFO] [stdout] test test_mv::test_mv_verbose ... ok [INFO] [stdout] test test_od::test_alignment_Fx ... ok [INFO] [stdout] test test_od::test_alignment_Xxa ... ok [INFO] [stdout] test test_od::test_2files ... ok [INFO] [stdout] test test_od::test_ascii_dump ... ok [INFO] [stdout] test test_od::test_big_endian ... ok [INFO] [stdout] test test_nl::test_sections_and_styles ... ok [INFO] [stdout] test test_od::test_f16 ... ok [INFO] [stdout] test test_od::test_dec ... ok [INFO] [stdout] test test_od::test_dec_offset ... ok [INFO] [stdout] test test_od::test_f32 ... ok [INFO] [stdout] test test_od::test_f64 ... ok [INFO] [stdout] test test_od::test_file ... ok [INFO] [stdout] test test_od::test_filename_parsing ... ok [INFO] [stdout] test test_od::test_from_mixed ... ok [INFO] [stdout] test test_od::test_file_offset ... ok [INFO] [stdout] test test_od::test_hex16 ... ok [INFO] [stdout] test test_od::test_from_stdin ... ok [INFO] [stdout] test test_od::test_hex32 ... ok [INFO] [stdout] test test_od::test_hex_offset ... ok [INFO] [stdout] test test_od::test_invalid_offset ... ok [INFO] [stdout] test test_od::test_invalid_width ... ok [INFO] [stdout] test test_od::test_maxuint ... ok [INFO] [stdout] test test_od::test_multiple_formats ... ok [INFO] [stdout] test test_od::test_no_offset ... ok [INFO] [stdout] test test_od::test_multibyte ... ok [INFO] [stdout] test test_od::test_no_file ... ok [INFO] [stdout] test test_od::test_read_bytes ... ok [INFO] [stdout] test test_od::test_skip_bytes ... ok [INFO] [stdout] test test_od::test_skip_bytes_error ... ok [INFO] [stdout] test test_od::test_stdin_offset ... ok [INFO] [stdout] test test_od::test_suppress_duplicates ... ok [INFO] [stdout] test test_od::test_traditional ... ok [INFO] [stdout] test test_od::test_traditional_error ... ok [INFO] [stdout] test test_od::test_traditional_only_label ... ok [INFO] [stdout] test test_od::test_traditional_with_skip_bytes_override ... ok [INFO] [stdout] test test_od::test_traditional_with_skip_bytes_non_override ... ok [INFO] [stdout] test test_od::test_width_without_value ... ok [INFO] [stdout] test test_od::test_zero_width ... ok [INFO] [stdout] test test_od::test_width ... ok [INFO] [stdout] test test_printf::basic_literal ... ok [INFO] [stdout] test test_printenv::test_get_var ... ok [INFO] [stdout] test test_printf::escaped_hex ... ok [INFO] [stdout] test test_printenv::test_get_all ... ok [INFO] [stdout] test test_printf::escaped_octal ... ok [INFO] [stdout] test test_printf::escaped_percent_sign ... ok [INFO] [stdout] test test_printf::escaped_newline ... ok [INFO] [stdout] test test_printf::escaped_slash ... ok [INFO] [stdout] test test_printf::escaped_tab ... ok [INFO] [stdout] test test_printf::escaped_unicode_fourdigit ... ok [INFO] [stdout] test test_printf::escaped_unicode_eightdigit ... ok [INFO] [stdout] test test_paste::test_multi_stdin ... ok [INFO] [stdout] test test_printf::escaped_unrecognized ... ok [INFO] [stdout] test test_printf::sub_any_asterisk_both_params ... ok [INFO] [stdout] test test_printf::sub_any_asterisk_firstparam ... ok [INFO] [stdout] test test_printf::sub_any_asterisk_second_param ... ok [INFO] [stdout] test test_printf::sub_any_asterisk_octal_arg ... ok [INFO] [stdout] test test_printf::sub_any_specifiers_after_first_param ... ok [INFO] [stdout] test test_printf::sub_any_asterisk_hex_arg ... ok [INFO] [stdout] test test_factor::test_random ... ok [INFO] [stdout] test test_printf::sub_any_specifiers_no_params ... ok [INFO] [stdout] test test_printf::sub_bstring_handle_escapes ... ok [INFO] [stdout] test test_printf::sub_any_specifiers_after_second_param ... ok [INFO] [stdout] test test_printf::sub_any_specifiers_after_period ... ok [INFO] [stdout] test test_printf::sub_float_dec_places ... ok [INFO] [stdout] test test_printf::sub_bstring_ignore_subs ... ok [INFO] [stdout] test test_printf::sub_float_hex_in ... ok [INFO] [stdout] test test_printf::sub_char ... ok [INFO] [stdout] test test_printf::sub_num_hex_float_lower ... ignored [INFO] [stdout] test test_printf::sub_num_hex_float_upper ... ignored [INFO] [stdout] test test_printf::sub_int_decimal ... ok [INFO] [stdout] test test_printf::sub_float_no_octal_in ... ok [INFO] [stdout] test test_printf::sub_int_leading_zeroes ... ok [INFO] [stdout] test test_printf::sub_int_leading_zeroes_prio ... ok [INFO] [stdout] test test_paste::test_combine_pairs_of_lines ... ok [INFO] [stdout] test test_printf::sub_num_float ... ok [INFO] [stdout] test test_printf::sub_minwidth ... ok [INFO] [stdout] test test_printf::sub_multifield ... ok [INFO] [stdout] test test_printf::sub_minwidth_negative ... ok [INFO] [stdout] test test_printf::sub_num_hex_lower ... ok [INFO] [stdout] test test_printf::sub_num_dec_trunc ... ok [INFO] [stdout] test test_printf::sub_num_float_round ... ok [INFO] [stdout] test test_printf::sub_num_hex_upper ... ok [INFO] [stdout] test test_printf::sub_num_int ... ok [INFO] [stdout] test test_printf::sub_num_int_charconst_in ... ok [INFO] [stdout] test test_printf::sub_num_int_hex_in ... ok [INFO] [stdout] test test_printf::sub_num_int_minwidth ... ok [INFO] [stdout] test test_printf::sub_num_sci_lower ... ok [INFO] [stdout] test test_printf::sub_num_int_oct_in ... ok [INFO] [stdout] test test_printf::sub_num_int_hex_in_neg ... ok [INFO] [stdout] test test_printf::sub_num_int_oct_in_neg ... ok [INFO] [stdout] test test_printf::sub_num_sci_upper ... ok [INFO] [stdout] test test_printf::sub_num_int_neg ... ok [INFO] [stdout] test test_printf::sub_num_octal ... ok [INFO] [stdout] test test_printf::sub_num_sci_trunc ... ok [INFO] [stdout] test test_printf::sub_num_uint ... ok [INFO] [stdout] test test_printf::sub_repeat_formatstr ... ok [INFO] [stdout] test test_printf::sub_str_max_chars_input ... ok [INFO] [stdout] test test_printf::sub_string ... ok [INFO] [stdout] test test_printf::sub_string_ignore_escapes ... ok [INFO] [stdout] test test_pwd::test_default ... ok [INFO] [stdout] test test_pwd::test_failed ... ok [INFO] [stdout] test test_readlink::test_canonicalize ... ok [INFO] [stdout] test test_readlink::test_canonicalize_existing ... ok [INFO] [stdout] test test_readlink::test_canonicalize_missing ... ok [INFO] [stdout] test test_readlink::test_long_redirection_to_current_dir ... ok [INFO] [stdout] test test_realpath::test_current_directory ... ok [INFO] [stdout] test test_readlink::test_long_redirection_to_root ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_ignore_and_only_file ... ok [INFO] [stdout] test test_realpath::test_long_redirection_to_current_dir ... ok [INFO] [stdout] test test_realpath::test_long_redirection_to_root ... ok [INFO] [stdout] test test_realpath::test_file_and_links ... ok [INFO] [stdout] test test_realpath::test_file_and_links_strip_zero ... ok [INFO] [stdout] test test_realpath::test_file_and_links_strip ... ok [INFO] [stdout] test test_realpath::test_file_and_links_zero ... ok [INFO] [stdout] test test_rm::test_rm_dir_symlink ... ok [INFO] [stdout] test test_rm::test_rm_failed ... ok [INFO] [stdout] test test_rm::test_rm_errors ... ok [INFO] [stdout] test test_rm::test_rm_force ... ok [INFO] [stdout] test test_rm::test_rm_force_multiple ... ok [INFO] [stdout] test test_rm::test_rm_empty_directory ... ok [INFO] [stdout] test test_rm::test_rm_force_no_operand ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_roff_no_ref ... ok [INFO] [stdout] test test_rm::test_rm_invalid_symlink ... ok [INFO] [stdout] test test_rm::test_rm_no_operand ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_tex_no_ref ... ok [INFO] [stdout] test test_rm::test_rm_multiple_files ... ok [INFO] [stdout] test test_rm::test_rm_one_file ... ok [INFO] [stdout] test test_rm::test_rm_verbose ... ok [INFO] [stdout] test test_rm::test_rm_recursive ... ok [INFO] [stdout] test test_rmdir::test_rmdir_empty_directory_no_parents ... ok [INFO] [stdout] test test_rm::test_rm_interactive ... ok [INFO] [stdout] test test_rmdir::test_rmdir_empty_directory_with_parents ... ok [INFO] [stdout] test test_rmdir::test_rmdir_ignore_nonempty_directory_with_parents ... ok [INFO] [stdout] test test_rmdir::test_rmdir_nonempty_directory_no_parents ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_roff_auto_ref ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_roff_input_ref ... ok [INFO] [stdout] test test_rmdir::test_rmdir_nonempty_directory_with_parents ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_tex_input_ref ... ok [INFO] [stdout] test test_ptx::gnu_ext_disabled_tex_auto_ref ... ok [INFO] [stdout] test test_rmdir::test_rmdir_ignore_nonempty_directory_no_parents ... ok [INFO] [stdout] test test_seq::test_count_up ... ok [INFO] [stdout] test test_seq::test_equalize_widths ... ok [INFO] [stdout] test test_seq::test_separator_and_terminator ... ok [INFO] [stdout] test test_seq::test_zero_step ... ok [INFO] [stdout] test test_seq::test_seq_wrong_arg ... ok [INFO] [stdout] test test_seq::test_count_down ... ok [INFO] [stdout] test test_sort::test_dictionary_order ... ok [INFO] [stdout] test test_sort::test_human_block_sizes ... ok [INFO] [stdout] test test_sort::test_ignore_case ... ok [INFO] [stdout] test test_sort::test_merge_unique ... ok [INFO] [stdout] test test_sort::test_default_unsorted_ints ... ok [INFO] [stdout] test test_sort::test_merge_interleaved ... ok [INFO] [stdout] test test_sort::test_merge_reversed ... ok [INFO] [stdout] test test_sort::test_month_default ... ok [INFO] [stdout] test test_sort::test_multiple_files ... ok [INFO] [stdout] test test_sort::test_month_stable ... ok [INFO] [stdout] test test_sort::test_numeric_fixed_floats ... ok [INFO] [stdout] test test_sort::test_check ... ok [INFO] [stdout] test test_sort::test_numeric_floats ... ok [INFO] [stdout] test test_split::test_filter_command_fails ... ok [INFO] [stdout] test test_sort::test_numeric_floats_and_ints ... ok [INFO] [stdout] test test_split::test_filter ... ok [INFO] [stdout] test test_sort::test_numeric_unfixed_floats ... ok [INFO] [stdout] test test_sort::test_numeric_unique_ints ... ok [INFO] [stdout] test test_sort::test_pipe ... ok [INFO] [stdout] test test_split::test_filter_with_env_var_set ... ok [INFO] [stdout] test test_sort::test_version ... ok [INFO] [stdout] test test_sort::test_numeric_floats_with_nan ... ok [INFO] [stdout] test test_sort::test_numeric_unsorted_ints ... ok [INFO] [stdout] test test_sum::test_bsd_multiple_files ... ok [INFO] [stdout] test test_sum::test_bsd_single_file ... ok [INFO] [stdout] test test_sum::test_sysv_single_file ... ok [INFO] [stdout] test test_sum::test_bsd_stdin ... ok [INFO] [stdout] test test_sum::test_sysv_multiple_files ... ok [INFO] [stdout] test test_sum::test_sysv_stdin ... ok [INFO] [stdout] test test_tac::test_single_non_newline_separator ... ok [INFO] [stdout] test test_tac::test_single_default ... ok [INFO] [stdout] test test_split::test_split_numeric_prefixed_chunks_by_bytes ... ok [INFO] [stdout] test test_tac::test_single_non_newline_separator_before ... ok [INFO] [stdout] test test_tac::test_stdin_default ... ok [INFO] [stdout] test test_tac::test_stdin_non_newline_separator_before ... ok [INFO] [stdout] test test_tac::test_stdin_non_newline_separator ... ok [INFO] [stdout] test test_split::test_split_str_prefixed_chunks_by_bytes ... ok [INFO] [stdout] test test_tail::test_bytes_single ... ok [INFO] [stdout] test test_tail::test_bytes_stdin ... ok [INFO] [stdout] test test_tail::test_multiple_input_files ... ok [INFO] [stdout] test test_tail::test_follow_stdin ... ok [INFO] [stdout] test test_tail::test_multiple_input_files_with_suppressed_headers ... ok [INFO] [stdout] test test_tail::test_parse_size ... ok [INFO] [stdout] test test_tail::test_multiple_input_quiet_flag_overrides_verbose_flag_for_suppressing_headers ... ok [INFO] [stdout] test test_tail::test_null_default ... ok [INFO] [stdout] test test_tail::test_n_greater_than_number_of_lines ... ok [INFO] [stdout] test test_test::test_op_prec_and_or_1 ... ok [INFO] [stdout] test test_tail::test_single_default ... ok [INFO] [stdout] test test_tail::test_stdin_default ... ok [INFO] [stdout] test test_test::test_op_prec_and_or_2 ... ok [INFO] [stdout] test test_test::test_or_as_filename ... ok [INFO] [stdout] test test_tr::missing_args_fails ... ok [INFO] [stdout] test test_tr::missing_required_second_arg_fails ... ok [INFO] [stdout] test test_tr::test_delete ... ok [INFO] [stdout] test test_tr::test_delete_and_squeeze ... ok [INFO] [stdout] test test_tr::test_delete_and_squeeze_complement ... ok [INFO] [stdout] test test_tr::test_delete_complement ... ok [INFO] [stdout] test test_tr::test_set1_longer_than_set2 ... ok [INFO] [stdout] test test_tr::test_set1_shorter_than_set2 ... ok [INFO] [stdout] test test_tr::test_small_set2 ... ok [INFO] [stdout] test test_tr::test_squeeze ... ok [INFO] [stdout] test test_tr::test_squeeze_complement ... ok [INFO] [stdout] test test_tr::test_toupper ... ok [INFO] [stdout] test test_tr::test_truncate ... ok [INFO] [stdout] test test_tr::test_truncate_with_set1_shorter_than_set2 ... ok [INFO] [stdout] test test_tr::test_unicode ... ok [INFO] [stdout] test test_true::test_exit_code ... ok [INFO] [stdout] test test_truncate::test_decrease_file_size ... ok [INFO] [stdout] test test_truncate::test_failed ... ok [INFO] [stdout] test test_truncate::test_failed_2 ... ok [INFO] [stdout] test test_truncate::test_failed_incorrect_arg ... ok [INFO] [stdout] test test_truncate::test_increase_file_size ... ok [INFO] [stdout] test test_truncate::test_increase_file_size_kb ... ok [INFO] [stdout] test test_split::test_split_default ... ok [INFO] [stdout] test test_tsort::test_sort_self_loop ... ok [INFO] [stdout] test test_tsort::test_sort_call_graph ... ok [INFO] [stdout] test test_truncate::test_reference ... ok [INFO] [stdout] test test_split::test_split_additional_suffix ... ok [INFO] [stdout] test test_unexpand::unexpand_aflag_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_aflag_1 ... ok [INFO] [stdout] test test_unexpand::unexpand_aflag_2 ... ok [INFO] [stdout] test test_unexpand::unexpand_first_only_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_first_only_1 ... ok [INFO] [stdout] test test_unexpand::unexpand_init_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_init_1 ... ok [INFO] [stdout] test test_unexpand::unexpand_init_list_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_init_list_1 ... ok [INFO] [stdout] test test_unexpand::unexpand_spaces_after_fields ... ok [INFO] [stdout] test test_tail::test_lines_with_size_suffix ... ok [INFO] [stdout] test test_unexpand::unexpand_spaces_follow_tabs_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_spaces_follow_tabs_1 ... ok [INFO] [stdout] test test_unexpand::unexpand_trailing_space_0 ... ok [INFO] [stdout] test test_unexpand::unexpand_trailing_space_1 ... ok [INFO] [stdout] test test_uniq::test_single_default_output ... ok [INFO] [stdout] test test_uniq::test_stdin_all_repeated_prepend ... ok [INFO] [stdout] test test_uniq::test_stdin_all_repeated ... ok [INFO] [stdout] test test_uniq::test_single_default ... ok [INFO] [stdout] test test_uniq::test_stdin_all_repeated_separate ... ok [INFO] [stdout] test test_uniq::test_stdin_counts ... ok [INFO] [stdout] test test_uniq::test_stdin_default ... ok [INFO] [stdout] test test_uniq::test_stdin_repeated_only ... ok [INFO] [stdout] test test_uniq::test_stdin_skip_1_char ... ok [INFO] [stdout] test test_uniq::test_stdin_skip_5_chars ... ok [INFO] [stdout] test test_uniq::test_stdin_skip_1_field ... ok [INFO] [stdout] test test_uniq::test_stdin_ignore_case ... ok [INFO] [stdout] test test_wc::test_single_all_counts ... ok [INFO] [stdout] test test_uniq::test_stdin_unique_only ... ok [INFO] [stdout] test test_wc::test_multiple_default ... ok [INFO] [stdout] test test_wc::test_single_default ... ok [INFO] [stdout] test test_uniq::test_stdin_zero_terminated ... ok [INFO] [stdout] test test_uniq::test_stdin_skip_and_check_2_chars ... ok [INFO] [stdout] test test_wc::test_single_only_lines ... ok [INFO] [stdout] test test_wc::test_stdin_default ... ok [INFO] [stdout] test test_wc::test_stdin_line_len_regression ... ok [INFO] [stdout] test test_wc::test_stdin_all_counts ... ok [INFO] [stdout] test test_wc::test_utf8 ... ok [INFO] [stdout] test test_wc::test_stdin_only_bytes ... ok [INFO] [stdout] test test_split::test_split_num_prefixed_chunks_by_lines ... ok [INFO] [stdout] test test_split::test_split_str_prefixed_chunks_by_lines ... ok [INFO] [stdout] test test_ls::test_ls_order_creation ... ok [INFO] [stdout] test test_factor::test_random_big ... ok [INFO] [stdout] test test_tail::test_follow ... ok [INFO] [stdout] test test_tail::test_bytes_big ... ok [INFO] [stdout] test test_cp::test_cp_dont_preserve_timestamps ... ok [INFO] [stdout] test test_tail::test_follow_multiple ... ok [INFO] [stdout] test test_factor::test_first_100000_integers ... ok [INFO] [stdout] test test_tail::test_single_big_args ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_cp::test_cp_directory_not_recursive stdout ---- [INFO] [stdout] current_directory_resolved: [INFO] [stdout] run: /opt/rustwide/target/debug/coreutils cp hello_dir/ copy_of_hello_world.txt [INFO] [stdout] thread 'test_cp::test_cp_directory_not_recursive' panicked at /opt/rustwide/workdir/tests/by-util/test_cp.rs:104:5: [INFO] [stdout] assertion failed: result.stderr.contains("omitting directory") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e2f8c29d91a - std::backtrace_rs::backtrace::libunwind::trace::h99efb0985cae5d78 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5e2f8c29d91a - std::backtrace_rs::backtrace::trace_unsynchronized::he2c1aa63b3f7fad8 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5e2f8c29d91a - std::sys::backtrace::_print_fmt::h8a221d40f5e0f88b [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e2f8c29d91a - ::fmt::h304520fd6a30aa07 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e2f8c2c662b - core::fmt::rt::Argument::fmt::h5da9c218ec984eaf [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5e2f8c2c662b - core::fmt::write::hf5713710ce10ff22 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/mod.rs:1178:21 [INFO] [stdout] 6: 0x5e2f8c29a3b3 - std::io::Write::write_fmt::h786683024e26df0d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/io/mod.rs:1823:15 [INFO] [stdout] 7: 0x5e2f8c29f1a2 - std::sys::backtrace::BacktraceLock::print::hbcdbec4d97c91528 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5e2f8c29f1a2 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:266:22 [INFO] [stdout] 9: 0x5e2f8c29ece3 - std::panicking::default_hook::h81c8cd2e7c59ee33 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:290:9 [INFO] [stdout] 10: 0x5e2f8c0aeb89 - as core::ops::function::Fn>::call::h6ef31d9fe3b4da7d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2245:9 [INFO] [stdout] 11: 0x5e2f8c0aeb89 - test::test_main::{{closure}}::h97736fed204a235d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:132:21 [INFO] [stdout] 12: 0x5e2f8c29fa62 - as core::ops::function::Fn>::call::h375ef7f99b271d16 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2245:9 [INFO] [stdout] 13: 0x5e2f8c29fa62 - std::panicking::rust_panic_with_hook::had2118629c312a4a [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:805:13 [INFO] [stdout] 14: 0x5e2f8c29f6e3 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:664:13 [INFO] [stdout] 15: 0x5e2f8c29ddf9 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x5e2f8c29f3a4 - rust_begin_unwind [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:662:5 [INFO] [stdout] 17: 0x5e2f8bf6d443 - core::panicking::panic_fmt::h3eea515d05f7a35e [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panicking.rs:74:14 [INFO] [stdout] 18: 0x5e2f8bf6d4cc - core::panicking::panic::h102d65dbfa674afe [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panicking.rs:148:5 [INFO] [stdout] 19: 0x5e2f8c0254ab - tests::test_cp::test_cp_directory_not_recursive::h9dfb0a703fe5933a [INFO] [stdout] at /opt/rustwide/workdir/tests/by-util/test_cp.rs:104:5 [INFO] [stdout] 20: 0x5e2f8c025137 - tests::test_cp::test_cp_directory_not_recursive::{{closure}}::hed4210414938f485 [INFO] [stdout] at /opt/rustwide/workdir/tests/by-util/test_cp.rs:96:37 [INFO] [stdout] 21: 0x5e2f8bfa58a6 - core::ops::function::FnOnce::call_once::h03fc6c2e4b8db9dd [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x5e2f8c0b348b - core::ops::function::FnOnce::call_once::h8cb4701a559728b6 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5e2f8c0b348b - test::__rust_begin_short_backtrace::hbd02dbd41797127f [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:620:18 [INFO] [stdout] 24: 0x5e2f8c0b2d78 - test::run_test_in_process::{{closure}}::h9b9c40b959cf4b0a [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:643:60 [INFO] [stdout] 25: 0x5e2f8c0b2d78 - as core::ops::function::FnOnce<()>>::call_once::h80ca0f237bf0daa4 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 26: 0x5e2f8c0b2d78 - std::panicking::try::do_call::h74ee75d3e2d7ba36 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:554:40 [INFO] [stdout] 27: 0x5e2f8c0b2d78 - std::panicking::try::h2ae7db1dc2a281fc [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:518:19 [INFO] [stdout] 28: 0x5e2f8c0b2d78 - std::panic::catch_unwind::h25732d5472f1001d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panic.rs:345:14 [INFO] [stdout] 29: 0x5e2f8c0b2d78 - test::run_test_in_process::h1e17135aacb29db6 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:643:27 [INFO] [stdout] 30: 0x5e2f8c0b2d78 - test::run_test::{{closure}}::h65f9c94bff1a7861 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:564:43 [INFO] [stdout] 31: 0x5e2f8c078144 - test::run_test::{{closure}}::ha23ee43b6be2939d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/test/src/lib.rs:594:41 [INFO] [stdout] 32: 0x5e2f8c078144 - std::sys::backtrace::__rust_begin_short_backtrace::h160ed2f20abbd124 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 33: 0x5e2f8c07b7f2 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h076d93a5dd61b367 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/thread/mod.rs:522:17 [INFO] [stdout] 34: 0x5e2f8c07b7f2 - as core::ops::function::FnOnce<()>>::call_once::hb7dffecae4d2a0df [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 35: 0x5e2f8c07b7f2 - std::panicking::try::do_call::h425c243d1cd119a5 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:554:40 [INFO] [stdout] 36: 0x5e2f8c07b7f2 - std::panicking::try::h5ff57b1fa4d0634d [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:518:19 [INFO] [stdout] 37: 0x5e2f8c07b7f2 - std::panic::catch_unwind::h69dc0395c7d606c8 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panic.rs:345:14 [INFO] [stdout] 38: 0x5e2f8c07b7f2 - std::thread::Builder::spawn_unchecked_::{{closure}}::hd987ad26725d6b64 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/thread/mod.rs:521:30 [INFO] [stdout] 39: 0x5e2f8c07b7f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h262984108de629b4 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x5e2f8c2a62eb - as core::ops::function::FnOnce>::call_once::hd6eefa32c9acf934 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2231:9 [INFO] [stdout] 41: 0x5e2f8c2a62eb - as core::ops::function::FnOnce>::call_once::h6bca3a1f077b8c81 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2231:9 [INFO] [stdout] 42: 0x5e2f8c2a62eb - std::sys::pal::unix::thread::Thread::new::thread_start::hcdbd1049068002f4 [INFO] [stdout] at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 43: 0x77e1a5d44ac3 - [INFO] [stdout] 44: 0x77e1a5dd5a04 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_cp::test_cp_directory_not_recursive [INFO] [stdout] [INFO] [stdout] test result: FAILED. 655 passed; 1 failed; 19 ignored; 0 measured; 0 filtered out; finished in 6.17s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test tests` [INFO] running `Command { std: "docker" "inspect" "b6175dfdecd517ced877f52d3907fcefb9d0e3e47fa2442d9252348223bcc118", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6175dfdecd517ced877f52d3907fcefb9d0e3e47fa2442d9252348223bcc118", kill_on_drop: false }` [INFO] [stdout] b6175dfdecd517ced877f52d3907fcefb9d0e3e47fa2442d9252348223bcc118