[INFO] fetching crate zbox 0.9.2... [INFO] testing zbox-0.9.2 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate zbox 0.9.2 into /workspace/builds/worker-80/source [INFO] validating manifest of crates.io crate zbox 0.9.2 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate zbox 0.9.2 [INFO] finished tweaking crates.io crate zbox 0.9.2 [INFO] tweaked toml for crates.io crate zbox 0.9.2 written to /workspace/builds/worker-80/source/Cargo.toml [INFO] crate crates.io crate zbox 0.9.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "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-80/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1831b24a04f437e8ba8e02554e5e1ee20b6caafce55c8c83389044c5b7823915 [INFO] running `Command { std: "docker" "start" "-a" "1831b24a04f437e8ba8e02554e5e1ee20b6caafce55c8c83389044c5b7823915", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1831b24a04f437e8ba8e02554e5e1ee20b6caafce55c8c83389044c5b7823915", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1831b24a04f437e8ba8e02554e5e1ee20b6caafce55c8c83389044c5b7823915", kill_on_drop: false }` [INFO] [stdout] 1831b24a04f437e8ba8e02554e5e1ee20b6caafce55c8c83389044c5b7823915 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e2b231b6182f4f9f0fa8dc9accab703b8eb43ea3d10cfe21940676c1256ae7a9 [INFO] running `Command { std: "docker" "start" "-a" "e2b231b6182f4f9f0fa8dc9accab703b8eb43ea3d10cfe21940676c1256ae7a9", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.76 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling libc v0.2.66 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling cc v1.0.70 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling termcolor v1.0.4 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling num-traits v0.2.8 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling atty v0.2.11 [INFO] [stderr] Compiling zbox v0.9.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling rmp v0.8.8 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling serde_test v1.0.90 [INFO] [stderr] Compiling rmp-serde v0.15.5 [INFO] [stderr] Compiling linked-hash-map v0.5.4 [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let store = map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | let seg_ref = map_io_err!(store.get_seg(ent.seg_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:192:31 [INFO] [stdout] | [INFO] [stdout] 192 | let segdata_ref = map_io_err!(store.get_segdata(seg.data_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | map_io_err!(self.seg_wtr.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 330 | map_io_err!(store.get_seg(&loc.seg_id))? [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | map_io_err!(self.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | let txmgr = map_io_err!(self.txmgr.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:521:9 [INFO] [stdout] | [INFO] [stdout] 521 | map_io_err!(seg.make_mut(&txmgr))?.append_chunk(chunk.len()); [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 581 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | map_io_err!(self.renew_reader())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / map_io_err!(match self.wtr { [INFO] [stdout] 616 | | Some(ref mut wtr) => match self.tx_handle { [INFO] [stdout] 617 | | Some(ref tx_handle) => tx_handle [INFO] [stdout] 618 | | .run(|| { [INFO] [stdout] ... | [INFO] [stdout] 632 | | Err(err) [INFO] [stdout] 633 | | })) [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 `map_io_err` [INFO] [stdout] = note: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | map_io_err!(self.begin_write())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 637 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:641:21 [INFO] [stdout] | [INFO] [stdout] 641 | / map_io_err!(tx_handle.run(|| { [INFO] [stdout] 642 | | wtr.flush()?; [INFO] [stdout] 643 | | Ok(()) [INFO] [stdout] 644 | | }))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:659:9 [INFO] [stdout] | [INFO] [stdout] 659 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/armor.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | from_io_err!(rdr.read_to_end(&mut buf))?; [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: this warning originates in the macro `from_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | map_io_err!(storage.crypto.decrypt(&wal, &storage.key,))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:506:34 [INFO] [stdout] | [INFO] [stdout] 506 | self.dec_frame_len = map_io_err!(storage.crypto.decrypt_to( [INFO] [stdout] | __________________________________- [INFO] [stdout] 507 | | &mut self.dec_frame, [INFO] [stdout] 508 | | &self.frame[..self.addrs[self.frm_idx].len], [INFO] [stdout] 509 | | &storage.key, [INFO] [stdout] 510 | | ))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:667:13 [INFO] [stdout] | [INFO] [stdout] 667 | map_io_err!(self.write_frame())?; [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: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `txid` [INFO] [stdout] --> src/content/content.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | txid: Txid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Writer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/content/content.rs:240:10 [INFO] [stdout] | [INFO] [stdout] 240 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `allocator` [INFO] [stdout] --> src/trans/wal.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | allocator: AllocatorRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `WalQueue` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/trans/wal.rs:192:19 [INFO] [stdout] | [INFO] [stdout] 192 | #[derive(Default, Clone, Deserialize, Serialize)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.12s [INFO] running `Command { std: "docker" "inspect" "e2b231b6182f4f9f0fa8dc9accab703b8eb43ea3d10cfe21940676c1256ae7a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2b231b6182f4f9f0fa8dc9accab703b8eb43ea3d10cfe21940676c1256ae7a9", kill_on_drop: false }` [INFO] [stdout] e2b231b6182f4f9f0fa8dc9accab703b8eb43ea3d10cfe21940676c1256ae7a9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7055c08f1731b121a97e9b5fca04e44754922e2393e97733222be4d21f76c9ba [INFO] running `Command { std: "docker" "start" "-a" "7055c08f1731b121a97e9b5fca04e44754922e2393e97733222be4d21f76c9ba", kill_on_drop: false }` [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling remove_dir_all v0.5.1 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let store = map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | let seg_ref = map_io_err!(store.get_seg(ent.seg_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:192:31 [INFO] [stdout] | [INFO] [stdout] 192 | let segdata_ref = map_io_err!(store.get_segdata(seg.data_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | map_io_err!(self.seg_wtr.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 330 | map_io_err!(store.get_seg(&loc.seg_id))? [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | map_io_err!(self.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | let txmgr = map_io_err!(self.txmgr.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:521:9 [INFO] [stdout] | [INFO] [stdout] 521 | map_io_err!(seg.make_mut(&txmgr))?.append_chunk(chunk.len()); [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 581 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | map_io_err!(self.renew_reader())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / map_io_err!(match self.wtr { [INFO] [stdout] 616 | | Some(ref mut wtr) => match self.tx_handle { [INFO] [stdout] 617 | | Some(ref tx_handle) => tx_handle [INFO] [stdout] 618 | | .run(|| { [INFO] [stdout] ... | [INFO] [stdout] 632 | | Err(err) [INFO] [stdout] 633 | | })) [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 `map_io_err` [INFO] [stdout] = note: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | map_io_err!(self.begin_write())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 637 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:641:21 [INFO] [stdout] | [INFO] [stdout] 641 | / map_io_err!(tx_handle.run(|| { [INFO] [stdout] 642 | | wtr.flush()?; [INFO] [stdout] 643 | | Ok(()) [INFO] [stdout] 644 | | }))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:659:9 [INFO] [stdout] | [INFO] [stdout] 659 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/armor.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | from_io_err!(rdr.read_to_end(&mut buf))?; [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: this warning originates in the macro `from_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | map_io_err!(storage.crypto.decrypt(&wal, &storage.key,))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:506:34 [INFO] [stdout] | [INFO] [stdout] 506 | self.dec_frame_len = map_io_err!(storage.crypto.decrypt_to( [INFO] [stdout] | __________________________________- [INFO] [stdout] 507 | | &mut self.dec_frame, [INFO] [stdout] 508 | | &self.frame[..self.addrs[self.frm_idx].len], [INFO] [stdout] 509 | | &storage.key, [INFO] [stdout] 510 | | ))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:667:13 [INFO] [stdout] | [INFO] [stdout] 667 | map_io_err!(self.write_frame())?; [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: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `txid` [INFO] [stdout] --> src/content/content.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | txid: Txid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Writer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/content/content.rs:240:10 [INFO] [stdout] | [INFO] [stdout] 240 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `allocator` [INFO] [stdout] --> src/trans/wal.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | allocator: AllocatorRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `WalQueue` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/trans/wal.rs:192:19 [INFO] [stdout] | [INFO] [stdout] 192 | #[derive(Default, Clone, Deserialize, Serialize)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling zbox v0.9.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> tests/common/crypto.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | &ret.0[..].copy_from_slice(seed); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 76 | let _ = &ret.0[..].copy_from_slice(seed); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> tests/common/crypto.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | &ret.0[..].copy_from_slice(seed); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 76 | let _ = &ret.0[..].copy_from_slice(seed); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let store = map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | let seg_ref = map_io_err!(store.get_seg(ent.seg_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:192:31 [INFO] [stdout] | [INFO] [stdout] 192 | let segdata_ref = map_io_err!(store.get_segdata(seg.data_id()))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | map_io_err!(self.seg_wtr.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/content.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 330 | map_io_err!(store.get_seg(&loc.seg_id))? [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | map_io_err!(self.renew())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | let txmgr = map_io_err!(self.txmgr.upgrade().ok_or(Error::RepoClosed))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/content/segment.rs:521:9 [INFO] [stdout] | [INFO] [stdout] 521 | map_io_err!(seg.make_mut(&txmgr))?.append_chunk(chunk.len()); [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 581 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | map_io_err!(self.renew_reader())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / map_io_err!(match self.wtr { [INFO] [stdout] 616 | | Some(ref mut wtr) => match self.tx_handle { [INFO] [stdout] 617 | | Some(ref tx_handle) => tx_handle [INFO] [stdout] 618 | | .run(|| { [INFO] [stdout] ... | [INFO] [stdout] 632 | | Err(err) [INFO] [stdout] 633 | | })) [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 `map_io_err` [INFO] [stdout] = note: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | map_io_err!(self.begin_write())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 637 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:641:21 [INFO] [stdout] | [INFO] [stdout] 641 | / map_io_err!(tx_handle.run(|| { [INFO] [stdout] 642 | | wtr.flush()?; [INFO] [stdout] 643 | | Ok(()) [INFO] [stdout] 644 | | }))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/file.rs:659:9 [INFO] [stdout] | [INFO] [stdout] 659 | map_io_err!(self.check_closed())?; [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: this warning originates in the macro `map_io_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:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/armor.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | from_io_err!(rdr.read_to_end(&mut buf))?; [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: this warning originates in the macro `from_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | map_io_err!(storage.crypto.decrypt(&wal, &storage.key,))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:506:34 [INFO] [stdout] | [INFO] [stdout] 506 | self.dec_frame_len = map_io_err!(storage.crypto.decrypt_to( [INFO] [stdout] | __________________________________- [INFO] [stdout] 507 | | &mut self.dec_frame, [INFO] [stdout] 508 | | &self.frame[..self.addrs[self.frm_idx].len], [INFO] [stdout] 509 | | &storage.key, [INFO] [stdout] 510 | | ))?; [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: this warning originates in the macro `map_io_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:112:70 [INFO] [stdout] | [INFO] [stdout] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/volume/storage/storage.rs:667:13 [INFO] [stdout] | [INFO] [stdout] 667 | map_io_err!(self.write_frame())?; [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: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `txid` [INFO] [stdout] --> src/content/content.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | txid: Txid, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Writer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/content/content.rs:240:10 [INFO] [stdout] | [INFO] [stdout] 240 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `allocator` [INFO] [stdout] --> src/trans/wal.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | allocator: AllocatorRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `WalQueue` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/trans/wal.rs:192:19 [INFO] [stdout] | [INFO] [stdout] 192 | #[derive(Default, Clone, Deserialize, Serialize)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/content/merkle_tree.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 494 | &dst[offset..offset + src_len].copy_from_slice(&src[..]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 494 | let _ = &dst[offset..offset + src_len].copy_from_slice(&src[..]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 24 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.36s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/zbox-5e601f66ad6e36d6) [INFO] [stderr] Executable tests/dir.rs (/opt/rustwide/target/debug/deps/dir-ddbaee610c8b94d3) [INFO] [stderr] Executable tests/file.rs (/opt/rustwide/target/debug/deps/file-8b9ce1685ef3900e) [INFO] [stderr] Executable tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-600253bf2fa9db35) [INFO] [stderr] Executable tests/perf.rs (/opt/rustwide/target/debug/deps/perf-06ca50a4eebd7928) [INFO] [stderr] Executable tests/repo.rs (/opt/rustwide/target/debug/deps/repo-eb1dc317c2d8699f) [INFO] running `Command { std: "docker" "inspect" "7055c08f1731b121a97e9b5fca04e44754922e2393e97733222be4d21f76c9ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7055c08f1731b121a97e9b5fca04e44754922e2393e97733222be4d21f76c9ba", kill_on_drop: false }` [INFO] [stdout] 7055c08f1731b121a97e9b5fca04e44754922e2393e97733222be4d21f76c9ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-80/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9e3be3fa2a519570e8615c0de96e1a8b5b61b996faaf41c1ae582353b0a5ee1b [INFO] running `Command { std: "docker" "start" "-a" "9e3be3fa2a519570e8615c0de96e1a8b5b61b996faaf41c1ae582353b0a5ee1b", kill_on_drop: false }` [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | let store = map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:190:27 [INFO] [stderr] | [INFO] [stderr] 190 | let seg_ref = map_io_err!(store.get_seg(ent.seg_id()))?; [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:192:31 [INFO] [stderr] | [INFO] [stderr] 192 | let segdata_ref = map_io_err!(store.get_segdata(seg.data_id()))?; [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:277:13 [INFO] [stderr] | [INFO] [stderr] 277 | map_io_err!(self.seg_wtr.renew())?; [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:322:17 [INFO] [stderr] | [INFO] [stderr] 322 | map_io_err!(self.store.upgrade().ok_or(Error::RepoClosed))?; [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/content.rs:330:21 [INFO] [stderr] | [INFO] [stderr] 330 | map_io_err!(store.get_seg(&loc.seg_id))? [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/segment.rs:505:13 [INFO] [stderr] | [INFO] [stderr] 505 | map_io_err!(self.renew())?; [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/segment.rs:520:21 [INFO] [stderr] | [INFO] [stderr] 520 | let txmgr = map_io_err!(self.txmgr.upgrade().ok_or(Error::RepoClosed))?; [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/content/segment.rs:521:9 [INFO] [stderr] | [INFO] [stderr] 521 | map_io_err!(seg.make_mut(&txmgr))?.append_chunk(chunk.len()); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:581:9 [INFO] [stderr] | [INFO] [stderr] 581 | map_io_err!(self.check_closed())?; [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:592:13 [INFO] [stderr] | [INFO] [stderr] 592 | map_io_err!(self.renew_reader())?; [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:615:9 [INFO] [stderr] | [INFO] [stderr] 615 | / map_io_err!(match self.wtr { [INFO] [stderr] 616 | | Some(ref mut wtr) => match self.tx_handle { [INFO] [stderr] 617 | | Some(ref tx_handle) => tx_handle [INFO] [stderr] 618 | | .run(|| { [INFO] [stderr] ... | [INFO] [stderr] 632 | | Err(err) [INFO] [stderr] 633 | | })) [INFO] [stderr] | |___________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `map_io_err` [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:609:9 [INFO] [stderr] | [INFO] [stderr] 609 | map_io_err!(self.check_closed())?; [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:611:13 [INFO] [stderr] | [INFO] [stderr] 611 | map_io_err!(self.begin_write())?; [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:637:9 [INFO] [stderr] | [INFO] [stderr] 637 | map_io_err!(self.check_closed())?; [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:641:21 [INFO] [stderr] | [INFO] [stderr] 641 | / map_io_err!(tx_handle.run(|| { [INFO] [stderr] 642 | | wtr.flush()?; [INFO] [stderr] 643 | | Ok(()) [INFO] [stderr] 644 | | }))?; [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/file.rs:659:9 [INFO] [stderr] | [INFO] [stderr] 659 | map_io_err!(self.check_closed())?; [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:125:11 [INFO] [stderr] | [INFO] [stderr] 125 | }); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/volume/armor.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | from_io_err!(rdr.read_to_end(&mut buf))?; [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `from_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/volume/storage/storage.rs:384:17 [INFO] [stderr] | [INFO] [stderr] 384 | map_io_err!(storage.crypto.decrypt(&wal, &storage.key,))?; [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/volume/storage/storage.rs:506:34 [INFO] [stderr] | [INFO] [stderr] 506 | self.dec_frame_len = map_io_err!(storage.crypto.decrypt_to( [INFO] [stderr] | __________________________________- [INFO] [stderr] 507 | | &mut self.dec_frame, [INFO] [stderr] 508 | | &self.frame[..self.addrs[self.frm_idx].len], [INFO] [stderr] 509 | | &storage.key, [INFO] [stderr] 510 | | ))?; [INFO] [stderr] | |______________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:112:70 [INFO] [stderr] | [INFO] [stderr] 112 | $x.map_err(|e| IoError::new(ErrorKind::Other, e.to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/volume/storage/storage.rs:667:13 [INFO] [stderr] | [INFO] [stderr] 667 | map_io_err!(self.write_frame())?; [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `map_io_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `txid` [INFO] [stderr] --> src/content/content.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | txid: Txid, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `Writer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/content/content.rs:240:10 [INFO] [stderr] | [INFO] [stderr] 240 | #[derive(Debug)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `allocator` [INFO] [stderr] --> src/trans/wal.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | allocator: AllocatorRef, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `WalQueue` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/trans/wal.rs:192:19 [INFO] [stderr] | [INFO] [stderr] 192 | #[derive(Default, Clone, Deserialize, Serialize)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused borrow that must be used [INFO] [stderr] --> src/content/merkle_tree.rs:494:9 [INFO] [stderr] | [INFO] [stderr] 494 | &dst[offset..offset + src_len].copy_from_slice(&src[..]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 494 | let _ = &dst[offset..offset + src_len].copy_from_slice(&src[..]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `zbox` (lib) generated 23 warnings [INFO] [stderr] warning: `zbox` (lib test) generated 24 warnings (23 duplicates) [INFO] [stderr] warning: unused borrow that must be used [INFO] [stderr] --> tests/common/crypto.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | &ret.0[..].copy_from_slice(seed); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 76 | let _ = &ret.0[..].copy_from_slice(seed); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `zbox` (test "dir") generated 1 warning [INFO] [stderr] warning: `zbox` (test "file") generated 1 warning (1 duplicate) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zbox-5e601f66ad6e36d6) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test volume::address::tests::split_addr ... ok [INFO] [stdout] test volume::storage::storage::tests::crypto_perf_test ... ignored [INFO] [stdout] test content::entry::tests::entry_list_append ... ok [INFO] [stdout] test content::segment::tests::split_entry_list ... ok [INFO] [stdout] test base::crypto::tests::enc_dec ... ok [INFO] [stdout] test content::merkle_tree::tests::truncate_merkle_tree ... ok [INFO] [stdout] test volume::storage::mem::mem::tests::test_perf ... ok [INFO] [stdout] test volume::volume::tests::mem_volume ... ok [INFO] [stdout] test content::merkle_tree::tests::merge_merkle_tree ... ok [INFO] [stdout] test content::chunker::tests::chunker ... ok [INFO] [stdout] test volume::armor::tests::volume_armor ... ok [INFO] [stdout] test trans::cow::tests::inner_obj_ref ... ok [INFO] [stderr] [2022-04-14T06:29:40Z ERROR zbox::trans::trans] deleted entity(Eid(9f1197)) still in use (using: 2) [INFO] [stdout] test trans::txmgr::tests::test_trans_mem ... ok [INFO] [stdout] test volume::storage::storage::tests::mem_depot ... ok [INFO] [stdout] test content::merkle_tree::tests::truncate_merkle_tree_fuzz ... ok [INFO] [stdout] test content::chunker::tests::chunker_perf ... ok [INFO] [stdout] test content::merkle_tree::tests::build_merkle_tree ... ok [INFO] [stdout] test content::merkle_tree::tests::merge_merkle_tree_fuzz ... ok [INFO] [stdout] test volume::storage::storage::tests::mem_perf ... ok [INFO] [stdout] test volume::volume::tests::mem_perf ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.63s [INFO] [stdout] [INFO] [stderr] Running tests/dir.rs (/opt/rustwide/target/debug/deps/dir-ddbaee610c8b94d3) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test dir_remove ... ok [INFO] [stdout] test dir_read ... ok [INFO] [stdout] test dir_copy ... ok [INFO] [stdout] test dir_rename ... ok [INFO] [stdout] test dir_create_mt ... ok [INFO] [stdout] test dir_create_st ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s [INFO] [stdout] [INFO] [stderr] Running tests/file.rs (/opt/rustwide/target/debug/deps/file-8b9ce1685ef3900e) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test file_open_close ... ok [INFO] [stdout] test file_truncate ... ok [INFO] [stdout] test file_delete ... ok [INFO] [stdout] test file_copy ... ok [INFO] [stdout] test file_rename ... ok [INFO] [stdout] test file_seek ... ok [INFO] [stdout] test file_content_dedup ... ok [INFO] [stdout] test file_read_write_st ... ok [INFO] [stdout] test file_read_write_mt ... ok [INFO] [stdout] test file_shrink ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s [INFO] [stdout] [INFO] [stderr] Running tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-600253bf2fa9db35) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/perf.rs (/opt/rustwide/target/debug/deps/perf-06ca50a4eebd7928) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/repo.rs (/opt/rustwide/target/debug/deps/repo-eb1dc317c2d8699f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test repo_smoke_test ... ok [INFO] [stdout] test repo_oper ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.77s [INFO] [stdout] [INFO] [stderr] Doc-tests zbox [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test src/repo.rs - repo::Repo (line 659) - compile ... ok [INFO] [stdout] test src/repo.rs - repo::Repo (line 687) - compile ... ok [INFO] [stdout] test src/repo.rs - repo::Repo::open_file (line 852) ... ok [INFO] [stdout] test src/repo.rs - repo::Repo (line 675) ... ok [INFO] [stdout] test src/lib.rs - (line 40) ... FAILED [INFO] [stdout] test src/file.rs - file::File (line 273) ... FAILED [INFO] [stdout] test src/repo.rs - repo::RepoOpener (line 27) ... ok [INFO] [stdout] test src/file.rs - file::File (line 89) ... ok [INFO] [stdout] test src/file.rs - file::File (line 72) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... ok [INFO] [stdout] test src/file.rs - file::File (line 155) ... ok [INFO] [stdout] test src/repo.rs - repo::OpenOptions (line 299) ... ok [INFO] [stdout] test src/repo.rs - repo::RepoOpener (line 42) ... ok [INFO] [stdout] test src/file.rs - file::File (line 189) ... ok [INFO] [stdout] test src/file.rs - file::File (line 239) ... ok [INFO] [stdout] test src/lib.rs - (line 73) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - (line 40) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestdGZzMY/rust_out.rust_out.437e7926-cgu.0.rcgu.o" "/tmp/rustdoctestdGZzMY/rust_out.3k7xorn5yc5fk4pb.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/zbox-f4615cd2086c7010/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libzbox.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-86422d76b8bd90ed.rlib" "/opt/rustwide/target/debug/deps/librmp_serde-536b98022b6d2e4f.rlib" "/opt/rustwide/target/debug/deps/librmp-fa481e37d638db1d.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-1b777a1f79eac115.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-614d7e4e7f7903e2.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-00c98fa43260bee7.rlib" "/opt/rustwide/target/debug/deps/libserde-7a14511094f093c1.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-e5c9bdcf8839f79d.rlib" "/opt/rustwide/target/debug/deps/libatty-ca170e9bb03ab590.rlib" "/opt/rustwide/target/debug/deps/liblibc-42131baae32ac21d.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-24e1ae8b24909985.rlib" "/opt/rustwide/target/debug/deps/libhumantime-e9a3658f54825403.rlib" "/opt/rustwide/target/debug/deps/liblog-ba3200a69ea295c7.rlib" "/opt/rustwide/target/debug/deps/libregex-4efcc36bab2a8580.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-053f5b9157af7a76.rlib" "/opt/rustwide/target/debug/deps/libmemchr-2dcc6205f23bafab.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-fd0c3ba7c22fa1f4.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-97437e183f3ae6e4.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ff9290e971253a38.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-5534b29ea7b2d8f5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-8bfbb13072fc2761.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-d6d1fa92fa620f17.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-7cfd201521727d95.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0e8010e8fce8e5a7.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-19093fec3c6dd913.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-89c4cbe9256c1890.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-73e4507673363945.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3fe98c0f46f27964.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-a76787f08d45e37d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8cea480e62c5b261.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1fb939608cd05a1c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-842e67e3ab562f66.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0c1c8fec3b1a54cc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-689faa634b72af17.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6c2c561a8181be5e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-88c4d85fe493b0a6.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f5394bdb1df5df01.rlib" "-Wl,-Bdynamic" "-lsodium" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestdGZzMY/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/file.rs - file::File (line 273) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestTXnMp0/rust_out.rust_out.437e7926-cgu.0.rcgu.o" "/tmp/rustdoctestTXnMp0/rust_out.3k7xorn5yc5fk4pb.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/zbox-f4615cd2086c7010/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libzbox.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-86422d76b8bd90ed.rlib" "/opt/rustwide/target/debug/deps/librmp_serde-536b98022b6d2e4f.rlib" "/opt/rustwide/target/debug/deps/librmp-fa481e37d638db1d.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-1b777a1f79eac115.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-614d7e4e7f7903e2.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-00c98fa43260bee7.rlib" "/opt/rustwide/target/debug/deps/libserde-7a14511094f093c1.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-e5c9bdcf8839f79d.rlib" "/opt/rustwide/target/debug/deps/libatty-ca170e9bb03ab590.rlib" "/opt/rustwide/target/debug/deps/liblibc-42131baae32ac21d.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-24e1ae8b24909985.rlib" "/opt/rustwide/target/debug/deps/libhumantime-e9a3658f54825403.rlib" "/opt/rustwide/target/debug/deps/liblog-ba3200a69ea295c7.rlib" "/opt/rustwide/target/debug/deps/libregex-4efcc36bab2a8580.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-053f5b9157af7a76.rlib" "/opt/rustwide/target/debug/deps/libmemchr-2dcc6205f23bafab.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-fd0c3ba7c22fa1f4.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-97437e183f3ae6e4.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ff9290e971253a38.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-5534b29ea7b2d8f5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-8bfbb13072fc2761.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-d6d1fa92fa620f17.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-7cfd201521727d95.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0e8010e8fce8e5a7.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-19093fec3c6dd913.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-89c4cbe9256c1890.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-73e4507673363945.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3fe98c0f46f27964.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-a76787f08d45e37d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8cea480e62c5b261.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1fb939608cd05a1c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-842e67e3ab562f66.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0c1c8fec3b1a54cc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-689faa634b72af17.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6c2c561a8181be5e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-88c4d85fe493b0a6.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f5394bdb1df5df01.rlib" "-Wl,-Bdynamic" "-lsodium" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2022-04-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestTXnMp0/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/file.rs - file::File (line 273) [INFO] [stdout] src/lib.rs - (line 40) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 14 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.38s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "9e3be3fa2a519570e8615c0de96e1a8b5b61b996faaf41c1ae582353b0a5ee1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e3be3fa2a519570e8615c0de96e1a8b5b61b996faaf41c1ae582353b0a5ee1b", kill_on_drop: false }` [INFO] [stdout] 9e3be3fa2a519570e8615c0de96e1a8b5b61b996faaf41c1ae582353b0a5ee1b