[INFO] fetching crate dlv-list 0.6.0... [INFO] testing dlv-list-0.6.0 against 1.90.0 for beta-1.91-3 [INFO] extracting crate dlv-list 0.6.0 into /workspace/builds/worker-5-tc1/source [INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate dlv-list 0.6.0 [INFO] finished tweaking crates.io crate dlv-list 0.6.0 [INFO] tweaked toml for crates.io crate dlv-list 0.6.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate dlv-list 0.6.0 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 18 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded const-random v0.1.18 [INFO] [stderr] Downloaded serde_test v1.0.177 [INFO] [stderr] Downloaded coverage-helper v0.2.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ec6cb20c8c8071f4b9f4af888c5c5b5093c2113b81322d6edda4009ff4d96c6b [INFO] running `Command { std: "docker" "start" "-a" "ec6cb20c8c8071f4b9f4af888c5c5b5093c2113b81322d6edda4009ff4d96c6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ec6cb20c8c8071f4b9f4af888c5c5b5093c2113b81322d6edda4009ff4d96c6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec6cb20c8c8071f4b9f4af888c5c5b5093c2113b81322d6edda4009ff4d96c6b", kill_on_drop: false }` [INFO] [stdout] ec6cb20c8c8071f4b9f4af888c5c5b5093c2113b81322d6edda4009ff4d96c6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae2d6bce6d9fa679e3a69cd346a28787908ece1726a0f6455f914ce1e3445c3c [INFO] running `Command { std: "docker" "start" "-a" "ae2d6bce6d9fa679e3a69cd346a28787908ece1726a0f6455f914ce1e3445c3c", kill_on_drop: false }` [INFO] [stderr] Compiling dlv-list v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] running `Command { std: "docker" "inspect" "ae2d6bce6d9fa679e3a69cd346a28787908ece1726a0f6455f914ce1e3445c3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae2d6bce6d9fa679e3a69cd346a28787908ece1726a0f6455f914ce1e3445c3c", kill_on_drop: false }` [INFO] [stdout] ae2d6bce6d9fa679e3a69cd346a28787908ece1726a0f6455f914ce1e3445c3c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 60c0e5b873ba5ab7acc4cc80a444869e440e89eb3bd459d25742b74f966616ab [INFO] running `Command { std: "docker" "start" "-a" "60c0e5b873ba5ab7acc4cc80a444869e440e89eb3bd459d25742b74f966616ab", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling coverage-helper v0.2.4 [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_test v1.0.177 [INFO] [stderr] Compiling dlv-list v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2295:5 [INFO] [stdout] | [INFO] [stdout] 2295 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2309:5 [INFO] [stdout] | [INFO] [stdout] 2309 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2316:5 [INFO] [stdout] | [INFO] [stdout] 2316 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2329:5 [INFO] [stdout] | [INFO] [stdout] 2329 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2347:5 [INFO] [stdout] | [INFO] [stdout] 2347 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2354:5 [INFO] [stdout] | [INFO] [stdout] 2354 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2365:5 [INFO] [stdout] | [INFO] [stdout] 2365 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2389:5 [INFO] [stdout] | [INFO] [stdout] 2389 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2400:5 [INFO] [stdout] | [INFO] [stdout] 2400 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2412:5 [INFO] [stdout] | [INFO] [stdout] 2412 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2424:5 [INFO] [stdout] | [INFO] [stdout] 2424 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2443:5 [INFO] [stdout] | [INFO] [stdout] 2443 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2461:5 [INFO] [stdout] | [INFO] [stdout] 2461 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2468:5 [INFO] [stdout] | [INFO] [stdout] 2468 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2479:5 [INFO] [stdout] | [INFO] [stdout] 2479 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2503:5 [INFO] [stdout] | [INFO] [stdout] 2503 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2516:5 [INFO] [stdout] | [INFO] [stdout] 2516 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2534:5 [INFO] [stdout] | [INFO] [stdout] 2534 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2541:5 [INFO] [stdout] | [INFO] [stdout] 2541 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2552:5 [INFO] [stdout] | [INFO] [stdout] 2552 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2576:5 [INFO] [stdout] | [INFO] [stdout] 2576 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2589:5 [INFO] [stdout] | [INFO] [stdout] 2589 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2607:5 [INFO] [stdout] | [INFO] [stdout] 2607 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2614:5 [INFO] [stdout] | [INFO] [stdout] 2614 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2625:5 [INFO] [stdout] | [INFO] [stdout] 2625 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2649:5 [INFO] [stdout] | [INFO] [stdout] 2649 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2662:5 [INFO] [stdout] | [INFO] [stdout] 2662 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2680:5 [INFO] [stdout] | [INFO] [stdout] 2680 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2687:5 [INFO] [stdout] | [INFO] [stdout] 2687 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2698:5 [INFO] [stdout] | [INFO] [stdout] 2698 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2722:5 [INFO] [stdout] | [INFO] [stdout] 2722 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2740:5 [INFO] [stdout] | [INFO] [stdout] 2740 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2758:5 [INFO] [stdout] | [INFO] [stdout] 2758 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2764:5 [INFO] [stdout] | [INFO] [stdout] 2764 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2773:5 [INFO] [stdout] | [INFO] [stdout] 2773 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2785:5 [INFO] [stdout] | [INFO] [stdout] 2785 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2798:5 [INFO] [stdout] | [INFO] [stdout] 2798 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2810:5 [INFO] [stdout] | [INFO] [stdout] 2810 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2850:5 [INFO] [stdout] | [INFO] [stdout] 2850 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2863:5 [INFO] [stdout] | [INFO] [stdout] 2863 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2873:5 [INFO] [stdout] | [INFO] [stdout] 2873 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2879:5 [INFO] [stdout] | [INFO] [stdout] 2879 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2897:5 [INFO] [stdout] | [INFO] [stdout] 2897 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2916:5 [INFO] [stdout] | [INFO] [stdout] 2916 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2937:5 [INFO] [stdout] | [INFO] [stdout] 2937 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2957:5 [INFO] [stdout] | [INFO] [stdout] 2957 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2973:5 [INFO] [stdout] | [INFO] [stdout] 2973 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:2989:5 [INFO] [stdout] | [INFO] [stdout] 2989 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3000:5 [INFO] [stdout] | [INFO] [stdout] 3000 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3011:5 [INFO] [stdout] | [INFO] [stdout] 3011 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3023:5 [INFO] [stdout] | [INFO] [stdout] 3023 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3032:5 [INFO] [stdout] | [INFO] [stdout] 3032 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3056:5 [INFO] [stdout] | [INFO] [stdout] 3056 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3074:5 [INFO] [stdout] | [INFO] [stdout] 3074 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3084:5 [INFO] [stdout] | [INFO] [stdout] 3084 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3096:5 [INFO] [stdout] | [INFO] [stdout] 3096 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3114:5 [INFO] [stdout] | [INFO] [stdout] 3114 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3124:5 [INFO] [stdout] | [INFO] [stdout] 3124 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3136:5 [INFO] [stdout] | [INFO] [stdout] 3136 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3148:5 [INFO] [stdout] | [INFO] [stdout] 3148 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3156:5 [INFO] [stdout] | [INFO] [stdout] 3156 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3170:5 [INFO] [stdout] | [INFO] [stdout] 3170 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3187:5 [INFO] [stdout] | [INFO] [stdout] 3187 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3197:5 [INFO] [stdout] | [INFO] [stdout] 3197 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3204:5 [INFO] [stdout] | [INFO] [stdout] 3204 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3230:5 [INFO] [stdout] | [INFO] [stdout] 3230 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3239:5 [INFO] [stdout] | [INFO] [stdout] 3239 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3248:5 [INFO] [stdout] | [INFO] [stdout] 3248 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3259:5 [INFO] [stdout] | [INFO] [stdout] 3259 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3277:5 [INFO] [stdout] | [INFO] [stdout] 3277 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3288:5 [INFO] [stdout] | [INFO] [stdout] 3288 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3296:5 [INFO] [stdout] | [INFO] [stdout] 3296 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3310:5 [INFO] [stdout] | [INFO] [stdout] 3310 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3324:5 [INFO] [stdout] | [INFO] [stdout] 3324 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3366:5 [INFO] [stdout] | [INFO] [stdout] 3366 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3375:5 [INFO] [stdout] | [INFO] [stdout] 3375 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3385:5 [INFO] [stdout] | [INFO] [stdout] 3385 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3416:5 [INFO] [stdout] | [INFO] [stdout] 3416 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3422:5 [INFO] [stdout] | [INFO] [stdout] 3422 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3436:5 [INFO] [stdout] | [INFO] [stdout] 3436 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3470:5 [INFO] [stdout] | [INFO] [stdout] 3470 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3497:5 [INFO] [stdout] | [INFO] [stdout] 3497 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3507:5 [INFO] [stdout] | [INFO] [stdout] 3507 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3517:5 [INFO] [stdout] | [INFO] [stdout] 3517 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3525:5 [INFO] [stdout] | [INFO] [stdout] 3525 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3535:5 [INFO] [stdout] | [INFO] [stdout] 3535 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] --> src/lib.rs:3545:5 [INFO] [stdout] | [INFO] [stdout] 3545 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut std::vec::Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut std::vec::Vec>` [INFO] [stdout] --> src/lib.rs:2199:35 [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2199 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^------------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut std::vec::Vec>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut std::vec::Vec>` [INFO] [stdout] --> src/lib.rs:2220:35 [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 2220 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.97s [INFO] running `Command { std: "docker" "inspect" "60c0e5b873ba5ab7acc4cc80a444869e440e89eb3bd459d25742b74f966616ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "60c0e5b873ba5ab7acc4cc80a444869e440e89eb3bd459d25742b74f966616ab", kill_on_drop: false }` [INFO] [stdout] 60c0e5b873ba5ab7acc4cc80a444869e440e89eb3bd459d25742b74f966616ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c230f34db32a58ae456ec2535a798be4078fdea94299a298f7a9b607d0fc1090 [INFO] running `Command { std: "docker" "start" "-a" "c230f34db32a58ae456ec2535a798be4078fdea94299a298f7a9b607d0fc1090", kill_on_drop: false }` [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/lib.rs:2199:35 [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^------------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut Vec>` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stderr] --> src/lib.rs:2199:35 [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stderr] | +++++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/lib.rs:2220:35 [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^------------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut Vec>` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut Vec>` [INFO] [stderr] --> src/lib.rs:2220:35 [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stderr] | +++++ + [INFO] [stderr] [INFO] [stderr] warning: `dlv-list` (lib) generated 2 warnings [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2295:5 [INFO] [stderr] | [INFO] [stderr] 2295 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2309:5 [INFO] [stderr] | [INFO] [stderr] 2309 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2316:5 [INFO] [stderr] | [INFO] [stderr] 2316 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2329:5 [INFO] [stderr] | [INFO] [stderr] 2329 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2347:5 [INFO] [stderr] | [INFO] [stderr] 2347 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2354:5 [INFO] [stderr] | [INFO] [stderr] 2354 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2365:5 [INFO] [stderr] | [INFO] [stderr] 2365 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2389:5 [INFO] [stderr] | [INFO] [stderr] 2389 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2400:5 [INFO] [stderr] | [INFO] [stderr] 2400 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2412:5 [INFO] [stderr] | [INFO] [stderr] 2412 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2424:5 [INFO] [stderr] | [INFO] [stderr] 2424 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2443:5 [INFO] [stderr] | [INFO] [stderr] 2443 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2461:5 [INFO] [stderr] | [INFO] [stderr] 2461 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2468:5 [INFO] [stderr] | [INFO] [stderr] 2468 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2479:5 [INFO] [stderr] | [INFO] [stderr] 2479 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2503:5 [INFO] [stderr] | [INFO] [stderr] 2503 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2516:5 [INFO] [stderr] | [INFO] [stderr] 2516 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2534:5 [INFO] [stderr] | [INFO] [stderr] 2534 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2541:5 [INFO] [stderr] | [INFO] [stderr] 2541 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2552:5 [INFO] [stderr] | [INFO] [stderr] 2552 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2576:5 [INFO] [stderr] | [INFO] [stderr] 2576 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2589:5 [INFO] [stderr] | [INFO] [stderr] 2589 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2607:5 [INFO] [stderr] | [INFO] [stderr] 2607 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2614:5 [INFO] [stderr] | [INFO] [stderr] 2614 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2625:5 [INFO] [stderr] | [INFO] [stderr] 2625 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2649:5 [INFO] [stderr] | [INFO] [stderr] 2649 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2662:5 [INFO] [stderr] | [INFO] [stderr] 2662 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2680:5 [INFO] [stderr] | [INFO] [stderr] 2680 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2687:5 [INFO] [stderr] | [INFO] [stderr] 2687 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2698:5 [INFO] [stderr] | [INFO] [stderr] 2698 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2722:5 [INFO] [stderr] | [INFO] [stderr] 2722 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2740:5 [INFO] [stderr] | [INFO] [stderr] 2740 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2758:5 [INFO] [stderr] | [INFO] [stderr] 2758 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2764:5 [INFO] [stderr] | [INFO] [stderr] 2764 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2773:5 [INFO] [stderr] | [INFO] [stderr] 2773 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2785:5 [INFO] [stderr] | [INFO] [stderr] 2785 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2798:5 [INFO] [stderr] | [INFO] [stderr] 2798 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stdout] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stdout] running 87 tests [INFO] [stderr] --> src/lib.rs:2810:5 [INFO] [stderr] | [INFO] [stderr] 2810 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2850:5 [INFO] [stderr] | [INFO] [stderr] 2850 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2863:5 [INFO] [stderr] | [INFO] [stderr] 2863 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2873:5 [INFO] [stderr] | [INFO] [stderr] 2873 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2879:5 [INFO] [stderr] | [INFO] [stderr] 2879 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2897:5 [INFO] [stderr] | [INFO] [stderr] 2897 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2916:5 [INFO] [stderr] | [INFO] [stderr] 2916 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2937:5 [INFO] [stderr] | [INFO] [stderr] 2937 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2957:5 [INFO] [stderr] | [INFO] [stderr] 2957 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2973:5 [INFO] [stderr] | [INFO] [stderr] 2973 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:2989:5 [INFO] [stderr] | [INFO] [stderr] 2989 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3000:5 [INFO] [stderr] | [INFO] [stderr] 3000 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3011:5 [INFO] [stderr] | [INFO] [stderr] 3011 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3023:5 [INFO] [stderr] | [INFO] [stderr] 3023 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3032:5 [INFO] [stderr] | [INFO] [stderr] 3032 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3056:5 [INFO] [stderr] | [INFO] [stderr] 3056 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3074:5 [INFO] [stderr] | [INFO] [stderr] 3074 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3084:5 [INFO] [stderr] | [INFO] [stderr] 3084 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3096:5 [INFO] [stderr] | [INFO] [stderr] 3096 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3114:5 [INFO] [stderr] | [INFO] [stderr] 3114 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3124:5 [INFO] [stderr] | [INFO] [stderr] 3124 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3136:5 [INFO] [stderr] | [INFO] [stderr] 3136 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3148:5 [INFO] [stderr] | [INFO] [stderr] 3148 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3156:5 [INFO] [stderr] | [INFO] [stderr] 3156 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3170:5 [INFO] [stderr] | [INFO] [stderr] 3170 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3187:5 [INFO] [stderr] | [INFO] [stderr] 3187 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3197:5 [INFO] [stderr] | [INFO] [stderr] 3197 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3204:5 [INFO] [stderr] | [INFO] [stderr] 3204 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3230:5 [INFO] [stderr] | [INFO] [stderr] 3230 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3239:5 [INFO] [stderr] | [INFO] [stderr] 3239 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3248:5 [INFO] [stderr] | [INFO] [stderr] 3248 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3259:5 [INFO] [stderr] | [INFO] [stderr] 3259 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3277:5 [INFO] [stderr] | [INFO] [stderr] 3277 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3288:5 [INFO] [stderr] | [INFO] [stderr] 3288 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3296:5 [INFO] [stderr] | [INFO] [stderr] 3296 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3310:5 [INFO] [stderr] | [INFO] [stderr] 3310 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3324:5 [INFO] [stderr] | [INFO] [stderr] 3324 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3366:5 [INFO] [stderr] | [INFO] [stderr] 3366 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3375:5 [INFO] [stderr] | [INFO] [stderr] 3375 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3385:5 [INFO] [stderr] | [INFO] [stderr] 3385 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3416:5 [INFO] [stderr] | [INFO] [stderr] 3416 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3422:5 [INFO] [stderr] | [INFO] [stderr] 3422 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3436:5 [INFO] [stderr] | [INFO] [stderr] 3436 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3470:5 [INFO] [stderr] | [INFO] [stderr] 3470 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3497:5 [INFO] [stderr] | [INFO] [stderr] 3497 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3507:5 [INFO] [stderr] | [INFO] [stderr] 3507 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3517:5 [INFO] [stderr] | [INFO] [stderr] 3517 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3525:5 [INFO] [stderr] | [INFO] [stderr] 3525 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3535:5 [INFO] [stderr] | [INFO] [stderr] 3535 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `test`: this crate is deprecated in favor of module-level #[coverage(off)] attribute; see for more [INFO] [stderr] --> src/lib.rs:3545:5 [INFO] [stderr] | [INFO] [stderr] 3545 | #[test] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/lib.rs:2199:35 [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^------------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut std::vec::Vec>` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut std::vec::Vec>` [INFO] [stderr] --> src/lib.rs:2199:35 [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 2199 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stderr] | +++++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/lib.rs:2220:35 [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^------------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut std::vec::Vec>` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut std::vec::Vec>` [INFO] [stderr] --> src/lib.rs:2220:35 [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (*self.entries)[index.get()] }.occupied_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 2220 | let entry = unsafe { &mut (&mut (*self.entries))[index.get()] }.occupied_mut(); [INFO] [stderr] | +++++ + [INFO] [stderr] [INFO] [stderr] warning: `dlv-list` (lib test) generated 89 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dlv_list-de24dfbd0d22eb39) [INFO] [stdout] test test::test_bounds ... ok [INFO] [stdout] test test::test_drain_empty ... ok [INFO] [stdout] test test::test_drain_double_ended ... ok [INFO] [stdout] test test::test_drain_debug ... ok [INFO] [stdout] test test::test_drain_size_hint ... ok [INFO] [stdout] test test::test_index_equality ... ok [INFO] [stdout] test test::test_index_hash ... ok [INFO] [stdout] test test::test_index_debug ... ok [INFO] [stdout] test test::test_indices_empty ... ok [INFO] [stdout] test test::test_drain_fused ... ok [INFO] [stdout] test test::test_indices_size_hint ... ok [INFO] [stdout] test test::test_into_iter_double_ended ... ok [INFO] [stdout] test test::test_iter_double_ended ... ok [INFO] [stdout] test test::test_iter_empty ... ok [INFO] [stdout] test test::test_iter_mut_debug ... ok [INFO] [stdout] test test::test_iter_mut_double_ended ... ok [INFO] [stdout] test test::test_iter_mut_fused ... ok [INFO] [stdout] test test::test_iter_mut_size_hint ... ok [INFO] [stdout] test test::test_iter_size_hint ... ok [INFO] [stdout] test test::test_into_iter_debug ... ok [INFO] [stdout] test test::test_into_iter_empty ... ok [INFO] [stdout] test test::test_move_individual_elements ... ok [INFO] [stdout] test test::test_non_max_usize_eq ... ok [INFO] [stdout] test test::test_vec_list_back ... ok [INFO] [stdout] test test::test_vec_list_back_mut ... ok [INFO] [stdout] test test::test_move_back_index_front_index ... ok [INFO] [stdout] test test::test_iter_fused ... ok [INFO] [stdout] test test::test_into_iter_fused ... ok [INFO] [stdout] test test::test_iter_debug ... ok [INFO] [stdout] test test::test_vec_list_clone_from ... ok [INFO] [stdout] test test::test_vec_list_capacity ... ok [INFO] [stdout] test test::test_vec_list_contains ... ok [INFO] [stdout] test test::test_vec_list_drain ... ok [INFO] [stdout] test test::test_vec_list_extend ... ok [INFO] [stdout] test test::test_vec_list_equality ... ok [INFO] [stdout] test test::test_vec_list_clear ... ok [INFO] [stdout] test test::test_vec_list_front ... ok [INFO] [stdout] test test::test_vec_list_debug ... ok [INFO] [stdout] test test::test_vec_list_from_iterator ... ok [INFO] [stdout] test test::test_indices_double_ended ... ok [INFO] [stdout] test test::test_indices_fused ... ok [INFO] [stdout] test test::test_into_iter_size_hint ... ok [INFO] [stdout] test test::test_iter_mut_empty ... ok [INFO] [stdout] test test::test_vec_list_front_mut ... ok [INFO] [stdout] test test::test_vec_list_get ... ok [INFO] [stdout] test test::test_vec_list_get_mut ... ok [INFO] [stdout] test test::test_indices_debug ... ok [INFO] [stdout] test test::test_vec_list_get_next_index ... ok [INFO] [stdout] test test::test_vec_list_get_unchecked ... ok [INFO] [stdout] test test::test_vec_list_indices ... ok [INFO] [stdout] test test::test_vec_list_insert_after ... ok [INFO] [stdout] test test::test_vec_list_index ... ok [INFO] [stdout] test test::test_vec_list_into_iterator ... ok [INFO] [stdout] test test::test_vec_list_is_empty ... ok [INFO] [stdout] test test::test_vec_list_get_previous_index ... ok [INFO] [stdout] test test::test_vec_list_iter ... ok [INFO] [stdout] test test::test_vec_list_get_unchecked_mut ... ok [INFO] [stdout] test test::test_vec_list_hash ... ok [INFO] [stdout] test test::test_vec_list_insert_before ... ok [INFO] [stdout] test test::test_vec_list_new ... ok [INFO] [stdout] test test::test_vec_list_pack_to ... ok [INFO] [stdout] test test::test_vec_list_len ... ok [INFO] [stdout] test test::test_vec_list_iter_mut ... ok [INFO] [stdout] test test::test_vec_list_pack_to_empty ... ok [INFO] [stdout] test test::test_vec_list_ordering ... ok [INFO] [stdout] test test::test_vec_list_pop_back ... ok [INFO] [stdout] test test::test_vec_list_pack_to_fit ... ok [INFO] [stdout] test test::test_vec_list_pop_front ... ok [INFO] [stdout] test test::test_move_after_panic2 - should panic ... ok [INFO] [stdout] test test::test_move_after_panic1 - should panic ... ok [INFO] [stdout] test test::test_move_before_panic2 - should panic ... ok [INFO] [stdout] test test::test_move_after_panic3 - should panic ... ok [INFO] [stdout] test test::test_move_before_panic3 - should panic ... ok [INFO] [stdout] test test::test_vec_list_pack_to_panic - should panic ... ok [INFO] [stdout] test test::test_vec_list_push_front ... ok [INFO] [stdout] test test::test_vec_list_remove ... ok [INFO] [stdout] test test::test_vec_list_reserve ... ok [INFO] [stdout] test test::test_vec_list_push_back_capacity_increases ... ok [INFO] [stdout] test test::test_vec_list_push_back ... ok [INFO] [stdout] test test::test_move_before_panic1 - should panic ... ok [INFO] [stdout] test test::test_vec_list_retain ... ok [INFO] [stdout] test test::test_vec_list_with_capacity ... ok [INFO] [stdout] test test::test_vec_list_insert_after_panic_index_invalidated - should panic ... ok [INFO] [stdout] test test::test_vec_list_insert_after_panic_index_out_of_bounds - should panic ... ok [INFO] [stdout] test test::test_vec_list_index_panic - should panic ... ok [INFO] [stdout] test test::test_vec_list_insert_before_panic_index_invalidated - should panic ... ok [INFO] [stdout] test test::test_vec_list_insert_before_panic_index_out_of_bounds - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests dlv_list [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test src/lib.rs - VecList::front (line 355) ... ok [INFO] [stdout] test src/lib.rs - VecList::get_mut (line 484) ... ok [INFO] [stdout] test src/lib.rs - VecList::front_index (line 381) ... ok [INFO] [stdout] test src/lib.rs - VecList::capacity (line 254) ... ok [INFO] [stdout] test src/lib.rs - VecList::back_index (line 201) ... ok [INFO] [stdout] test src/lib.rs - VecList::front_mut (line 405) ... ok [INFO] [stdout] test src/lib.rs - VecList::insert_after (line 733) ... ok [INFO] [stdout] test src/lib.rs - VecList::contains (line 300) ... ok [INFO] [stdout] test src/lib.rs - VecList::get (line 439) ... ok [INFO] [stdout] test src/lib.rs - VecList::back_mut (line 225) ... ok [INFO] [stdout] test src/lib.rs - VecList::get_previous_index (line 558) ... ok [INFO] [stdout] test src/lib.rs - VecList::insert_before (line 780) ... ok [INFO] [stdout] test src/lib.rs - VecList::drain (line 323) ... ok [INFO] [stdout] test src/lib.rs - VecList::back (line 175) ... ok [INFO] [stdout] test src/lib.rs - VecList::is_empty (line 864) ... ok [INFO] [stdout] test src/lib.rs - VecList::clear (line 274) ... ok [INFO] [stdout] test src/lib.rs - VecList::iter (line 882) ... ok [INFO] [stdout] test src/lib.rs - VecList::move_after (line 607) ... ok [INFO] [stdout] test src/lib.rs - VecList::indices (line 691) ... ok [INFO] [stdout] test src/lib.rs - VecList::iter_mut (line 912) ... ok [INFO] [stdout] test src/lib.rs - VecList::move_before (line 651) ... ok [INFO] [stdout] test src/lib.rs - VecList::retain (line 1348) ... ok [INFO] [stdout] test src/lib.rs - VecList::pop_front (line 1140) ... ok [INFO] [stdout] test src/lib.rs - VecList::len (line 943) ... ok [INFO] [stdout] test src/lib.rs - VecList::get_next_index (line 526) ... ok [INFO] [stdout] test src/lib.rs - VecList::pop_back (line 1116) ... ok [INFO] [stdout] test src/lib.rs - VecList::reserve (line 1329) ... ok [INFO] [stdout] test src/lib.rs - VecList::pack_to (line 988) ... ok [INFO] [stdout] test src/lib.rs - VecList::remove (line 1227) ... ok [INFO] [stdout] test src/lib.rs - VecList::new (line 963) ... ok [INFO] [stdout] test src/lib.rs - VecList::with_capacity (line 1383) ... ok [INFO] [stdout] test src/lib.rs - VecList::push_back (line 1170) ... ok [INFO] [stdout] test src/lib.rs - VecList::push_front (line 1200) ... ok [INFO] [stdout] test src/lib.rs - VecList::pack_to_fit (line 1079) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c230f34db32a58ae456ec2535a798be4078fdea94299a298f7a9b607d0fc1090", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c230f34db32a58ae456ec2535a798be4078fdea94299a298f7a9b607d0fc1090", kill_on_drop: false }` [INFO] [stdout] c230f34db32a58ae456ec2535a798be4078fdea94299a298f7a9b607d0fc1090