[INFO] fetching crate libarchive 0.1.1... [INFO] building libarchive-0.1.1 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate libarchive 0.1.1 into /workspace/builds/worker-31/source [INFO] validating manifest of crates.io crate libarchive 0.1.1 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 libarchive 0.1.1 [INFO] finished tweaking crates.io crate libarchive 0.1.1 [INFO] tweaked toml for crates.io crate libarchive 0.1.1 written to /workspace/builds/worker-31/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] [stderr] Downloading crates ... [INFO] [stderr] Downloaded libarchive3-sys v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/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] e8d98d84a9e40779b74fd5726401b1825a3876bee9f7288accb131df3c08a84b [INFO] running `Command { std: "docker" "start" "-a" "e8d98d84a9e40779b74fd5726401b1825a3876bee9f7288accb131df3c08a84b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e8d98d84a9e40779b74fd5726401b1825a3876bee9f7288accb131df3c08a84b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8d98d84a9e40779b74fd5726401b1825a3876bee9f7288accb131df3c08a84b", kill_on_drop: false }` [INFO] [stdout] e8d98d84a9e40779b74fd5726401b1825a3876bee9f7288accb131df3c08a84b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/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] 15a8a28481cfe8368f598f9a4141a542ef9a8b21ed2ea2167dd2dd4eec1324e0 [INFO] running `Command { std: "docker" "start" "-a" "15a8a28481cfe8368f598f9a4141a542ef9a8b21ed2ea2167dd2dd4eec1324e0", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.99 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (75b84863966839e5, 8a92c743b00988cf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (dfe9ad4deab3c22, cccface5067a5ae4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (f6a6f9fb22f27986, c97ead5bacc60c22), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (3cd3cd930222b44e, c34b9c0177d51f8), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (dc2779d2633687b4, f52195d0cf71de99), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (138cb81349ff48c8, ad79fc437f3dfa5d), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (1b21d6df00ab4db8, 58ffa7e63190104e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (4737aaf5446dcf4c, bcf138f99cb43338), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (71f7d12c922a1052, 9b8fe7a6090f6ce4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (e63fb2f61a64b0dc, 22de60d0ca2a98d3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (187ee3fdc89ad708, 44a04d8ea07c00f4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (6c9a153d446b3ade, b1a454f75c509380), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (27e736a72c7b8151, 8935f5ce020c84e0), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (26d86db52acf4b27, b6c6c0fd2338a8bc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (92e720ac5c134a61, ea3d0cef32ea9290), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (1340d7b68b67d783, 58b47e7a84f316c3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (edfac9028d2af4af, 924761af685eb0d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (3e85d33b979485ef, 6cb882a155767c3f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (d30fb89499e0acf, 6783066fff8352d5), 0, 0 [INFO] [stderr] Compiling libarchive3-sys v0.1.2 [INFO] [stderr] Compiling libarchive v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | impl<'a> From<&'a archive::Handle> for ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn from(handle: &'a archive::Handle) -> ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | impl<'a> From<&'a archive::Handle> for ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn from(handle: &'a archive::Handle) -> ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | reader: Box, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | try!(builder.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:114:58 [INFO] [stdout] | [INFO] [stdout] 114 | _ => Err(ArchiveError::from(&builder as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:168:57 [INFO] [stdout] | [INFO] [stdout] 168 | Err(ArchiveError::from(&builder as &Handle)) [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:237:47 [INFO] [stdout] | [INFO] [stdout] 237 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:274:47 [INFO] [stdout] | [INFO] [stdout] 274 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:300:47 [INFO] [stdout] | [INFO] [stdout] 300 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:67:51 [INFO] [stdout] | [INFO] [stdout] 67 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:76:51 [INFO] [stdout] | [INFO] [stdout] 76 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:86:51 [INFO] [stdout] | [INFO] [stdout] 86 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:99:51 [INFO] [stdout] | [INFO] [stdout] 99 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/writer.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | bytes += try!(self.write_data(reader)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:141:54 [INFO] [stdout] | [INFO] [stdout] 141 | _ => Err(ArchiveError::from(self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:150:51 [INFO] [stdout] | [INFO] [stdout] 150 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:170:68 [INFO] [stdout] | [INFO] [stdout] 170 | ... return Err(ArchiveError::from(self as &Handle)); [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:173:67 [INFO] [stdout] | [INFO] [stdout] 173 | _ => return Err(ArchiveError::from(reader as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:183:51 [INFO] [stdout] | [INFO] [stdout] 183 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:243:47 [INFO] [stdout] | [INFO] [stdout] 243 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:277:47 [INFO] [stdout] | [INFO] [stdout] 277 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:292:51 [INFO] [stdout] | [INFO] [stdout] 292 | _ => Err(ArchiveError::from(&self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/reader.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | let desc = CString::new(e.description()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.06s [INFO] running `Command { std: "docker" "inspect" "15a8a28481cfe8368f598f9a4141a542ef9a8b21ed2ea2167dd2dd4eec1324e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15a8a28481cfe8368f598f9a4141a542ef9a8b21ed2ea2167dd2dd4eec1324e0", kill_on_drop: false }` [INFO] [stdout] 15a8a28481cfe8368f598f9a4141a542ef9a8b21ed2ea2167dd2dd4eec1324e0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/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] 1a32421a69768d2995a8d3ec84c8bd2a60089635adcf4bd043a209e7e1782602 [INFO] running `Command { std: "docker" "start" "-a" "1a32421a69768d2995a8d3ec84c8bd2a60089635adcf4bd043a209e7e1782602", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (dfe9ad4deab3c22, cccface5067a5ae4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (f6a6f9fb22f27986, c97ead5bacc60c22), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (3cd3cd930222b44e, c34b9c0177d51f8), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (dc2779d2633687b4, f52195d0cf71de99), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (138cb81349ff48c8, ad79fc437f3dfa5d), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (1b21d6df00ab4db8, 58ffa7e63190104e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (4737aaf5446dcf4c, bcf138f99cb43338), 16, 24 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | impl<'a> From<&'a archive::Handle> for ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (71f7d12c922a1052, 9b8fe7a6090f6ce4), 8, 8 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn from(handle: &'a archive::Handle) -> ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (e63fb2f61a64b0dc, 22de60d0ca2a98d3), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | impl<'a> From<&'a archive::Handle> for ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (187ee3fdc89ad708, 44a04d8ea07c00f4), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn from(handle: &'a archive::Handle) -> ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (6c9a153d446b3ade, b1a454f75c509380), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | reader: Box, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (27e736a72c7b8151, 8935f5ce020c84e0), 16, 24 [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | try!(builder.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (26d86db52acf4b27, b6c6c0fd2338a8bc), 8, 8 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:114:58 [INFO] [stdout] | [INFO] [stdout] 114 | _ => Err(ArchiveError::from(&builder as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (92e720ac5c134a61, ea3d0cef32ea9290), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (1340d7b68b67d783, 58b47e7a84f316c3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (edfac9028d2af4af, 924761af685eb0d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (3e85d33b979485ef, 6cb882a155767c3f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: pkg_config, (d30fb89499e0acf, 6783066fff8352d5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (75b84863966839e5, 8a92c743b00988cf), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:168:57 [INFO] [stdout] | [INFO] [stdout] 168 | Err(ArchiveError::from(&builder as &Handle)) [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libarchive v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:237:47 [INFO] [stdout] | [INFO] [stdout] 237 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:274:47 [INFO] [stdout] | [INFO] [stdout] 274 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:300:47 [INFO] [stdout] | [INFO] [stdout] 300 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:67:51 [INFO] [stdout] | [INFO] [stdout] 67 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:76:51 [INFO] [stdout] | [INFO] [stdout] 76 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:86:51 [INFO] [stdout] | [INFO] [stdout] 86 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:99:51 [INFO] [stdout] | [INFO] [stdout] 99 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/writer.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | bytes += try!(self.write_data(reader)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:141:54 [INFO] [stdout] | [INFO] [stdout] 141 | _ => Err(ArchiveError::from(self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:150:51 [INFO] [stdout] | [INFO] [stdout] 150 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:170:68 [INFO] [stdout] | [INFO] [stdout] 170 | ... return Err(ArchiveError::from(self as &Handle)); [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:173:67 [INFO] [stdout] | [INFO] [stdout] 173 | _ => return Err(ArchiveError::from(reader as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:183:51 [INFO] [stdout] | [INFO] [stdout] 183 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:243:47 [INFO] [stdout] | [INFO] [stdout] 243 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:277:47 [INFO] [stdout] | [INFO] [stdout] 277 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:292:51 [INFO] [stdout] | [INFO] [stdout] 292 | _ => Err(ArchiveError::from(&self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/reader.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | let desc = CString::new(e.description()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | impl<'a> From<&'a archive::Handle> for ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn from(handle: &'a archive::Handle) -> ArchiveError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | impl<'a> From<&'a archive::Handle> for ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn from(handle: &'a archive::Handle) -> ArchiveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn archive::Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | reader: Box, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | try!(builder.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:114:58 [INFO] [stdout] | [INFO] [stdout] 114 | _ => Err(ArchiveError::from(&builder as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:168:57 [INFO] [stdout] | [INFO] [stdout] 168 | Err(ArchiveError::from(&builder as &Handle)) [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:237:47 [INFO] [stdout] | [INFO] [stdout] 237 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:274:47 [INFO] [stdout] | [INFO] [stdout] 274 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader.rs:300:47 [INFO] [stdout] | [INFO] [stdout] 300 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | try!(self.check_consumed()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:67:51 [INFO] [stdout] | [INFO] [stdout] 67 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:76:51 [INFO] [stdout] | [INFO] [stdout] 76 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:86:51 [INFO] [stdout] | [INFO] [stdout] 86 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:99:51 [INFO] [stdout] | [INFO] [stdout] 99 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/writer.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | bytes += try!(self.write_data(reader)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:141:54 [INFO] [stdout] | [INFO] [stdout] 141 | _ => Err(ArchiveError::from(self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:150:51 [INFO] [stdout] | [INFO] [stdout] 150 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:170:68 [INFO] [stdout] | [INFO] [stdout] 170 | ... return Err(ArchiveError::from(self as &Handle)); [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:173:67 [INFO] [stdout] | [INFO] [stdout] 173 | _ => return Err(ArchiveError::from(reader as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:183:51 [INFO] [stdout] | [INFO] [stdout] 183 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:243:47 [INFO] [stdout] | [INFO] [stdout] 243 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:277:47 [INFO] [stdout] | [INFO] [stdout] 277 | _ => ArchiveResult::from(self as &Handle), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/writer.rs:292:51 [INFO] [stdout] | [INFO] [stdout] 292 | _ => Err(ArchiveError::from(&self as &Handle)), [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Handle` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (c2701fc9aafa0b46, a18a834bb07652b0), 0, 0 [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/reader.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | let desc = CString::new(e.description()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (7655c841a569c2d6, 63c35503a2b96d9d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (26bf9e88e5ec8ba6, 2e65f0d3f9b60052), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (24f96fb71e7809e7, f8f2dcde3c5a9998), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (5e4cc9f4ccfa8464, ba2ffce20f883572), 0, 0 [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.77s [INFO] running `Command { std: "docker" "inspect" "1a32421a69768d2995a8d3ec84c8bd2a60089635adcf4bd043a209e7e1782602", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1a32421a69768d2995a8d3ec84c8bd2a60089635adcf4bd043a209e7e1782602", kill_on_drop: false }` [INFO] [stdout] 1a32421a69768d2995a8d3ec84c8bd2a60089635adcf4bd043a209e7e1782602