[INFO] fetching crate partial-borrow 1.0.1... [INFO] testing partial-borrow-1.0.1 against beta-2022-10-11 for beta-1.65-2 [INFO] extracting crate partial-borrow 1.0.1 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate partial-borrow 1.0.1 on toolchain beta-2022-10-11 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-10-11" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate partial-borrow 1.0.1 [INFO] finished tweaking crates.io crate partial-borrow 1.0.1 [INFO] tweaked toml for crates.io crate partial-borrow 1.0.1 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate crates.io crate partial-borrow 1.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-10-11" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:83125433e4fff17b1ac56874832f668d9df75ee638575aca552b68e127bedee9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-10-11" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bafe551829d1babd172f0c6c1dc2a7f18568ef9a86faa7292be4f5c183c34730 [INFO] running `Command { std: "docker" "start" "-a" "bafe551829d1babd172f0c6c1dc2a7f18568ef9a86faa7292be4f5c183c34730", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bafe551829d1babd172f0c6c1dc2a7f18568ef9a86faa7292be4f5c183c34730", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bafe551829d1babd172f0c6c1dc2a7f18568ef9a86faa7292be4f5c183c34730", kill_on_drop: false }` [INFO] [stdout] bafe551829d1babd172f0c6c1dc2a7f18568ef9a86faa7292be4f5c183c34730 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:83125433e4fff17b1ac56874832f668d9df75ee638575aca552b68e127bedee9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-10-11" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] de45f9fae21ea869f4dcf032375ad0f592c503616b4c1611b2aa0ceea8e8bc18 [INFO] running `Command { std: "docker" "start" "-a" "de45f9fae21ea869f4dcf032375ad0f592c503616b4c1611b2aa0ceea8e8bc18", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling unicode-ident v1.0.3 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling libc v0.2.132 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling darling_core v0.14.1 [INFO] [stderr] Compiling fehler-macros v1.0.0 [INFO] [stderr] Compiling darling_macro v0.14.1 [INFO] [stderr] Compiling darling v0.14.1 [INFO] [stderr] Compiling fehler v1.0.0 [INFO] [stderr] Compiling partial-borrow-macros v1.0.1 [INFO] [stderr] Compiling partial-borrow v1.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.30s [INFO] running `Command { std: "docker" "inspect" "de45f9fae21ea869f4dcf032375ad0f592c503616b4c1611b2aa0ceea8e8bc18", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de45f9fae21ea869f4dcf032375ad0f592c503616b4c1611b2aa0ceea8e8bc18", kill_on_drop: false }` [INFO] [stdout] de45f9fae21ea869f4dcf032375ad0f592c503616b4c1611b2aa0ceea8e8bc18 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:83125433e4fff17b1ac56874832f668d9df75ee638575aca552b68e127bedee9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-10-11" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fda0481829d01a7090277a773c600ad84d6093fbae35084e3323f05a4adc7b58 [INFO] running `Command { std: "docker" "start" "-a" "fda0481829d01a7090277a773c600ad84d6093fbae35084e3323f05a4adc7b58", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.144 [INFO] [stderr] Compiling serde_derive v1.0.144 [INFO] [stderr] Compiling serde_json v1.0.85 [INFO] [stderr] Compiling itoa v1.0.3 [INFO] [stderr] Compiling ryu v1.0.11 [INFO] [stderr] Compiling trybuild v1.0.64 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling once_cell v1.14.0 [INFO] [stderr] Compiling easy-ext v1.0.0 [INFO] [stderr] Compiling toml v0.5.9 [INFO] [stderr] Compiling partial-borrow v1.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 19.20s [INFO] running `Command { std: "docker" "inspect" "fda0481829d01a7090277a773c600ad84d6093fbae35084e3323f05a4adc7b58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fda0481829d01a7090277a773c600ad84d6093fbae35084e3323f05a4adc7b58", kill_on_drop: false }` [INFO] [stdout] fda0481829d01a7090277a773c600ad84d6093fbae35084e3323f05a4adc7b58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:83125433e4fff17b1ac56874832f668d9df75ee638575aca552b68e127bedee9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-10-11" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cf7fad85659ec375aaf76962c45b5c34693dbc3ea7bf741af367f2a0accbea78 [INFO] running `Command { std: "docker" "start" "-a" "cf7fad85659ec375aaf76962c45b5c34693dbc3ea7bf741af367f2a0accbea78", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/partial_borrow-5334cd4b390c1f8a) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test::treborrow::split_from_from ... ok [INFO] [stdout] test test::treborrow::asref ... ok [INFO] [stdout] test test::treborrow::split_into ... ok [INFO] [stdout] test test::treborrow::split_into_into ... ok [INFO] [stdout] test test::treborrow::downgrade ... ok [INFO] [stdout] test test::tgenerics::test ... ok [INFO] [stdout] test test::treborrow::split_off ... ok [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling unicode-ident v1.0.3 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling libc v0.2.132 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling easy-ext v1.0.0 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling darling_core v0.14.1 [INFO] [stderr] Compiling fehler-macros v1.0.0 [INFO] [stderr] Compiling darling_macro v0.14.1 [INFO] [stderr] Compiling darling v0.14.1 [INFO] [stderr] Compiling fehler v1.0.0 [INFO] [stderr] Compiling partial-borrow-macros v1.0.1 [INFO] [stderr] Checking partial-borrow v1.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking partial-borrow-tests v0.0.0 (/opt/rustwide/target/tests/partial-borrow) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.21s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test reject/autobad-deref-field-const-mut.rs ... ok [INFO] [stderr] test reject/autobad-deref-field-no-const.rs ... ok [INFO] [stderr] test reject/autobad-deref-field-no-mut.rs ... ok [INFO] [stderr] test reject/autobad-deref-whole-const-mut.rs ... ok [INFO] [stderr] test reject/autobad-deref-whole-no-const.rs ... ok [INFO] [stderr] test reject/autobad-deref-whole-no-mut.rs ... ok [INFO] [stderr] test reject/autobad-dg-const-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> $DIR/autobad-dg-const-mut.rs:15:37 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X mut a) = d.as_mut(); [INFO] [stderr] | ^^^^^^ the trait `IsDowngradeFrom` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the trait `IsDowngradeFrom` is implemented for `Mut` [INFO] [stderr] note: required because of the requirements on the impl of `AsMut>` for `X__Partial` [INFO] [stderr] --> $DIR/autobad-dg-const-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> reject/autobad-dg-const-mut.rs:15:35 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X mut a) = d.as_mut(); [INFO] [stderr] | ^ ------ required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `IsDowngradeFrom` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the trait `IsDowngradeFrom` is implemented for `Mut` [INFO] [stderr] note: required for `X__Partial` to implement `AsMut>` [INFO] [stderr] --> reject/autobad-dg-const-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-dg-no-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> $DIR/autobad-dg-no-const.rs:15:39 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X const a) = d.as_mut(); [INFO] [stderr] | ^^^^^^ the trait `IsDowngradeFrom` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IsDowngradeFrom

