[INFO] fetching crate fs_extra 1.2.0... [INFO] building fs_extra-1.2.0 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate fs_extra 1.2.0 into /workspace/builds/worker-106/source [INFO] validating manifest of crates.io crate fs_extra 1.2.0 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate fs_extra 1.2.0 [INFO] finished tweaking crates.io crate fs_extra 1.2.0 [INFO] tweaked toml for crates.io crate fs_extra 1.2.0 written to /workspace/builds/worker-106/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6d157178829b87ba4f52f0a09ffdfd2c090099c646fced176b530f2cf7c33db9 [INFO] running `Command { std: "docker" "start" "-a" "6d157178829b87ba4f52f0a09ffdfd2c090099c646fced176b530f2cf7c33db9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6d157178829b87ba4f52f0a09ffdfd2c090099c646fced176b530f2cf7c33db9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d157178829b87ba4f52f0a09ffdfd2c090099c646fced176b530f2cf7c33db9", kill_on_drop: false }` [INFO] [stdout] 6d157178829b87ba4f52f0a09ffdfd2c090099c646fced176b530f2cf7c33db9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/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=forbid -Zprofile-closures" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 149e09d2c32417087e820dbe97d21a3dc9af737e95bd73c075d8c2cf7a7a1b4a [INFO] running `Command { std: "docker" "start" "-a" "149e09d2c32417087e820dbe97d21a3dc9af737e95bd73c075d8c2cf7a7a1b4a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling fs_extra v1.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:603:21 [INFO] [stdout] | [INFO] [stdout] 603 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:938:33 [INFO] [stdout] | [INFO] [stdout] 938 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:942:33 [INFO] [stdout] | [INFO] [stdout] 942 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:967:33 [INFO] [stdout] | [INFO] [stdout] 967 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:971:33 [INFO] [stdout] | [INFO] [stdout] 971 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:977:25 [INFO] [stdout] | [INFO] [stdout] 977 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1094:25 [INFO] [stdout] | [INFO] [stdout] 1094 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1281:33 [INFO] [stdout] | [INFO] [stdout] 1281 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1285:33 [INFO] [stdout] | [INFO] [stdout] 1285 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1311:33 [INFO] [stdout] | [INFO] [stdout] 1311 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1315:33 [INFO] [stdout] | [INFO] [stdout] 1315 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1321:25 [INFO] [stdout] | [INFO] [stdout] 1321 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 418 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 422 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 447 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 451 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 732 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 736 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 761 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 765 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 771 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.07s [INFO] running `Command { std: "docker" "inspect" "149e09d2c32417087e820dbe97d21a3dc9af737e95bd73c075d8c2cf7a7a1b4a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "149e09d2c32417087e820dbe97d21a3dc9af737e95bd73c075d8c2cf7a7a1b4a", kill_on_drop: false }` [INFO] [stdout] 149e09d2c32417087e820dbe97d21a3dc9af737e95bd73c075d8c2cf7a7a1b4a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/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=forbid -Zprofile-closures" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 84f34b1fe2b7b7b2f04ef713157d72757c9d291d2c60c5ab817219bed6958cf2 [INFO] running `Command { std: "docker" "start" "-a" "84f34b1fe2b7b7b2f04ef713157d72757c9d291d2c60c5ab817219bed6958cf2", kill_on_drop: false }` [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:603:21 [INFO] [stdout] | [INFO] [stdout] 603 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:938:33 [INFO] [stdout] | [INFO] [stdout] 938 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:942:33 [INFO] [stdout] | [INFO] [stdout] 942 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:967:33 [INFO] [stdout] | [INFO] [stdout] 967 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:971:33 [INFO] [stdout] | [INFO] [stdout] 971 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:977:25 [INFO] [stdout] | [INFO] [stdout] 977 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1094:25 [INFO] [stdout] | [INFO] [stdout] 1094 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1281:33 [INFO] [stdout] | [INFO] [stdout] 1281 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1285:33 [INFO] [stdout] | [INFO] [stdout] 1285 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1311:33 [INFO] [stdout] | [INFO] [stdout] 1311 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1315:33 [INFO] [stdout] | [INFO] [stdout] 1315 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1321:25 [INFO] [stdout] | [INFO] [stdout] 1321 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 418 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 422 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 447 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 451 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 732 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 736 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 761 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 765 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 771 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling fs_extra v1.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:603:21 [INFO] [stdout] | [INFO] [stdout] 603 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:938:33 [INFO] [stdout] | [INFO] [stdout] 938 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:942:33 [INFO] [stdout] | [INFO] [stdout] 942 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:967:33 [INFO] [stdout] | [INFO] [stdout] 967 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:971:33 [INFO] [stdout] | [INFO] [stdout] 971 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:977:25 [INFO] [stdout] | [INFO] [stdout] 977 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1094:25 [INFO] [stdout] | [INFO] [stdout] 1094 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1281:33 [INFO] [stdout] | [INFO] [stdout] 1281 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1285:33 [INFO] [stdout] | [INFO] [stdout] 1285 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1311:33 [INFO] [stdout] | [INFO] [stdout] 1311 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1315:33 [INFO] [stdout] | [INFO] [stdout] 1315 | ... err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/dir.rs:1321:25 [INFO] [stdout] | [INFO] [stdout] 1321 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 418 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 422 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 447 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 451 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 732 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 736 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 761 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 765 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:3:45 [INFO] [stdout] | [INFO] [stdout] 3 | return Err(Error::new($kind, $text)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 771 | err!(err_msg.as_str(), err.kind) [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `err` [INFO] [stdout] = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:207:28 [INFO] [stdout] | [INFO] [stdout] 207 | Err(err) => panic!(err.to_string()), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [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] 207 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:290:28 [INFO] [stdout] | [INFO] [stdout] 290 | Err(err) => panic!(err.to_string()), [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] 290 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:473:28 [INFO] [stdout] | [INFO] [stdout] 473 | Err(err) => panic!(err.to_string()), [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] 473 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:566:28 [INFO] [stdout] | [INFO] [stdout] 566 | Err(err) => panic!(err.to_string()), [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] 566 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:683:28 [INFO] [stdout] | [INFO] [stdout] 683 | Err(err) => panic!(err.to_string()), [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] 683 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:767:28 [INFO] [stdout] | [INFO] [stdout] 767 | Err(err) => panic!(err.to_string()), [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] 767 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:940:28 [INFO] [stdout] | [INFO] [stdout] 940 | Err(err) => panic!(err.to_string()), [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] 940 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/file.rs:1034:28 [INFO] [stdout] | [INFO] [stdout] 1034 | Err(err) => panic!(err.to_string()), [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] 1034 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: file, (34e1841c1a070366, c96b47886d2b8bad), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (7c12f5ad8f41f21f, 5beb7ea6eb85f5ec), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (43c3800dcb0fc6d2, 90e2869d76343659), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (508ec185724bc5b0, 389b60d8bb2e1127), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (baa0af6da5e88e41, 999ccd1e12b445fe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (7cf28b55ec5d16d9, f71de63c1a99f7a9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (ab8144bb25002ed0, 152c12c793033b6c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (56b2e841a4f07893, 61c780357526ae81), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (6f53d7f8ddbf8bdf, 8658aecaa5e6c8db), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (ad58a3fd7f67b28, 46e16d416abd1d14), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (de6a2fb2c1097494, 9ae3c0fc1fa8da5d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (e828c9798d697b3d, e68125298e6025a8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (c8f6538f45cdcc8d, e9709db7558d194a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (1d4a01a5e572dce5, e3661d2de4a09d1f), 80, 80 [INFO] [stderr] SG_CR_Eslkdjf: file, (27eabcae1b61b4a4, ea30683667764db1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: file, (a5da94a89cfe48c2, c11a8b3dd121f5d0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (d89e52d1b2205bdb, bf6292018593fbd3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (e6aa14139d7ee0f9, d196315417a9b910), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (f7c1edb545468e9e, eae63e2029d3529b), 80, 80 [INFO] [stderr] SG_CR_Eslkdjf: file, (c7cbddf0215f5070, 23f42ebb7c3db044), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: file, (730700f5b2e83625, 8adfa26637e3554), 80, 80 [INFO] [stderr] SG_CR_Eslkdjf: file, (fd44dc4c28c7a50d, 81038ad2d9f2277), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: file, (55a272a1ba16bad5, ee291c26263ef05c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (ee962b677fa43cb6, e90823ea7793e11e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (9c856a741a2d2430, 9a857cc6a6d7e60e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (4008f2b8e0a847b5, 4c1585068981d7bd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (710525b847b7afb0, d378c84e481c25f7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (944b0715a67d5a62, 34dfaa06723db3be), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (aad06f092ecc4bd9, d8e865540c76a93d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (445e69fc61c8b032, c12787067e5b09da), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (88d0c4f181bc015e, b69e50eef3309832), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (7234c8dd606ecfd3, 663feb0fa52e4b8b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (e52945c231cf8a26, 82478b89cc79d58b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (f835713bc42dc963, 872c60a549b0f1bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (e426774fa63b8672, a2fbe1c2047e0b75), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (529707793ca4335a, f417c3872082f1bc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (4469155670935bed, 7654d478037faa58), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (e6f62feaada2b38f, b101b46b1628b226), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (5ed0e8ace2e7150a, 246b79486ff09443), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (f083f57eeca60d14, b2b4ed3dfa65f09b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (5e5e33a398a4de9d, fa3991aa139f8f66), 80, 80 [INFO] [stderr] SG_CR_Eslkdjf: file, (56963b69d349d294, f7c2b17eeb6df4bc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: file, (3f232c8825b4f8ee, 803c565aba58e0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (3a206149e39eb44a, 80647b4281dc43a3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (5733d0af1c9462cd, d4aaed3113ff1bc3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (b3e6afd3b34153be, 8725c73e9d4665df), 80, 80 [INFO] [stderr] SG_CR_Eslkdjf: file, (ce92d61097510333, 18a6edbf171b7a72), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: file, (1b30e797fa4e80c5, 8fdb65a0158a10aa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (4664247d96aee608, c1608be566508955), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (57d6d1a95d789214, b0d0a27758197d60), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (2bc56b54b04c7ea3, d4dd3ee219e4ae45), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (3dea8d5c95e5f68e, 19b6ace854b1a10e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (678aa95c11a21c07, 8c3024c1cc92f232), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (97595df8898301a, f4511d6a252659f3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (92b9f62a6e0ad55c, f2724b351b5fcb1e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (200648ae2f100403, 5fa0c5801a09b245), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: file, (842560cb2538ba29, 3ec31fc26c8490b5), 0, 0 [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:294:25 [INFO] [stdout] | [INFO] [stdout] 294 | _ => panic!(format!("{}", err.to_string())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [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] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 294 - _ => panic!(format!("{}", err.to_string())), [INFO] [stdout] 294 + _ => panic!("{}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:833:24 [INFO] [stdout] | [INFO] [stdout] 833 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 833 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 833 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:929:28 [INFO] [stdout] | [INFO] [stdout] 929 | 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] 929 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 929 | 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] --> tests/lib.rs:1036:32 [INFO] [stdout] | [INFO] [stdout] 1036 | 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] 1036 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1036 | 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] --> tests/lib.rs:1057:28 [INFO] [stdout] | [INFO] [stdout] 1057 | 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] 1057 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1057 | 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] --> tests/lib.rs:1182:28 [INFO] [stdout] | [INFO] [stdout] 1182 | 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] 1182 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1182 | 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] --> tests/lib.rs:1258:25 [INFO] [stdout] | [INFO] [stdout] 1258 | _ => panic!(format!("{}", err.to_string())), [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1258 - _ => panic!(format!("{}", err.to_string())), [INFO] [stdout] 1258 + _ => panic!("{}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:1340:28 [INFO] [stdout] | [INFO] [stdout] 1340 | 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] 1340 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1340 | 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] --> tests/lib.rs:1428:28 [INFO] [stdout] | [INFO] [stdout] 1428 | 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] 1428 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1428 | 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] --> tests/lib.rs:1637:28 [INFO] [stdout] | [INFO] [stdout] 1637 | 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] 1637 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1637 | 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] --> tests/lib.rs:1846:28 [INFO] [stdout] | [INFO] [stdout] 1846 | 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] 1846 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1846 | 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] --> tests/lib.rs:1872:25 [INFO] [stdout] | [INFO] [stdout] 1872 | _ => panic!(format!("wrong error {}", err.to_string())), [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1872 - _ => panic!(format!("wrong error {}", err.to_string())), [INFO] [stdout] 1872 + _ => panic!("wrong error {}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:2119:25 [INFO] [stdout] | [INFO] [stdout] 2119 | _ => panic!(format!("{}", err.to_string())), [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2119 - _ => panic!(format!("{}", err.to_string())), [INFO] [stdout] 2119 + _ => panic!("{}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:2282:24 [INFO] [stdout] | [INFO] [stdout] 2282 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2282 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 2282 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:2384:28 [INFO] [stdout] | [INFO] [stdout] 2384 | 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] 2384 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2384 | 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] --> tests/lib.rs:2513:28 [INFO] [stdout] | [INFO] [stdout] 2513 | 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] 2513 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2513 | 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] --> tests/lib.rs:2588:25 [INFO] [stdout] | [INFO] [stdout] 2588 | _ => panic!(format!("{}", err.to_string())), [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2588 - _ => panic!(format!("{}", err.to_string())), [INFO] [stdout] 2588 + _ => panic!("{}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:2679:28 [INFO] [stdout] | [INFO] [stdout] 2679 | 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] 2679 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2679 | 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] --> tests/lib.rs:2772:28 [INFO] [stdout] | [INFO] [stdout] 2772 | 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] 2772 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2772 | 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] --> tests/lib.rs:2798:25 [INFO] [stdout] | [INFO] [stdout] 2798 | _ => panic!(format!("wrong error {}", err.to_string())), [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2798 - _ => panic!(format!("wrong error {}", err.to_string())), [INFO] [stdout] 2798 + _ => panic!("wrong error {}", err.to_string()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:2946:28 [INFO] [stdout] | [INFO] [stdout] 2946 | 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] 2946 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2946 | 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] --> tests/lib.rs:3049:28 [INFO] [stdout] | [INFO] [stdout] 3049 | 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] 3049 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3049 | 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] --> tests/lib.rs:3151:28 [INFO] [stdout] | [INFO] [stdout] 3151 | 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] 3151 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3151 | 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] --> tests/lib.rs:3253:28 [INFO] [stdout] | [INFO] [stdout] 3253 | 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] 3253 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3253 | 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] --> tests/lib.rs:3360:28 [INFO] [stdout] | [INFO] [stdout] 3360 | 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] 3360 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3360 | 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] --> tests/lib.rs:3458:28 [INFO] [stdout] | [INFO] [stdout] 3458 | 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] 3458 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3458 | 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] --> tests/lib.rs:3557:28 [INFO] [stdout] | [INFO] [stdout] 3557 | 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] 3557 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3557 | 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] --> tests/lib.rs:3655:28 [INFO] [stdout] | [INFO] [stdout] 3655 | 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] 3655 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3655 | 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] --> tests/lib.rs:3755:28 [INFO] [stdout] | [INFO] [stdout] 3755 | 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] 3755 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3755 | 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] --> tests/lib.rs:3858:28 [INFO] [stdout] | [INFO] [stdout] 3858 | 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] 3858 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3858 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (b9f19b8be625917e, 8a5092e5d2f5dec2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (af308716cfc62f12, d56d23baccd9afa9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (8f3de09ea7c18b2e, e8cca6af3ec33e7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e54e612ffcc28a9e, 7dd10191f4d4d3c2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (811c28bbdcaabf58, e63c0e149f78f9b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c9bf6b1094ed6b4c, ac0011e54d8e25ad), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (255a2432b5768f74, 90dc89d0406ccae7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c345186fef99f26c, 4e295aaf2563e2dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (fe7fc9512d92e145, c83befb94920fd47), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (706c5a649c2d966a, 369330e9c691d971), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2c0fd3dbd667b892, 98d104db9ee0b08e), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ee0d6364a5cc069b, c138e0065452df71), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ee0d6364a5cc069b, c138e0065452df71), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ee0d6364a5cc069b, c138e0065452df71), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ee0d6364a5cc069b, c138e0065452df71), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (bd211836e9c4dc51, 17bd13faf87df26f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e2adb02800bf726a, 905a1436cd0901db), 256, 256 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c1f2c390b0792ba3, b3d70403eadd4828), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c1f2c390b0792ba3, b3d70403eadd4828), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c1f2c390b0792ba3, b3d70403eadd4828), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c1f2c390b0792ba3, b3d70403eadd4828), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (8325321c4e85f566, 8c32ba7a55cd5ad0), 280, 232 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ff01dd199a74eb00, 49bd1e1af27463c0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ff01dd199a74eb00, 49bd1e1af27463c0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ff01dd199a74eb00, 49bd1e1af27463c0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ff01dd199a74eb00, 49bd1e1af27463c0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ef554f2a30910f0a, f1179935e2eae7f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (60e9a8b399340d3b, 2f770af0a14e825e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (60e9a8b399340d3b, 2f770af0a14e825e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (60e9a8b399340d3b, 2f770af0a14e825e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (60e9a8b399340d3b, 2f770af0a14e825e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (809116b2434323c4, d49a88744b41236f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9c6bbb0ae5451074, bb71a3a4b628d937), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (43e3206fb2dec82d, bb2af41ad4357640), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (43e3206fb2dec82d, bb2af41ad4357640), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (43e3206fb2dec82d, bb2af41ad4357640), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (43e3206fb2dec82d, bb2af41ad4357640), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9ce7fa692c564e1d, 5836ba717137a30f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (71589cecb7492d23, 97bedf4df54990db), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (71589cecb7492d23, 97bedf4df54990db), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (71589cecb7492d23, 97bedf4df54990db), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (71589cecb7492d23, 97bedf4df54990db), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (8a3fbdbb24c3ec52, 5d34f64ad88f354b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (acf0093256f62666, 2393ac37bcaa37ca), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (4cd0f144e87562f8, bdff4deccd4f5859), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (4cd0f144e87562f8, bdff4deccd4f5859), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (4cd0f144e87562f8, bdff4deccd4f5859), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (4cd0f144e87562f8, bdff4deccd4f5859), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (d8f91bc8cfdc1dfd, de1923456a1f38f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a7a807075775e6a5, 205d7bc83431b3e9), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (b1022bf1a62f4062, 30a97e61a2813d48), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (b1022bf1a62f4062, 30a97e61a2813d48), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (b1022bf1a62f4062, 30a97e61a2813d48), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (b1022bf1a62f4062, 30a97e61a2813d48), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (1030a31188220627, f81b549d8a65cb41), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (d7f8bb367e4d75c, 3d1931280e20bdcd), 736, 664 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c91df7d356a55404, d0b3e44af04e1541), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c91df7d356a55404, d0b3e44af04e1541), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c91df7d356a55404, d0b3e44af04e1541), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c91df7d356a55404, d0b3e44af04e1541), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3a60b9aa2469c50c, 4396b793fd7921ca), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (97290d9b4cf97951, 31bba98b2208fc79), 736, 664 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9ad534089f73c45e, 4a6a69e3370877db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9ad534089f73c45e, 4a6a69e3370877db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9ad534089f73c45e, 4a6a69e3370877db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9ad534089f73c45e, 4a6a69e3370877db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (ce067e139c1f1403, 585ebeae9a4fdebf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (68de9b671b4b0a56, 3cbb547394e1a7af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (68de9b671b4b0a56, 3cbb547394e1a7af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (68de9b671b4b0a56, 3cbb547394e1a7af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (68de9b671b4b0a56, 3cbb547394e1a7af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (d22fa746b6cf6bc4, ec131514a0240283), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (5eb4def1405989e9, 11e0b80d6fa264f6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (5d76ca5f40d15c25, c7c6bb4edb6e76fd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (d11d8292d81562aa, 31e3308562a1d994), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e0e50686bdd7d90a, 7e46ecc4b4732b63), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7e8a57d032b390ab, 3e1c02c56e088810), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (c304b4b94a15b1cf, 9413b62abdc39166), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (17574061fbda75ab, 7c9903b1e86d3964), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:219:28 [INFO] [stdout] | [INFO] [stdout] 219 | Err(err) => panic!(err.to_string()), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [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] 219 | Err(err) => panic!("{}", err.to_string()), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (2d1aa99f4000176d, cc84b9273bfba12f), 400, 352 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:321:24 [INFO] [stdout] | [INFO] [stdout] 321 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 321 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 321 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (3e011fc79db75020, bce38098c2d50533), 8, 8 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:419:24 [INFO] [stdout] | [INFO] [stdout] 419 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 419 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 419 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (3e011fc79db75020, bce38098c2d50533), 8, 8 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:840:28 [INFO] [stdout] | [INFO] [stdout] 840 | 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] 840 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 840 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (3e011fc79db75020, bce38098c2d50533), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3e011fc79db75020, bce38098c2d50533), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (495a292bb9d452e, 894f838d83aa78c2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (22e0d1a6a8ba1239, d3ea12677b69362d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (22e0d1a6a8ba1239, d3ea12677b69362d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (22e0d1a6a8ba1239, d3ea12677b69362d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (22e0d1a6a8ba1239, d3ea12677b69362d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (98ac909226729ee8, 1920ce97bf427cc0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (786e6288b17e40f1, 3c3d09665c2dc41e), 400, 352 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e3fc2f7fe34ff086, abab727e375fc869), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e3fc2f7fe34ff086, abab727e375fc869), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e3fc2f7fe34ff086, abab727e375fc869), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e3fc2f7fe34ff086, abab727e375fc869), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (d172a4da03bc1db4, b35f1583d3d9839), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (15f5042a0e59d1e6, 3861374710e88e0a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (15f5042a0e59d1e6, 3861374710e88e0a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (15f5042a0e59d1e6, 3861374710e88e0a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (15f5042a0e59d1e6, 3861374710e88e0a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (f962b9284fefb653, 104d16e81d06628b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2a6da95de164d30c, 5c90f6254d48c4ee), 400, 352 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7ed70cb9f10b922c, d1c435a85a74bac7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7ed70cb9f10b922c, d1c435a85a74bac7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7ed70cb9f10b922c, d1c435a85a74bac7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7ed70cb9f10b922c, d1c435a85a74bac7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9a5d2feb7f636e17, 74c050f176436da6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (30894875011b907e, 1634fd97814028fd), 400, 352 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3ed74c86ddfd266c, 52eca6a3eca2f33f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3ed74c86ddfd266c, 52eca6a3eca2f33f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3ed74c86ddfd266c, 52eca6a3eca2f33f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3ed74c86ddfd266c, 52eca6a3eca2f33f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: lib, (cbd2d5f0042bbe0f, 457a471ceb6c8495), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a26b455d3e1ae1af, 919f8cfa1145261f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a26b455d3e1ae1af, 919f8cfa1145261f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a26b455d3e1ae1af, 919f8cfa1145261f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a26b455d3e1ae1af, 919f8cfa1145261f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (59098ed290937e5d, 5eccb608bcbba48b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (add283d380a4d9c6, 86a0a11ed26ff0b0), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:964:32 [INFO] [stdout] | [INFO] [stdout] 964 | 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] 964 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 964 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (3b7331e44c5302ac, 45c65bb372b41f35), 256, 256 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:985:28 [INFO] [stdout] | [INFO] [stdout] 985 | 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] 985 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 985 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8c820195e2bd96d7, 2d3224eb172583ef), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1019:28 [INFO] [stdout] | [INFO] [stdout] 1019 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1019 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 1019 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8c820195e2bd96d7, 2d3224eb172583ef), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1029:28 [INFO] [stdout] | [INFO] [stdout] 1029 | 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] 1029 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1029 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8c820195e2bd96d7, 2d3224eb172583ef), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1089:28 [INFO] [stdout] | [INFO] [stdout] 1089 | 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] 1089 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1089 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8c820195e2bd96d7, 2d3224eb172583ef), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1198:28 [INFO] [stdout] | [INFO] [stdout] 1198 | 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] 1198 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1198 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (3857e61602ebb97, b9760d95f0a3e5a7), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1259:28 [INFO] [stdout] | [INFO] [stdout] 1259 | 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] 1259 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1259 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (b96b68d363756a4e, 56e9d27309ca128), 256, 256 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1359:28 [INFO] [stdout] | [INFO] [stdout] 1359 | 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] 1359 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1359 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (d16b78e1bb8dc4d3, 94bfcb6abd5397fa), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1466:28 [INFO] [stdout] | [INFO] [stdout] 1466 | 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] 1466 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1466 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (d16b78e1bb8dc4d3, 94bfcb6abd5397fa), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1546:28 [INFO] [stdout] | [INFO] [stdout] 1546 | 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] 1546 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 1546 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (d16b78e1bb8dc4d3, 94bfcb6abd5397fa), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1682:24 [INFO] [stdout] | [INFO] [stdout] 1682 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1682 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 1682 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (d16b78e1bb8dc4d3, 94bfcb6abd5397fa), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1839:24 [INFO] [stdout] | [INFO] [stdout] 1839 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1839 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 1839 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (7371b9b95c8febb6, 3218d47a367292d5), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:1936:24 [INFO] [stdout] | [INFO] [stdout] 1936 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 1936 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 1936 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (b779cae3dfb94864, 5cc0a96328f7744), 256, 256 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2185:24 [INFO] [stdout] | [INFO] [stdout] 2185 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2185 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 2185 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (829e450e832f5cf1, 99f654956ad1e366), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2334:28 [INFO] [stdout] | [INFO] [stdout] 2334 | 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] 2334 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2334 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (829e450e832f5cf1, 99f654956ad1e366), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2475:32 [INFO] [stdout] | [INFO] [stdout] 2475 | 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] 2475 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2475 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (829e450e832f5cf1, 99f654956ad1e366), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2496:28 [INFO] [stdout] | [INFO] [stdout] 2496 | 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] 2496 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2496 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (829e450e832f5cf1, 99f654956ad1e366), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2530:28 [INFO] [stdout] | [INFO] [stdout] 2530 | panic!(format!("wrong error {}", err.to_string())); [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: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 2530 - panic!(format!("wrong error {}", err.to_string())); [INFO] [stdout] 2530 + panic!("wrong error {}", err.to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (f2be782694e39840, 39d167eb356d507b), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2540:28 [INFO] [stdout] | [INFO] [stdout] 2540 | 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] 2540 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2540 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (80883a5def7f08f3, e3ab5fdbe54385ae), 256, 256 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2600:28 [INFO] [stdout] | [INFO] [stdout] 2600 | 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] 2600 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2600 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (1f246be69a543d47, da929465ef3c9904), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2657:28 [INFO] [stdout] | [INFO] [stdout] 2657 | 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] 2657 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2657 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (1f246be69a543d47, da929465ef3c9904), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2719:28 [INFO] [stdout] | [INFO] [stdout] 2719 | 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] 2719 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2719 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (1f246be69a543d47, da929465ef3c9904), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:2780:28 [INFO] [stdout] | [INFO] [stdout] 2780 | 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] 2780 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 2780 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (1f246be69a543d47, da929465ef3c9904), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3437:28 [INFO] [stdout] | [INFO] [stdout] 3437 | 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] 3437 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3437 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8cab493e51d5271, c2741a2219bdac22), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3500:28 [INFO] [stdout] | [INFO] [stdout] 3500 | 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] 3500 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3500 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (730231ad85c4fa48, 3d0dab851e7c8460), 256, 256 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3562:28 [INFO] [stdout] | [INFO] [stdout] 3562 | 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] 3562 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3562 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8f05fd78b7976423, 8e90ddfa79039832), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3624:28 [INFO] [stdout] | [INFO] [stdout] 3624 | 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] 3624 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3624 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8f05fd78b7976423, 8e90ddfa79039832), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3690:28 [INFO] [stdout] | [INFO] [stdout] 3690 | 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] 3690 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3690 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8f05fd78b7976423, 8e90ddfa79039832), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3759:28 [INFO] [stdout] | [INFO] [stdout] 3759 | 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] 3759 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3759 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8f05fd78b7976423, 8e90ddfa79039832), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3839:28 [INFO] [stdout] | [INFO] [stdout] 3839 | 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] 3839 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3839 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (8e95f1de84439d6c, 3cd318617fb5e4a8), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:3927:28 [INFO] [stdout] | [INFO] [stdout] 3927 | 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] 3927 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 3927 | 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] --> tests/dir.rs:4014:28 [INFO] [stdout] | [INFO] [stdout] 4014 | 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] 4014 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4014 | 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] --> tests/dir.rs:4074:28 [INFO] [stdout] | [INFO] [stdout] 4074 | 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] 4074 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4074 | 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] --> tests/dir.rs:4136:28 [INFO] [stdout] | [INFO] [stdout] 4136 | 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] 4136 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4136 | 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] --> tests/dir.rs:4197:28 [INFO] [stdout] | [INFO] [stdout] 4197 | 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] 4197 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4197 | 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] --> tests/dir.rs:4258:28 [INFO] [stdout] | [INFO] [stdout] 4258 | 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] 4258 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4258 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (39aa6f4ab0c51d7c, 3dc7b84c33c5827c), 256, 208 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:4323:28 [INFO] [stdout] | [INFO] [stdout] 4323 | 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] 4323 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4323 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (248303f37dbe77a8, d8a20407c11b511e), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:4396:28 [INFO] [stdout] | [INFO] [stdout] 4396 | 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] 4396 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4396 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (248303f37dbe77a8, d8a20407c11b511e), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:4482:28 [INFO] [stdout] | [INFO] [stdout] 4482 | 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] 4482 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4482 | 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] --> tests/dir.rs:4580:28 [INFO] [stdout] | [INFO] [stdout] 4580 | 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] 4580 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4580 | 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] --> tests/dir.rs:4674:28 [INFO] [stdout] | [INFO] [stdout] 4674 | 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] 4674 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4674 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (248303f37dbe77a8, d8a20407c11b511e), 16, 16 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/dir.rs:4746:28 [INFO] [stdout] | [INFO] [stdout] 4746 | 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] 4746 | Err(err) => panic!("{}", err), [INFO] [stdout] | +++++ [INFO] [stdout] help: or use std::panic::panic_any instead [INFO] [stdout] | [INFO] [stdout] 4746 | Err(err) => std::panic::panic_any(err), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (248303f37dbe77a8, d8a20407c11b511e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7c289d8ae593cd59, 9439a8655d0ecce3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (828d51f497ffcabd, d2b9b8e5e87e324a), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2d2c0291b655249c, 168c99b0546fd8fd), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2d2c0291b655249c, 168c99b0546fd8fd), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2d2c0291b655249c, 168c99b0546fd8fd), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (2d2c0291b655249c, 168c99b0546fd8fd), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (5d61884e0023b265, 36b6fe04fef2be86), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (343428dcfe30339b, e372e1b19708d2b3), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9605f6e2de9a9bf3, ff770c9e8038519b), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9605f6e2de9a9bf3, ff770c9e8038519b), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9605f6e2de9a9bf3, ff770c9e8038519b), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (9605f6e2de9a9bf3, ff770c9e8038519b), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (e354a59d8bc68449, 82b14790d52bf909), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (a99444b79909861b, 349b65240b62dbd6), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (37c268857bf0fd66, 4fb098c62d692caf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (37c268857bf0fd66, 4fb098c62d692caf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (37c268857bf0fd66, 4fb098c62d692caf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (37c268857bf0fd66, 4fb098c62d692caf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (3bdcfd99ae3b5762, c566854c5fd70944), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (50c150b69965caa6, 40b3af3a0eac6d30), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (b577108c9787ccc1, cf8c6f6c511fd22e), 256, 208 [INFO] [stderr] SG_CR_Eslkdjf: lib, (6028b04a5a272c28, b9f6df7c1470f947), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (6028b04a5a272c28, b9f6df7c1470f947), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (6028b04a5a272c28, b9f6df7c1470f947), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: lib, (6028b04a5a272c28, b9f6df7c1470f947), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (93cddd05f17c571f, bbf55f9afab9c007), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a48e919978811077, d21ee45ea4c6906f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (9311530f63da6a3d, afdd32492f05c448), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2a595f8750942693, f032aae9279f2bff), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d999eea945b3fd87, a7942ac5aee71533), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (aa0562f592310cbe, 9a3056ac51a4b755), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (613b3c0c3fa36c92, 71250c4b495b7371), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6991c164106e78bd, b6e1f99dd7ad722f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d6760c840355600d, cb2fe65e7ae41de8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8a35bfeec169cd6a, a4383220d7e0af8c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d82f501b50009141, e4c60d66f1bcbe7e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (48da6527614deb53, a42b420af096727a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (82ad59f8b0fd0ca0, dc0a3af8c516852d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (177813ee6c02cdd6, 77d6e7e8fb402b2a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1a647de2449a31c7, 75cf1085664de92d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (cbf47627db09ea19, c5488b000779b893), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (c90ea92ce6ba4942, ffaabf9a47f2a3cb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (f352826dba2d160e, 99409806843db0b7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (93742d7ef23ed4b3, c3c34557e1aa35fa), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d019c34903fc2812, 2c111809a365ead6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d019c34903fc2812, 2c111809a365ead6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d019c34903fc2812, 2c111809a365ead6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (febf99b65bc28da, 3a8632827d84802d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5f4411d283609007, 224f42664c4e9148), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5f4411d283609007, 224f42664c4e9148), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5f4411d283609007, 224f42664c4e9148), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3a3421b7daf4cc1e, f689cbacd58eea1e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b49f0eea31e92a10, d42781b492ae3fc7), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ed5156976bbca68, 9a0460e59ebfd4ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ed5156976bbca68, 9a0460e59ebfd4ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ed5156976bbca68, 9a0460e59ebfd4ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (38ca739520488b25, dbe9e5b3083867d), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab8190e1bc0fbaa1, 7aca3ca5f0ab4f56), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab8190e1bc0fbaa1, 7aca3ca5f0ab4f56), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab8190e1bc0fbaa1, 7aca3ca5f0ab4f56), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (33bdd8f1ac184c7f, 6a910e80a8cfe470), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (f3c008547b16f0b, 4bdd133409689cf7), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (998d7da0ada5dda5, 1a927c106ce984ae), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (998d7da0ada5dda5, 1a927c106ce984ae), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (998d7da0ada5dda5, 1a927c106ce984ae), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (938481d4f03e3690, b925316bd4c8e9af), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ec97b799b4a2b368, fdaa15c2f4d3732e), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5c30d894d1c18b95, 78b5cdc0b75e6ed4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5c30d894d1c18b95, 78b5cdc0b75e6ed4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5c30d894d1c18b95, 78b5cdc0b75e6ed4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (381aedfa49f17d44, f441d9bc39f87d60), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4183c7857e6bb112, 63103ba2bef75810), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4183c7857e6bb112, 63103ba2bef75810), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4183c7857e6bb112, 63103ba2bef75810), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (be1634f1fa3d1e0b, f8c5673508b575f0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6d8920a37524705a, eb2398d4a9cbf522), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (799543dfaf9305d6, 334d26e990874b99), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (799543dfaf9305d6, 334d26e990874b99), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (799543dfaf9305d6, 334d26e990874b99), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8ef63406884df21, 2c0f6aeb6bf6ed37), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (dd5fe74859cb5082, 2b03659bd78516fc), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b7191b1449dd95d3, eb99a33a98d71e44), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b7191b1449dd95d3, eb99a33a98d71e44), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b7191b1449dd95d3, eb99a33a98d71e44), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (94b2394b4e7fc8dc, 4cd3cab550d4c99a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bd4691614ae2712b, aa7cb0cc10b8d68), 544, 544 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e3e6aa74368b564c, a572c1723eb640fb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e3e6aa74368b564c, a572c1723eb640fb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e3e6aa74368b564c, a572c1723eb640fb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (56651044fe3913ab, 9eeeb1cd9695ce0c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (c4c762efed2c6e37, 112034ecbba1c123), 544, 544 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ba3b3e5f8bd34b43, 76492e94c221db42), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ba3b3e5f8bd34b43, 76492e94c221db42), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ba3b3e5f8bd34b43, 76492e94c221db42), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (788ab62fb5fbd071, 6568e4196cb6e4fc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (24d6d2668685a73d, 492e45fa0d3c07ba), 352, 352 [INFO] [stderr] SG_CR_Eslkdjf: dir, (994c006c304781ed, 43bdf8dd2d67b8f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (994c006c304781ed, 43bdf8dd2d67b8f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (994c006c304781ed, 43bdf8dd2d67b8f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (fe332e814f4d66fc, c5e6051ad5c35cc2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (7ad1f594580d4808, d474ec28a31a92), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (307f0adeca77b77f, 176e3e8435934481), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a61f5d91aef7c07f, 4d3e13f4220d1d49), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e66fc3c924631c6b, 69e2ccdbd2840cae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8ee027fa405ae802, 5e86313a0608fc30), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1916d8c7677d2ac8, 79aa2bcb646d2cd3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (eedc698b04f7b95e, 6d1a6bd153a03314), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4078e4d59611fa0, 9e5221aba54aebb6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a2cafef962d94a20, c5ad940a08b4e40b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (805472ea65289a7c, 966fea838f6a785e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6d6ab6200e497bb9, 99e109ce76c17497), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (5863c2be417479bf, b8a5d6e62a73daa5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (7e88cb392acbaf8a, b88fb581d605be4c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (f927b3ef74e6dde9, 260e9f109f716fa6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (9c54c8a936aef953, f1c930fa714e8f9c), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (42fcb5e66ce26d4d, cd54cd86c4fd78b2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (42fcb5e66ce26d4d, cd54cd86c4fd78b2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (42fcb5e66ce26d4d, cd54cd86c4fd78b2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (68b408f327699749, 400de44ba27a6cbb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4c10cc50aaec6533, 3197a25e80d88fe9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4c10cc50aaec6533, 3197a25e80d88fe9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4c10cc50aaec6533, 3197a25e80d88fe9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8eb9691b35926fe5, aa76b877ac1be38e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e5eea7524bd0607, 635d3940aba19a18), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (83bf071e80384097, 2925ff7f809065d0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (83bf071e80384097, 2925ff7f809065d0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (83bf071e80384097, 2925ff7f809065d0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (64868f2bf9b5c7d, 64a2aa7abd5d4e92), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6fd49926c7daf005, ac2f33488ad3f44f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6fd49926c7daf005, ac2f33488ad3f44f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6fd49926c7daf005, ac2f33488ad3f44f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (478c45af62ae21f0, c76036b5ea1c60b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (7d6686c019ec364e, 1cbad2a069a75d99), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2212b7674eca0a9c, df5512a121e100cf), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2212b7674eca0a9c, df5512a121e100cf), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2212b7674eca0a9c, df5512a121e100cf), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (abe40054a01d8319, 683a7fc1ce263157), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (fee1d4b33df7fdc, 1676e17ae57bc4f7), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e2b8ab8ac3d54c12, 6f107faaa139c0c3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e2b8ab8ac3d54c12, 6f107faaa139c0c3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e2b8ab8ac3d54c12, 6f107faaa139c0c3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6aece0bfc04d3813, 23d79fdfce04a4c2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (491556f3a685c03, d4bc333de042423e), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab525f961d41d6fb, 9f55523c6ccc7fdb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab525f961d41d6fb, 9f55523c6ccc7fdb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ab525f961d41d6fb, 9f55523c6ccc7fdb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (c9c7b8d29ddeb9e, ce0dd4fd7e780499), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1c2e9acee42219fa, f4719f757aef7acb), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ade50b326b208eb, c9d9116a4d3548a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ade50b326b208eb, c9d9116a4d3548a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ade50b326b208eb, c9d9116a4d3548a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3a42302f09b081f0, 8801efa0ad0a3917), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (73a24845e908cc6b, 8251c80b77d29c88), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (89dcf0d9a5a18b62, 79a709e9ff862752), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (89dcf0d9a5a18b62, 79a709e9ff862752), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (89dcf0d9a5a18b62, 79a709e9ff862752), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3bcffa70e51a2153, d626e88275919565), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bf0d7dfdd0476929, 4e091b4f777dc901), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8ff43172abbaad5e, 3f1424fe6dec2c98), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1748cd622424ddd9, 1e32b32efde6194c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (9e8c74f44ec28bd8, e67c7408e7db6f2b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (efedb7dd473161d3, 6bc3b471fec2f47b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a418f72dc8f383a8, f4bb85fe84db9732), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (31ae7b2e9eb711, 5aca08fd445183d4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b301a94387490dc4, 6a8ce51e6db92f43), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (74633d8e16977aa9, 18ce917f82138679), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (f211edc131a73cfd, 599735c48c3cdb5d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (9572ad720c917eec, e1522279a24d4032), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3ada429abdd88cea, 79252ba5804fe325), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (f63ab7f86d615777, ac81fb287e816d0a), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (493d01499b19319a, 1f7d75447cd09102), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (493d01499b19319a, 1f7d75447cd09102), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (493d01499b19319a, 1f7d75447cd09102), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (cf2f11c4eff7699d, 465a2ae2c741d0a6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (c9768b5866a7a912, ba145bf8018604f4), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b20e5cbb2a4fa91c, 56eae3679e4e5df7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b20e5cbb2a4fa91c, 56eae3679e4e5df7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (b20e5cbb2a4fa91c, 56eae3679e4e5df7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3cf2ce2802b3ad7b, da238d7c57c8e205), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2234bf397a96713b, 83912bf953412988), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (641ad27a911eeaae, 32829e1ad0502435), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (641ad27a911eeaae, 32829e1ad0502435), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (641ad27a911eeaae, 32829e1ad0502435), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8cc2f4f45bb2550e, f5945a3efad74004), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ff3b39b3ddf0047a, 1faa9973c1dba545), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (239b51a411a75077, 153cd0dd24bc829e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (239b51a411a75077, 153cd0dd24bc829e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (239b51a411a75077, 153cd0dd24bc829e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6d147b78a10e93da, 958db5e42cfd3636), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bae837d3f3a07900, 492c34bb85302529), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (93de0bd68c52466d, f1121bb5e26987c2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (93de0bd68c52466d, f1121bb5e26987c2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (93de0bd68c52466d, f1121bb5e26987c2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (53f6bd31853988e4, 414ece7c999e1f8b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (732b43f48bb68e24, d94fd6f302f312c3), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e0fafb444b7b4f85, 63c15061ece771de), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e0fafb444b7b4f85, 63c15061ece771de), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e0fafb444b7b4f85, 63c15061ece771de), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2a6bff7d863b9c10, 60d1a6a6a41a6ec3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e6c7864777d04f5b, c7c7e41a5b80518d), 160, 160 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1f023adb367c8478, 9d003a7d553a7325), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1f023adb367c8478, 9d003a7d553a7325), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1f023adb367c8478, 9d003a7d553a7325), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (77d052df7b70455b, 8ba8a3a92a26e875), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (da2a8bbe253f1d5d, 6af2dbb1f4127d42), 280, 280 [INFO] [stderr] SG_CR_Eslkdjf: dir, (64b71b5b0b3f63e2, 4a02139a078c383d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (64b71b5b0b3f63e2, 4a02139a078c383d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (64b71b5b0b3f63e2, 4a02139a078c383d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ed5ce0c00d317635, c30d72ed9e253064), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (3763a239b6eecaa6, d052fb67232aa6ae), 184, 184 [INFO] [stderr] SG_CR_Eslkdjf: dir, (34ecf48f85347974, b936326cb79e8041), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (34ecf48f85347974, b936326cb79e8041), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (34ecf48f85347974, b936326cb79e8041), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6c5fc2378c2f2159, d8da4e488144f6ab), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6febecccc83ae2df, a148f169fd557e91), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (933a68eed27e76c2, bb3e9b057824fe59), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (933a68eed27e76c2, bb3e9b057824fe59), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (933a68eed27e76c2, bb3e9b057824fe59), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1c6d6ae2a5680fda, 2447c7aa9dd92fb0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (947459021a7bc1a3, abdc00b9c5ee7137), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2f6558454344ac3e, dfbd31653079f935), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2f6558454344ac3e, dfbd31653079f935), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (2f6558454344ac3e, dfbd31653079f935), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (be9d05fc1cb557e2, 85036791f8bbdaa6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (77c6bae78e40b61a, 9662faaafc54a032), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ce536ccf9e654a1, 90c5bb0594a4308e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ce536ccf9e654a1, 90c5bb0594a4308e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (4ce536ccf9e654a1, 90c5bb0594a4308e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (744f39bd36c7c6bb, 862555c08199d446), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (febdb9eea8fe740f, a60c142f29ec4bca), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a5ddeec4e6f28c94, e8c9aa42098f18cf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a5ddeec4e6f28c94, e8c9aa42098f18cf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a5ddeec4e6f28c94, e8c9aa42098f18cf), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (cd6325953a6c7716, 66a0434a5c157bde), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (7f4c7fedcb827a0a, b2cdb90dfbb5f83d), 112, 112 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1c5a92f57336b17b, 476191bea628d1a7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1c5a92f57336b17b, 476191bea628d1a7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1c5a92f57336b17b, 476191bea628d1a7), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: dir, (8de7d170c2bf6830, 5aab6fcf08b7b163), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (ff69599e6b60decb, 4235aa0e77e0b5d4), 88, 88 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d1a3174392cbc558, 3d4355829f3db2c9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d1a3174392cbc558, 3d4355829f3db2c9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d1a3174392cbc558, 3d4355829f3db2c9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (51919d7f2b1a9f41, 9ac5af29ea43876a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (a77a0a3fd29a833e, 23a80b7d22081489), 136, 136 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bd2402e4c7a37dbd, 4c4d01d0ee0d4e3a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bd2402e4c7a37dbd, 4c4d01d0ee0d4e3a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (bd2402e4c7a37dbd, 4c4d01d0ee0d4e3a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (1977b1a2ae230ed4, a2f6946d8ee6d680), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (9f201adf35ce0a68, fed1d1cc65099b4d), 280, 280 [INFO] [stderr] SG_CR_Eslkdjf: dir, (217f623a235bddf8, 1502380b2b299cb7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (217f623a235bddf8, 1502380b2b299cb7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (217f623a235bddf8, 1502380b2b299cb7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (48639a52ebc0d60f, 8a5ce0ac241a155), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (21f3ae5887dbc743, 694e1b915403e44d), 160, 160 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d344411f1d4e3290, 465fd7c0b316e72f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d344411f1d4e3290, 465fd7c0b316e72f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (d344411f1d4e3290, 465fd7c0b316e72f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (e02afd41e55935b8, 3b28aef01ff09716), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: dir, (dd13cfccf33ae799, 27f02d51b5aef2f1), 352, 352 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6b305eb1a1c2d530, 36cd95482525c2be), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6b305eb1a1c2d530, 36cd95482525c2be), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: dir, (6b305eb1a1c2d530, 36cd95482525c2be), 8, 8 [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 30 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 46 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.64s [INFO] running `Command { std: "docker" "inspect" "84f34b1fe2b7b7b2f04ef713157d72757c9d291d2c60c5ab817219bed6958cf2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84f34b1fe2b7b7b2f04ef713157d72757c9d291d2c60c5ab817219bed6958cf2", kill_on_drop: false }` [INFO] [stdout] 84f34b1fe2b7b7b2f04ef713157d72757c9d291d2c60c5ab817219bed6958cf2