`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `AsMut>` for `X__Partial` [INFO] [stderr] --> $DIR/autobad-dg-no-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> reject/autobad-dg-no-const.rs:15:37 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X const a) = d.as_mut(); [INFO] [stderr] | ^ ------ required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `IsDowngradeFrom` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `IsDowngradeFrom

`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `X__Partial` to implement `AsMut>` [INFO] [stderr] --> reject/autobad-dg-no-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-dg-no-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> $DIR/autobad-dg-no-mut.rs:15:37 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X mut a) = d.as_mut(); [INFO] [stderr] | ^^^^^^ the trait `IsDowngradeFrom` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the trait `IsDowngradeFrom` is implemented for `Mut` [INFO] [stderr] note: required because of the requirements on the impl of `AsMut>` for `X__Partial` [INFO] [stderr] --> $DIR/autobad-dg-no-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: IsDowngradeFrom` is not satisfied [INFO] [stderr] --> reject/autobad-dg-no-mut.rs:15:35 [INFO] [stderr] | [INFO] [stderr] 15 | let e: &mut partial!(X mut a) = d.as_mut(); [INFO] [stderr] | ^ ------ required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `IsDowngradeFrom` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the trait `IsDowngradeFrom` is implemented for `Mut` [INFO] [stderr] note: required for `X__Partial` to implement `AsMut>` [INFO] [stderr] --> reject/autobad-dg-no-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-const-const-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-const-const-mut.rs:14:43 [INFO] [stderr] | [INFO] [stderr] 14 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-const-const-mut.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-const-const-mut.rs:14:41 [INFO] [stderr] | [INFO] [stderr] 14 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-const-const-mut.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-const-mut-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-const-mut-const.rs:16:45 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-const-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-const-mut-const.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-const-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-const-mut-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-const-mut-mut.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-const-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-const-mut-mut.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-const-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-const-mut-no.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-const-mut-no.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-const-mut-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Const: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-const-mut-no.rs:16:39 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Const` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-const-mut-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-mut-const-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-mut-const-mut.rs:14:43 [INFO] [stderr] | [INFO] [stderr] 14 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-mut-const-mut.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-mut-const-mut.rs:14:41 [INFO] [stderr] | [INFO] [stderr] 14 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-mut-const-mut.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-mut-mut-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-mut-mut-const.rs:16:45 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-mut-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-mut-mut-const.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-mut-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-mut-mut-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-mut-mut-mut.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-mut-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-mut-mut-mut.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-mut-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-no-const-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-no-const-const.rs:16:45 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-no-const-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-no-const-const.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-no-const-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-no-const-no.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-no-const-no.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-no-const-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-no-const-no.rs:16:39 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-no-const-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-no-mut-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-no-mut-const.rs:16:45 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-no-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-no-mut-const.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-no-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-no-mut-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-no-mut-mut.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-no-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-no-mut-mut.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-no-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-no-mut-no.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-no-mut-no.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X__Partial>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-no-mut-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X__Partial` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `No: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-no-mut-no.rs:16:39 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X ! a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `No` [INFO] [stderr] | [INFO] [stderr] = help: the trait `CanSplitInto` is implemented for `No` [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X__Partial>` [INFO] [stderr] --> reject/autobad-split-no-mut-no.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X__Partial` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-whole-mut-const.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-whole-mut-const.rs:16:45 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-whole-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-whole-mut-const.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X const a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X>` [INFO] [stderr] --> reject/autobad-split-whole-mut-const.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/autobad-split-whole-mut-mut.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> $DIR/autobad-split-whole-mut-mut.rs:16:43 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^^^^ the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required because of the requirements on the impl of `From<&mut X>` for `(&mut X__Partial, &mut X__Partial)` [INFO] [stderr] --> $DIR/autobad-split-whole-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required because of the requirements on the impl of `Into<(&mut X__Partial, &mut X__Partial)>` for `&mut X` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `Mut: CanSplitInto` is not satisfied [INFO] [stderr] --> reject/autobad-split-whole-mut-mut.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | &mut partial!(X mut a)) = i.into(); [INFO] [stderr] | ^ ---- required by a bound introduced by this call [INFO] [stderr] | | [INFO] [stderr] | the trait `CanSplitInto` is not implemented for `Mut` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `CanSplitInto`: [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] > [INFO] [stderr] note: required for `(&mut X__Partial, &mut X__Partial)` to implement `From<&mut X>` [INFO] [stderr] --> reject/autobad-split-whole-mut-mut.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(PartialBorrow,Default)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] = note: required for `&mut X` to implement `Into<(&mut X__Partial, &mut X__Partial)>` [INFO] [stderr] = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test reject/bad-field.rs ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test test::reject ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test::reject stdout ---- [INFO] [stdout] thread 'test::reject' panicked at '17 of 24 tests failed', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.64/src/run.rs:101:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55726ebd9090 - std::backtrace_rs::backtrace::libunwind::trace::h6fef376b0cad02a6 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 1: 0x55726ebd9090 - std::backtrace_rs::backtrace::trace_unsynchronized::hc3fd5403662df331 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55726ebd9090 - std::sys_common::backtrace::_print_fmt::h297509164be93106 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stdout] 3: 0x55726ebd9090 - ::fmt::h79d6bcaf77809e1c [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stdout] 4: 0x55726ebfe80e - core::fmt::write::hee06f0b868172576 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/fmt/mod.rs:1202:17 [INFO] [stdout] 5: 0x55726ebd49a5 - std::io::Write::write_fmt::h89a836fcdd275d14 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/io/mod.rs:1679:15 [INFO] [stdout] 6: 0x55726ebdab53 - std::sys_common::backtrace::_print::h08c136767f88fd2c [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stdout] 7: 0x55726ebdab53 - std::sys_common::backtrace::print::hdeab272468b75cae [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stdout] 8: 0x55726ebdab53 - std::panicking::default_hook::{{closure}}::ha44dc2e8c33ccbcc [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:295:22 [INFO] [stdout] 9: 0x55726ebda7c3 - std::panicking::default_hook::hb070996f96b0a3b5 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:311:9 [INFO] [stdout] 10: 0x55726ebdb1fa - std::panicking::rust_panic_with_hook::he727314f57fb38a7 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:698:17 [INFO] [stdout] 11: 0x55726ebdb0f7 - std::panicking::begin_panic_handler::{{closure}}::h98842d2be8812d8d [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:588:13 [INFO] [stdout] 12: 0x55726ebd953c - std::sys_common::backtrace::__rust_end_short_backtrace::h9f7d9f11606f69a3 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:138:18 [INFO] [stdout] 13: 0x55726ebdae12 - rust_begin_unwind [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:584:5 [INFO] [stdout] 14: 0x55726e93a163 - core::panicking::panic_fmt::h0e94298a76dcb380 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/panicking.rs:142:14 [INFO] [stdout] 15: 0x55726e9c6d8a - trybuild::run::::run::hd13608149b5bc3ca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.64/src/run.rs:101:13 [INFO] [stdout] 16: 0x55726e9cd6a4 - ::drop::hb5536a5b2de86fc0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.64/src/lib.rs:310:13 [INFO] [stdout] 17: 0x55726e942a07 - core::ptr::drop_in_place::he070f707dbd81a1f [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/ptr/mod.rs:487:1 [INFO] [stdout] 18: 0x55726e9422ad - partial_borrow::test::reject::hf7dc5610b710ba9f [INFO] [stdout] at /opt/rustwide/workdir/src/../test/test.rs:12:69 [INFO] [stdout] 19: 0x55726e94224a - partial_borrow::test::reject::{{closure}}::hcf4df8a6946d3cd2 [INFO] [stdout] at /opt/rustwide/workdir/src/../test/test.rs:12:1 [INFO] [stdout] 20: 0x55726e9426ae - core::ops::function::FnOnce::call_once::h98c4a538705035a2 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/ops/function.rs:248:5 [INFO] [stdout] 21: 0x55726ebb0923 - core::ops::function::FnOnce::call_once::hfc331c18b0e5ef99 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/ops/function.rs:248:5 [INFO] [stdout] 22: 0x55726ebb0923 - test::__rust_begin_short_backtrace::hf1d02fb1bd3926ae [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/test/src/lib.rs:572:5 [INFO] [stdout] 23: 0x55726ebaf590 - as core::ops::function::FnOnce>::call_once::h3b6ab007fc9ac1fb [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/alloc/src/boxed.rs:1940:9 [INFO] [stdout] 24: 0x55726ebaf590 - as core::ops::function::FnOnce<()>>::call_once::h20d3227f9aabe0df [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 25: 0x55726ebaf590 - std::panicking::try::do_call::h22dce13eeef9233a [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:492:40 [INFO] [stdout] 26: 0x55726ebaf590 - std::panicking::try::hed69d3fc73418562 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:456:19 [INFO] [stdout] 27: 0x55726ebaf590 - std::panic::catch_unwind::hc019ba90fc029390 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panic.rs:137:14 [INFO] [stdout] 28: 0x55726ebaf590 - test::run_test_in_process::he377aef0f47e0a0f [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/test/src/lib.rs:595:18 [INFO] [stdout] 29: 0x55726ebaf590 - test::run_test::run_test_inner::{{closure}}::h75c99166fd62ec09 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/test/src/lib.rs:489:39 [INFO] [stdout] 30: 0x55726eb7abf4 - test::run_test::run_test_inner::{{closure}}::h8145d77a0a15e742 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/test/src/lib.rs:516:37 [INFO] [stdout] 31: 0x55726eb7abf4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h8ad8477773ed37f9 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys_common/backtrace.rs:122:18 [INFO] [stdout] 32: 0x55726eb80547 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf427edc7e9947397 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/thread/mod.rs:514:17 [INFO] [stdout] 33: 0x55726eb80547 - as core::ops::function::FnOnce<()>>::call_once::h4edb7d0eafb5139f [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 34: 0x55726eb80547 - std::panicking::try::do_call::ha47ec7426c0316c8 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:492:40 [INFO] [stdout] 35: 0x55726eb80547 - std::panicking::try::h6710485c6e0a83d5 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panicking.rs:456:19 [INFO] [stdout] 36: 0x55726eb80547 - std::panic::catch_unwind::h92c068f36bb6e859 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/panic.rs:137:14 [INFO] [stdout] 37: 0x55726eb80547 - std::thread::Builder::spawn_unchecked_::{{closure}}::h8712d747e79b30a7 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/thread/mod.rs:513:30 [INFO] [stdout] 38: 0x55726eb80547 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hcd1d47e869770553 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/core/src/ops/function.rs:248:5 [INFO] [stdout] 39: 0x55726ebe0983 - as core::ops::function::FnOnce>::call_once::h6a88cd656aa4a16f [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/alloc/src/boxed.rs:1940:9 [INFO] [stdout] 40: 0x55726ebe0983 - as core::ops::function::FnOnce>::call_once::h4501efe38c2b4412 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/alloc/src/boxed.rs:1940:9 [INFO] [stdout] 41: 0x55726ebe0983 - std::sys::unix::thread::Thread::new::thread_start::h67e5c6aa03c98308 [INFO] [stdout] at /rustc/da7ffa2d1df2daf747b8e4bdf5659c942abb22af/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] 42: 0x7f580a31e609 - start_thread [INFO] [stdout] 43: 0x7f580a0ee133 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test::reject [INFO] [stdout] [INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 33.89s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "cf7fad85659ec375aaf76962c45b5c34693dbc3ea7bf741af367f2a0accbea78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf7fad85659ec375aaf76962c45b5c34693dbc3ea7bf741af367f2a0accbea78", kill_on_drop: false }` [INFO] [stdout] cf7fad85659ec375aaf76962c45b5c34693dbc3ea7bf741af367f2a0accbea78