[INFO] fetching crate enumcapsulate 0.6.3...
[INFO] testing enumcapsulate-0.6.3 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate enumcapsulate 0.6.3 into /workspace/builds/worker-2-tc1/source
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate enumcapsulate 0.6.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate enumcapsulate 0.6.3
[INFO] tweaked toml for crates.io crate enumcapsulate 0.6.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate enumcapsulate 0.6.3 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate enumcapsulate 0.6.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cargo-platform v0.1.9
[INFO] [stderr]   Downloaded base62 v2.0.3
[INFO] [stderr]   Downloaded glob v0.3.1
[INFO] [stderr]   Downloaded enumcapsulate-macros v0.6.3
[INFO] [stderr]   Downloaded semver v1.0.23
[INFO] [stderr]   Downloaded basic-toml v0.1.9
[INFO] [stderr]   Downloaded serde v1.0.215
[INFO] [stderr]   Downloaded yansi v1.0.1
[INFO] [stderr]   Downloaded toml_edit v0.22.22
[INFO] [stderr]   Downloaded indexmap v2.6.0
[INFO] [stderr]   Downloaded winnow v0.6.20
[INFO] [stderr]   Downloaded serde_json v1.0.140
[INFO] [stderr]   Downloaded camino v1.1.9
[INFO] [stderr]   Downloaded syn v2.0.90
[INFO] [stderr]   Downloaded toml v0.8.19
[INFO] [stderr]   Downloaded serde_derive v1.0.215
[INFO] [stderr]   Downloaded cargo_metadata v0.19.2
[INFO] [stderr]   Downloaded cargo_toml v0.22.1
[INFO] [stderr]   Downloaded tryexpand v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] af44729db3c1a233e102372368895d89f9c723324752fcf91c39726a7f626924
[INFO] running `Command { std: "docker" "start" "-a" "af44729db3c1a233e102372368895d89f9c723324752fcf91c39726a7f626924", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af44729db3c1a233e102372368895d89f9c723324752fcf91c39726a7f626924", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af44729db3c1a233e102372368895d89f9c723324752fcf91c39726a7f626924", kill_on_drop: false }`
[INFO] [stdout] af44729db3c1a233e102372368895d89f9c723324752fcf91c39726a7f626924
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c53ca7e9b0f1912d4db9d8ccaad3563b1ba415e8bbef1607c23dc471c1711087
[INFO] running `Command { std: "docker" "start" "-a" "c53ca7e9b0f1912d4db9d8ccaad3563b1ba415e8bbef1607c23dc471c1711087", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling enumcapsulate-macros v0.6.3
[INFO] [stderr]    Compiling enumcapsulate v0.6.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.41s
[INFO] running `Command { std: "docker" "inspect" "c53ca7e9b0f1912d4db9d8ccaad3563b1ba415e8bbef1607c23dc471c1711087", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c53ca7e9b0f1912d4db9d8ccaad3563b1ba415e8bbef1607c23dc471c1711087", kill_on_drop: false }`
[INFO] [stdout] c53ca7e9b0f1912d4db9d8ccaad3563b1ba415e8bbef1607c23dc471c1711087
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a358354faaf5e8d564d10abfcb6c39d821c2797d57d2352fb3fccdf50fa528b
[INFO] running `Command { std: "docker" "start" "-a" "3a358354faaf5e8d564d10abfcb6c39d821c2797d57d2352fb3fccdf50fa528b", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling camino v1.1.9
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling prettyplease v0.2.25
[INFO] [stderr]    Compiling base62 v2.0.3
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling enumcapsulate-macros v0.6.3
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling enumcapsulate v0.6.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling basic-toml v0.1.9
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling cargo_metadata v0.19.2
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling cargo_toml v0.22.1
[INFO] [stderr]    Compiling tryexpand v0.10.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.58s
[INFO] running `Command { std: "docker" "inspect" "3a358354faaf5e8d564d10abfcb6c39d821c2797d57d2352fb3fccdf50fa528b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a358354faaf5e8d564d10abfcb6c39d821c2797d57d2352fb3fccdf50fa528b", kill_on_drop: false }`
[INFO] [stdout] 3a358354faaf5e8d564d10abfcb6c39d821c2797d57d2352fb3fccdf50fa528b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5666655ab67f1a01864b40943f6aa9d434254a18b07b1364831756c9a4ada4ea
[INFO] running `Command { std: "docker" "start" "-a" "5666655ab67f1a01864b40943f6aa9d434254a18b07b1364831756c9a4ada4ea", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/enumcapsulate-7f3e006d71a96303)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derive-tests.rs (/opt/rustwide/target/debug/deps/derive_tests-4874b028476f479c)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] errorerror: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] : failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] test into_variant::fail ... FAILED
[INFO] [stdout] 
[INFO] [stdout] test try_into::fail ... FAILED
[INFO] [stdout] test as_variant_ref::fail ... FAILED
[INFO] [stdout] test smoke::pass ... FAILED
[INFO] [stdout] test as_variant_mut::fail ... FAILED
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] test into_variant::pass ... FAILED
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] test from::fail ... FAILED
[INFO] [stdout] test from::pass ... FAILED
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] test as_variant::fail ... FAILED
[INFO] [stdout] test as_variant::pass ... FAILED
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] test encapsulate::pass ... FAILED
[INFO] [stdout] test as_variant_mut::pass ... FAILED
[INFO] [stdout] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] test from_variant::fail ... FAILED
[INFO] [stdout] test from_variant::pass ... FAILED
[INFO] [stdout] test try_into::pass ... FAILED
[INFO] [stdout] test variant_downcast::pass ... FAILED
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] test as_variant_ref::pass ... FAILED
[INFO] [stderr] error: failed to run `rustc` to learn about target-specific information
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/0d162b25edd5bf0dba9a22e83b614f1113e90474/bin/rustc - --crate-name ___ --print=file-names --cap-lints=forbid-Awarnings --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg -Wwarnings` (exit status: 1)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   error: unknown lint level: `forbid-Awarnings`
[INFO] [stderr] 
[INFO] [stdout] test variant_downcast::fail ... FAILED
[INFO] [stdout] test variant_discriminant::fail ... FAILED
[INFO] [stdout] test variant_discriminant::pass ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- into_variant::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:81:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/into_variant/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/into_variant/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::IntoVariant;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/into_variant/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/into_variant/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/into_variant/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/into_variant/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/into_variant/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/into_variant/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::IntoVariant;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/into_variant/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/into_variant/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/into_variant/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/into_variant/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'into_variant::fail' (45) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/into_variant/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/into_variant/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24545b - derive_tests[eb837bb7a197c39e]::into_variant::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:81:90
[INFO] [stdout]   25:     0x57872f2450a7 - derive_tests[eb837bb7a197c39e]::into_variant::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:80:18
[INFO] [stdout]   26:     0x57872f24eca6 - <derive_tests[eb837bb7a197c39e]::into_variant::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- try_into::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:21:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/try_into/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/try_into/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::From;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/try_into/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/try_into/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/try_into/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/try_into/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/try_into/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/try_into/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::From;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/try_into/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/try_into/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/try_into/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/try_into/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'try_into::fail' (54) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/try_into/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/try_into/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25b0cb - derive_tests[eb837bb7a197c39e]::try_into::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:21:86
[INFO] [stdout]   25:     0x57872f25acc7 - derive_tests[eb837bb7a197c39e]::try_into::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:20:18
[INFO] [stdout]   26:     0x57872f24efe6 - <derive_tests[eb837bb7a197c39e]::try_into::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant_ref::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:57:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant_ref/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant_ref/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariantRef;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant_ref/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_ref/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant_ref/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant_ref/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_ref/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant_ref/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariantRef;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant_ref/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_ref/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant_ref/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant_ref/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant_ref::fail' (30) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant_ref/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/as_variant_ref/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24a91b - derive_tests[eb837bb7a197c39e]::as_variant_ref::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:57:92
[INFO] [stdout]   25:     0x57872f249327 - derive_tests[eb837bb7a197c39e]::as_variant_ref::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:56:18
[INFO] [stdout]   26:     0x57872f24eda6 - <derive_tests[eb837bb7a197c39e]::as_variant_ref::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- smoke::pass stdout ----
[INFO] [stdout] Running 1 macro expansion tests from tests/derive-tests.rs:125:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/smoke/pass/enum/smoke.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::{Encapsulate, VariantDiscriminant};[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Encapsulate, VariantDiscriminant)][0m
[INFO] [stdout] [34m#[enumcapsulate(discriminant(name = CustomDiscriminant, repr = u8))][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(name = CustomVariant, value = 42))][0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude(From, TryInto))][0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'smoke::pass' (50) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 1 of 1 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/smoke/pass/enum/smoke.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24553b - derive_tests[eb837bb7a197c39e]::smoke::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:125:81
[INFO] [stdout]   25:     0x57872f245107 - derive_tests[eb837bb7a197c39e]::smoke::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:124:18
[INFO] [stdout]   26:     0x57872f24efa6 - <derive_tests[eb837bb7a197c39e]::smoke::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant_mut::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:69:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant_mut/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant_mut/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariantMut;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant_mut/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_mut/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant_mut/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant_mut/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_mut/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant_mut/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariantMut;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant_mut/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_mut/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant_mut/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant_mut/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant_mut::fail' (28) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant_mut/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/as_variant_mut/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25812b - derive_tests[eb837bb7a197c39e]::as_variant_mut::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:69:92
[INFO] [stdout]   25:     0x57872f257bb7 - derive_tests[eb837bb7a197c39e]::as_variant_mut::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:68:18
[INFO] [stdout]   26:     0x57872f24ed26 - <derive_tests[eb837bb7a197c39e]::as_variant_mut::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- into_variant::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:76:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/into_variant/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::IntoVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l i8);[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([i16; N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = i32;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = i64;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(IntoVariant)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantA, Subject<'_>> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<&'_ VariantB, Subject<'_>> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantC<'_>, Subject<'_>> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<<VariantU as HasT>::T, Subject<'_>> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/into_variant/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::IntoVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(IntoVariant)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantA, Enum> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantB, Enum> = subject.into_variant();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/into_variant/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::IntoVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(IntoVariant)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'into_variant::pass' (49) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/into_variant/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/into_variant/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/into_variant/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f2454cb - derive_tests[eb837bb7a197c39e]::into_variant::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:76:88
[INFO] [stdout]   25:     0x57872f2450d7 - derive_tests[eb837bb7a197c39e]::into_variant::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:75:18
[INFO] [stdout]   26:     0x57872f24ece6 - <derive_tests[eb837bb7a197c39e]::into_variant::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:9:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/from/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/from/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::From;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/from/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/from/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/from/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/from/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::From;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/from/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/from/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/from/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'from::fail' (36) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/from/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/from/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24d7ab - derive_tests[eb837bb7a197c39e]::from::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:9:82
[INFO] [stdout]   25:     0x57872f24d0d7 - derive_tests[eb837bb7a197c39e]::from::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:8:18
[INFO] [stdout]   26:     0x57872f24ef26 - <derive_tests[eb837bb7a197c39e]::from::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:4:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/from/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::From;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l i8);[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([i16; N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = i32;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = i64;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(From)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from(VariantA);[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from(&VariantB);[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from(VariantC(&42_i8));[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from(42_i64);[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::From;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(From)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let _ = Enum::from(VariantA);[0m
[INFO] [stdout] [34m    let _ = Enum::from(VariantB);[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::From;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(From)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'from::pass' (37) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/from/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/from/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/from/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24d81b - derive_tests[eb837bb7a197c39e]::from::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:4:80
[INFO] [stdout]   25:     0x57872f24d107 - derive_tests[eb837bb7a197c39e]::from::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:3:18
[INFO] [stdout]   26:     0x57872f24ef66 - <derive_tests[eb837bb7a197c39e]::from::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:45:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/as_variant/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/as_variant/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/as_variant/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/as_variant/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant::fail' (26) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/as_variant/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25804b - derive_tests[eb837bb7a197c39e]::as_variant::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:45:88
[INFO] [stdout]   25:     0x57872f257b57 - derive_tests[eb837bb7a197c39e]::as_variant::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:44:18
[INFO] [stdout]   26:     0x57872f24eb66 - <derive_tests[eb837bb7a197c39e]::as_variant::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:40:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l ());[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([(); N]);[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariant)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let mut subject = Subject::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Option<VariantA> = subject.as_variant();[0m
[INFO] [stdout] [34m    let _: Option<&VariantB> = subject.as_variant();[0m
[INFO] [stdout] [34m    let _: Option<VariantC<'_>> = subject.as_variant();[0m
[INFO] [stdout] [34m    let _: Option<VariantC<'_>> = subject.as_variant();[0m
[INFO] [stdout] [34m    let _: Option<<VariantU as HasT>::T> = subject.as_variant();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariant)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let subject = Enum::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Option<VariantA> = subject.as_variant();[0m
[INFO] [stdout] [34m    let _: Option<VariantB> = subject.as_variant();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariant)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant::pass' (27) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/as_variant/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/as_variant/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f2580bb - derive_tests[eb837bb7a197c39e]::as_variant::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:40:86
[INFO] [stdout]   25:     0x57872f257b87 - derive_tests[eb837bb7a197c39e]::as_variant::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:39:18
[INFO] [stdout]   26:     0x57872f24eba6 - <derive_tests[eb837bb7a197c39e]::as_variant::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- encapsulate::pass stdout ----
[INFO] [stdout] Running 4 macro expansion tests from tests/derive-tests.rs:112:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/encapsulate/pass/enum/exclude_attr.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::Encapsulate;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Encapsulate)][0m
[INFO] [stdout] [34m#[enumcapsulate(exclude(From, TryInto))][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    ExcludedWildcard(VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude(FromVariant, AsVariant))][0m
[INFO] [stdout] [34m    ExcludedSelective(VariantD),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/encapsulate/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::Encapsulate;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l ());[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([(); N]);[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Encapsulate)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/encapsulate/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::Encapsulate;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Encapsulate)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/encapsulate/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::{AsVariantMut, AsVariantRef, Encapsulate, IntoVariant, VariantDowncast};[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Encapsulate)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn check<T>()[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: VariantDowncast,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    check::<Enum>();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'encapsulate::pass' (35) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 4 of 4 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/encapsulate/pass/enum/exclude_attr.rs
[INFO] [stdout]     tests/derive-tests/encapsulate/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/encapsulate/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/encapsulate/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f2420db - derive_tests[eb837bb7a197c39e]::encapsulate::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:112:87
[INFO] [stdout]   25:     0x57872f241de7 - derive_tests[eb837bb7a197c39e]::encapsulate::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:111:18
[INFO] [stdout]   26:     0x57872f24ebe6 - <derive_tests[eb837bb7a197c39e]::encapsulate::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant_mut::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:64:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant_mut/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantMut;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l ());[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([(); N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantMut)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let mut subject = Subject::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantA> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut &VariantB> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantC<'_>> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantC<'_>> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut <VariantU as HasT>::T> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_mut/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantMut;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantMut)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantA> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantB> = subject.as_variant_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_mut/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantMut;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantMut)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant_mut::pass' (29) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant_mut/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/as_variant_mut/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/as_variant_mut/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25819b - derive_tests[eb837bb7a197c39e]::as_variant_mut::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:64:90
[INFO] [stdout]   25:     0x57872f257be7 - derive_tests[eb837bb7a197c39e]::as_variant_mut::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:63:18
[INFO] [stdout]   26:     0x57872f24ed66 - <derive_tests[eb837bb7a197c39e]::as_variant_mut::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_variant::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:33:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/from_variant/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/from_variant/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::FromVariant;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/from_variant/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from_variant/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/from_variant/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/from_variant/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from_variant/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/from_variant/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::FromVariant;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/from_variant/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from_variant/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/from_variant/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/from_variant/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'from_variant::fail' (38) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/from_variant/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/from_variant/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f261c6b - derive_tests[eb837bb7a197c39e]::from_variant::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:33:90
[INFO] [stdout]   25:     0x57872f261bb7 - derive_tests[eb837bb7a197c39e]::from_variant::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:32:18
[INFO] [stdout]   26:     0x57872f24ec26 - <derive_tests[eb837bb7a197c39e]::from_variant::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_variant::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:28:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/from_variant/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::FromVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l i8);[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([i16; N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = i32;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = i64;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(FromVariant)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from_variant(VariantA);[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from_variant(&VariantB);[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from_variant(VariantC(&42_i8));[0m
[INFO] [stdout] [34m    let _: Subject<'_> = Enum::from_variant(42_i64);[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from_variant/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::FromVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(FromVariant)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let _ = Enum::from_variant(VariantA);[0m
[INFO] [stdout] [34m    let _ = Enum::from_variant(VariantB);[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/from_variant/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::FromVariant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(FromVariant)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'from_variant::pass' (39) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/from_variant/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/from_variant/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/from_variant/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f261cdb - derive_tests[eb837bb7a197c39e]::from_variant::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:28:88
[INFO] [stdout]   25:     0x57872f261be7 - derive_tests[eb837bb7a197c39e]::from_variant::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:27:18
[INFO] [stdout]   26:     0x57872f24ec66 - <derive_tests[eb837bb7a197c39e]::from_variant::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- try_into::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:16:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/try_into/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::TryInto;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l i8);[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([i16; N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = i32;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = i64;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(TryInto)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantA, Subject<'_>> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<&'_ VariantB, Subject<'_>> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantC<'_>, Subject<'_>> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Subject::Unit;[0m
[INFO] [stdout] [34m        let _: Result<<VariantU as HasT>::T, Subject<'_>> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/try_into/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::TryInto;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(TryInto)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantA, Enum> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantB, Enum> = subject.try_into();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/try_into/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::From;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(From)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'try_into::pass' (55) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/try_into/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/try_into/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/try_into/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25b13b - derive_tests[eb837bb7a197c39e]::try_into::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:16:84
[INFO] [stdout]   25:     0x57872f25acf7 - derive_tests[eb837bb7a197c39e]::try_into::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:15:18
[INFO] [stdout]   26:     0x57872f24f026 - <derive_tests[eb837bb7a197c39e]::try_into::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- variant_downcast::pass stdout ----
[INFO] [stdout] Running 1 macro expansion tests from tests/derive-tests.rs:88:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/variant_downcast/pass/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::{AsVariant, AsVariantMut, AsVariantRef, IntoVariant, VariantDowncast};[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariant, AsVariantRef, AsVariantMut, IntoVariant)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl VariantDowncast for Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&VariantA> = subject.as_variant_downcast_ref();[0m
[INFO] [stdout] [34m        let _: Option<&VariantB> = subject.as_variant_downcast_ref();[0m
[INFO] [stdout] [34m        let _: Option<&VariantC> = subject.as_variant_downcast_ref();[0m
[INFO] [stdout] [34m        let _: Option<&VariantD> = subject.as_variant_downcast_ref();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantA> = subject.as_variant_downcast_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantB> = subject.as_variant_downcast_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantC> = subject.as_variant_downcast_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<&mut VariantD> = subject.as_variant_downcast_mut();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let _: Option<VariantA> = subject.as_variant_downcast();[0m
[INFO] [stdout] [34m        let _: Option<VariantB> = subject.as_variant_downcast();[0m
[INFO] [stdout] [34m        let _: Option<VariantC> = subject.as_variant_downcast();[0m
[INFO] [stdout] [34m        let _: Option<VariantD> = subject.as_variant_downcast();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantA, Enum> = subject.into_variant_downcast();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantB, Enum> = subject.into_variant_downcast();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantC, Enum> = subject.into_variant_downcast();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m        let mut subject = Enum::Unit;[0m
[INFO] [stdout] [34m        let _: Result<VariantD, Enum> = subject.into_variant_downcast();[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'variant_downcast::pass' (110) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 1 of 1 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/variant_downcast/pass/mixed_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25b05b - derive_tests[eb837bb7a197c39e]::variant_downcast::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:88:92
[INFO] [stdout]   25:     0x57872f25ac97 - derive_tests[eb837bb7a197c39e]::variant_downcast::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:87:18
[INFO] [stdout]   26:     0x57872f24ee66 - <derive_tests[eb837bb7a197c39e]::variant_downcast::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- as_variant_ref::pass stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:52:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/as_variant_ref/pass/enum/generics.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantRef;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasAssoc {[0m
[INFO] [stdout] [34m    type Assoc: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC<'l>(&'l ());[0m
[INFO] [stdout] [34mpub struct VariantD<const N: usize>([(); N]);[0m
[INFO] [stdout] [34mpub struct VariantE<T>(T);[0m
[INFO] [stdout] [34mpub struct VariantF<'l, const N: usize, T>(&'l [T; N]);[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantT;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasAssoc for VariantT {[0m
[INFO] [stdout] [34m    type Assoc = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantU;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mtrait HasT {[0m
[INFO] [stdout] [34m    // This associated type intentionally has the same name[0m
[INFO] [stdout] [34m    // as the generic type param of the enum subject.[0m
[INFO] [stdout] [34m    //[0m
[INFO] [stdout] [34m    // The point of this is to detect false positives[0m
[INFO] [stdout] [34m    // from the generic param detection, which should falsely[0m
[INFO] [stdout] [34m    // detect `VariantU::T` as a use of the type param `T`:[0m
[INFO] [stdout] [34m    type T: Sized;[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mimpl HasT for VariantU {[0m
[INFO] [stdout] [34m    type T = ();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantRef)][0m
[INFO] [stdout] [34mpub enum Enum<'l, const N: usize, T>[0m
[INFO] [stdout] [34mwhere[0m
[INFO] [stdout] [34m    T: HasAssoc,[0m
[INFO] [stdout] [34m{[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedSpecificType(VariantA),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    BorrowedSpecificType(&'l VariantB),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedWithGenericLifetime(VariantC<'l>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a const param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithConstParam(VariantD<N>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithTypeParam(VariantE<T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of const and type params):[0m
[INFO] [stdout] [34m    OwnedGenericTypeWithMixedParams(VariantF<'l, N, T>),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedGenericParam(T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    BorrowedGenericParam(&'l T),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParam(T::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to NOT get derived (due to its use of a type param):[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfGenericParamBehindCast(<T as HasAssoc>::Assoc),[0m
[INFO] [stdout] [34m    // We expect this variant to get derived:[0m
[INFO] [stdout] [34m    OwnedAssocTypeOfSpecificTypeBehindCast(<VariantU as HasT>::T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    type Subject<'x> = Enum<'x, 42, VariantT>;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let mut subject = Subject::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Option<&VariantA> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m    let _: Option<&&VariantB> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m    let _: Option<&VariantC<'_>> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m    let _: Option<&VariantC<'_>> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m    let _: Option<&<VariantU as HasT>::T> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_ref/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantRef;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34m#[derive(Clone)][0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantRef)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField {[0m
[INFO] [stdout] [34m        variant: VariantB,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    TwoStructFields {[0m
[INFO] [stdout] [34m        a: i32,[0m
[INFO] [stdout] [34m        b: u32,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(exclude)][0m
[INFO] [stdout] [34m    Excluded(VariantA, VariantB),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1)][0m
[INFO] [stdout] [34m    IncludedTuple(i8, VariantC),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = "variant")][0m
[INFO] [stdout] [34m    IncludedStruct {[0m
[INFO] [stdout] [34m        value: u8,[0m
[INFO] [stdout] [34m        variant: VariantD,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m    let subject = Enum::Unit;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    let _: Option<&VariantA> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m    let _: Option<&VariantB> = subject.as_variant_ref();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/as_variant_ref/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::AsVariantRef;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(AsVariantRef)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'as_variant_ref::pass' (34) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/as_variant_ref/pass/enum/generics.rs
[INFO] [stdout]     tests/derive-tests/as_variant_ref/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/as_variant_ref/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stderr] error: test failed, to rerun pass `--test derive-tests`
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f24a98b - derive_tests[eb837bb7a197c39e]::as_variant_ref::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:52:90
[INFO] [stdout]   25:     0x57872f249357 - derive_tests[eb837bb7a197c39e]::as_variant_ref::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:51:18
[INFO] [stdout]   26:     0x57872f24ede6 - <derive_tests[eb837bb7a197c39e]::as_variant_ref::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- variant_downcast::fail stdout ----
[INFO] [stdout] Running 2 macro expansion tests from tests/derive-tests.rs:93:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/variant_downcast/fail/struct.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/variant_downcast/fail/struct.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [31mpub struct Struct {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/variant_downcast/fail/struct.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_downcast/fail/struct.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/variant_downcast/fail/struct.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/variant_downcast/fail/struct.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub struct Struct {[0m
[INFO] [stdout] [31m-   |     ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_downcast/fail/union.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/variant_downcast/fail/union.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::AsVariant;[0m
[INFO] [stdout] [31mpub union Union {[0m
[INFO] [stdout] [31m    field: (),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/variant_downcast/fail/union.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_downcast/fail/union.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/variant_downcast/fail/union.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: expected `enum`[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/variant_downcast/fail/union.rs:4:5[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 4 | pub union Union {[0m
[INFO] [stdout] [31m-   |     ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'variant_downcast::fail' (109) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 2 of 2 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/variant_downcast/fail/struct.rs
[INFO] [stdout]     tests/derive-tests/variant_downcast/fail/union.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f25afeb - derive_tests[eb837bb7a197c39e]::variant_downcast::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:93:94
[INFO] [stdout]   25:     0x57872f25ac67 - derive_tests[eb837bb7a197c39e]::variant_downcast::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:92:18
[INFO] [stdout]   26:     0x57872f24ee26 - <derive_tests[eb837bb7a197c39e]::variant_downcast::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- variant_discriminant::fail stdout ----
[INFO] [stdout] Running 3 macro expansion tests from tests/derive-tests.rs:105:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_generic_field.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/variant_discriminant/fail/nested_generic_field.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [31mpub enum VariantA<T> {[0m
[INFO] [stdout] [31m    Variant(T),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mpub enum VariantADiscriminant {[0m
[INFO] [stdout] [31m    Variant,[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::marker::Copy for VariantADiscriminant {}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::clone::Clone for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn clone(&self) -> VariantADiscriminant {[0m
[INFO] [stdout] [31m        *self[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::Ord for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn cmp(&self, other: &VariantADiscriminant) -> ::core::cmp::Ordering {[0m
[INFO] [stdout] [31m        ::core::cmp::Ordering::Equal[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::PartialOrd for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn partial_cmp([0m
[INFO] [stdout] [31m        &self,[0m
[INFO] [stdout] [31m        other: &VariantADiscriminant,[0m
[INFO] [stdout] [31m    ) -> ::core::option::Option<::core::cmp::Ordering> {[0m
[INFO] [stdout] [31m        ::core::option::Option::Some(::core::cmp::Ordering::Equal)[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::Eq for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    #[doc(hidden)][0m
[INFO] [stdout] [31m    #[coverage(off)][0m
[INFO] [stdout] [31m    fn assert_receiver_is_total_eq(&self) -> () {}[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::marker::StructuralPartialEq for VariantADiscriminant {}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::PartialEq for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn eq(&self, other: &VariantADiscriminant) -> bool {[0m
[INFO] [stdout] [31m        true[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::hash::Hash for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {}[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::fmt::Debug for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn fmt(&self, f: &mut ::core::fmt::Formatter) -> ::core::fmt::Result {[0m
[INFO] [stdout] [31m        ::core::fmt::Formatter::write_str(f, "Variant")[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mimpl<T> ::enumcapsulate::VariantDiscriminant for VariantA<T> {[0m
[INFO] [stdout] [31m    type Discriminant = VariantADiscriminant;[0m
[INFO] [stdout] [31m    fn variant_discriminant(&self) -> Self::Discriminant {[0m
[INFO] [stdout] [31m        match self {[0m
[INFO] [stdout] [31m            VariantA::Variant(..) => VariantADiscriminant::Variant,[0m
[INFO] [stdout] [31m            _ => ::core::panicking::panic("internal error: entered unreachable code"),[0m
[INFO] [stdout] [31m        }[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[enumcapsulate(discriminant(repr = u8))][0m
[INFO] [stdout] [31mpub enum Enum<T> {[0m
[INFO] [stdout] [31m    #[enumcapsulate(discriminant(nested))][0m
[INFO] [stdout] [31m    VariantA(VariantA<T>),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/variant_discriminant/fail/nested_generic_field.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_generic_field.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/variant_discriminant/fail/nested_generic_field.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: generic fields require an explicit nested discriminant type[0m
[INFO] [stdout] [31m-   --> /tests/derive-tests/variant_discriminant/fail/nested_generic_field.rs:12:14[0m
[INFO] [stdout] [31m-    |[0m
[INFO] [stdout] [31m- 12 |     VariantA(VariantA<T>),[0m
[INFO] [stdout] [31m-    |              ^^^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [31mpub enum Enum {[0m
[INFO] [stdout] [31m    #[enumcapsulate(discriminant(nested, value = 42))][0m
[INFO] [stdout] [31m    VariantA,[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: no field found on variant[0m
[INFO] [stdout] [31m-  --> /tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.rs:5:34[0m
[INFO] [stdout] [31m-   |[0m
[INFO] [stdout] [31m- 5 |     #[enumcapsulate(discriminant(nested, value = 42))][0m
[INFO] [stdout] [31m-   |                                  ^^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_with_value.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected snapshot at tests/derive-tests/variant_discriminant/fail/nested_with_value.out.rs[0m
[INFO] [stdout] 
[INFO] [stdout] SNAPSHOT:
[INFO] [stdout] 
[INFO] [stdout] [31muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [31mpub enum VariantA {[0m
[INFO] [stdout] [31m    VariantA1,[0m
[INFO] [stdout] [31m    VariantA2,[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mpub enum VariantADiscriminant {[0m
[INFO] [stdout] [31m    VariantA1,[0m
[INFO] [stdout] [31m    VariantA2,[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::marker::Copy for VariantADiscriminant {}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::clone::Clone for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn clone(&self) -> VariantADiscriminant {[0m
[INFO] [stdout] [31m        *self[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::Ord for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn cmp(&self, other: &VariantADiscriminant) -> ::core::cmp::Ordering {[0m
[INFO] [stdout] [31m        let __self_tag = ::core::intrinsics::discriminant_value(self);[0m
[INFO] [stdout] [31m        let __arg1_tag = ::core::intrinsics::discriminant_value(other);[0m
[INFO] [stdout] [31m        ::core::cmp::Ord::cmp(&__self_tag, &__arg1_tag)[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::PartialOrd for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn partial_cmp([0m
[INFO] [stdout] [31m        &self,[0m
[INFO] [stdout] [31m        other: &VariantADiscriminant,[0m
[INFO] [stdout] [31m    ) -> ::core::option::Option<::core::cmp::Ordering> {[0m
[INFO] [stdout] [31m        let __self_tag = ::core::intrinsics::discriminant_value(self);[0m
[INFO] [stdout] [31m        let __arg1_tag = ::core::intrinsics::discriminant_value(other);[0m
[INFO] [stdout] [31m        ::core::cmp::PartialOrd::partial_cmp(&__self_tag, &__arg1_tag)[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::Eq for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    #[doc(hidden)][0m
[INFO] [stdout] [31m    #[coverage(off)][0m
[INFO] [stdout] [31m    fn assert_receiver_is_total_eq(&self) -> () {}[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::marker::StructuralPartialEq for VariantADiscriminant {}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::cmp::PartialEq for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn eq(&self, other: &VariantADiscriminant) -> bool {[0m
[INFO] [stdout] [31m        let __self_tag = ::core::intrinsics::discriminant_value(self);[0m
[INFO] [stdout] [31m        let __arg1_tag = ::core::intrinsics::discriminant_value(other);[0m
[INFO] [stdout] [31m        __self_tag == __arg1_tag[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::hash::Hash for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn hash<__H: ::core::hash::Hasher>(&self, state: &mut __H) -> () {[0m
[INFO] [stdout] [31m        let __self_tag = ::core::intrinsics::discriminant_value(self);[0m
[INFO] [stdout] [31m        ::core::hash::Hash::hash(&__self_tag, state)[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31m#[automatically_derived][0m
[INFO] [stdout] [31mimpl ::core::fmt::Debug for VariantADiscriminant {[0m
[INFO] [stdout] [31m    #[inline][0m
[INFO] [stdout] [31m    fn fmt(&self, f: &mut ::core::fmt::Formatter) -> ::core::fmt::Result {[0m
[INFO] [stdout] [31m        ::core::fmt::Formatter::write_str([0m
[INFO] [stdout] [31m            f,[0m
[INFO] [stdout] [31m            match self {[0m
[INFO] [stdout] [31m                VariantADiscriminant::VariantA1 => "VariantA1",[0m
[INFO] [stdout] [31m                VariantADiscriminant::VariantA2 => "VariantA2",[0m
[INFO] [stdout] [31m            },[0m
[INFO] [stdout] [31m        )[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mimpl ::enumcapsulate::VariantDiscriminant for VariantA {[0m
[INFO] [stdout] [31m    type Discriminant = VariantADiscriminant;[0m
[INFO] [stdout] [31m    fn variant_discriminant(&self) -> Self::Discriminant {[0m
[INFO] [stdout] [31m        match self {[0m
[INFO] [stdout] [31m            VariantA::VariantA1 => VariantADiscriminant::VariantA1,[0m
[INFO] [stdout] [31m            VariantA::VariantA2 => VariantADiscriminant::VariantA2,[0m
[INFO] [stdout] [31m            _ => ::core::panicking::panic("internal error: entered unreachable code"),[0m
[INFO] [stdout] [31m        }[0m
[INFO] [stdout] [31m    }[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mpub enum Enum {[0m
[INFO] [stdout] [31m    #[enumcapsulate(discriminant(nested, value = 42))][0m
[INFO] [stdout] [31m    VariantA(VariantA),[0m
[INFO] [stdout] [31m}[0m
[INFO] [stdout] [31mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Remove the snapshot file at /opt/rustwide/workdir/tests/derive-tests/variant_discriminant/fail/nested_with_value.out.rs.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/fail/nested_with_value.rs - [31mMISMATCH[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] Unexpected mismatch in file tests/derive-tests/variant_discriminant/fail/nested_with_value.err.txt:
[INFO] [stdout] 
[INFO] [stdout] DIFF:
[INFO] [stdout] 
[INFO] [stdout] [31m- error: conflicting with use of `nesting`[0m
[INFO] [stdout] [31m-   --> /tests/derive-tests/variant_discriminant/fail/nested_with_value.rs:11:42[0m
[INFO] [stdout] [31m-    |[0m
[INFO] [stdout] [31m- 11 |     #[enumcapsulate(discriminant(nested, value = 42))][0m
[INFO] [stdout] [31m-    |                                          ^^^^^[0m
[INFO] [stdout] [31m- error: could not compile `<CRATE>` (bin "<BIN>") due to 1 previous error[0m
[INFO] [stdout] [32m+ error: no such command: `expand`[0m
[INFO] [stdout] [32m+ [0m
[INFO] [stdout] [32m+ help: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [32m+ help: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] [34m  [0m
[INFO] [stdout] 
[INFO] [stdout] [36mhelp: Overwrite the snapshot file by running your tests with `TRYEXPAND=overwrite`.[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'variant_discriminant::fail' (105) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 3 of 3 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/variant_discriminant/fail/nested_generic_field.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/fail/nested_on_unit_variant.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/fail/nested_with_value.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c25b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuiteFail>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f267b3b - derive_tests[eb837bb7a197c39e]::variant_discriminant::fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:105:98
[INFO] [stdout]   25:     0x57872f2674e7 - derive_tests[eb837bb7a197c39e]::variant_discriminant::fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:104:18
[INFO] [stdout]   26:     0x57872f24eea6 - <derive_tests[eb837bb7a197c39e]::variant_discriminant::fail::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- variant_discriminant::pass stdout ----
[INFO] [stdout] Running 7 macro expansion tests from tests/derive-tests.rs:100:9 ...
[INFO] [stdout] 
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/lifetimes.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum VariantWithLifetime<'a> {[0m
[INFO] [stdout] [34m    Variant(&'a ()),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m// #[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34m// pub enum GenericVariantWithLifetime<'a, T> {[0m
[INFO] [stdout] [34m//     Variant(&'a T),[0m
[INFO] [stdout] [34m// }[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum EnumWithLifetime<'a> {[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(nested))][0m
[INFO] [stdout] [34m    VariantA(VariantWithLifetime<'a>),[0m
[INFO] [stdout] [34m    // #[enumcapsulate(discriminant(nested))][0m
[INFO] [stdout] [34m    // VariantB { b: VariantWithLifetime<'a> },[0m
[INFO] [stdout] [34m    // #[enumcapsulate(field = 0, discriminant(nested = GenericVariantWithLifetimeDiscriminant))][0m
[INFO] [stdout] [34m    // VariantC(GenericVariantWithLifetime<'a, T>),[0m
[INFO] [stdout] [34m    // #[enumcapsulate(field = "d", discriminant(nested = GenericVariantWithLifetimeDiscriminant))][0m
[INFO] [stdout] [34m    // VariantD {[0m
[INFO] [stdout] [34m    //     d: GenericVariantWithLifetime<'a, T>,[0m
[INFO] [stdout] [34m    // },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/mixed_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mpub struct VariantA;[0m
[INFO] [stdout] [34mpub struct VariantB;[0m
[INFO] [stdout] [34mpub struct VariantC;[0m
[INFO] [stdout] [34mpub struct VariantD;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    Unit,[0m
[INFO] [stdout] [34m    ZeroTupleFields(),[0m
[INFO] [stdout] [34m    ZeroStructFields {},[0m
[INFO] [stdout] [34m    OneTupleField(VariantA),[0m
[INFO] [stdout] [34m    OneStructField { variant: VariantB },[0m
[INFO] [stdout] [34m    TwoTupleFields(i32, u32),[0m
[INFO] [stdout] [34m    TwoStructFields { a: i32, b: u32 },[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    fn check<T>()[0m
[INFO] [stdout] [34m    where[0m
[INFO] [stdout] [34m        T: VariantDiscriminant,[0m
[INFO] [stdout] [34m    {[0m
[INFO] [stdout] [34m    }[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m    check::<Enum>();[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/name.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34m#[enumcapsulate(discriminant(name = RenamedDiscriminant))][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    VariantA,[0m
[INFO] [stdout] [34m    VariantB,[0m
[INFO] [stdout] [34m    VariantC,[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(name = RenamedVariant))][0m
[INFO] [stdout] [34m    VariantD,[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/nested.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum VariantC {[0m
[INFO] [stdout] [34m    Variant,[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum VariantD {[0m
[INFO] [stdout] [34m    Variant,[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum VariantE<T> {[0m
[INFO] [stdout] [34m    Variant(T),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34m#[enumcapsulate(discriminant(repr = u8))][0m
[INFO] [stdout] [34mpub enum Enum<T> {[0m
[INFO] [stdout] [34m    VariantA,[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(value = 42))][0m
[INFO] [stdout] [34m    VariantB,[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(nested))][0m
[INFO] [stdout] [34m    VariantC {[0m
[INFO] [stdout] [34m        c: VariantC,[0m
[INFO] [stdout] [34m    },[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(name = RenamedVariant, nested))][0m
[INFO] [stdout] [34m    VariantD(VariantD),[0m
[INFO] [stdout] [34m    #[enumcapsulate(field = 1, discriminant(nested = VariantEDiscriminant))][0m
[INFO] [stdout] [34m    VariantE(bool, VariantE<T>),[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/repr.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34m#[enumcapsulate(discriminant(repr = u8))][0m
[INFO] [stdout] [34mpub enum Enum {[0m
[INFO] [stdout] [34m    VariantA,[0m
[INFO] [stdout] [34m    VariantB = 5,[0m
[INFO] [stdout] [34m    VariantC,[0m
[INFO] [stdout] [34m    #[enumcapsulate(discriminant(value = 42))][0m
[INFO] [stdout] [34m    VariantD,[0m
[INFO] [stdout] [34m}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/visibility.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum PubEnum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub(crate) enum PubCrateEnum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub(self) enum PubSelfEnum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] tests/derive-tests/variant_discriminant/pass/enum/zero_variants.rs - [31mERROR[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] [31mUnexpected failure![0m
[INFO] [stdout] 
[INFO] [stdout] SOURCE:
[INFO] [stdout] 
[INFO] [stdout] [34muse enumcapsulate::VariantDiscriminant;[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34m#[derive(VariantDiscriminant)][0m
[INFO] [stdout] [34mpub enum Enum {}[0m
[INFO] [stdout] [34m[0m
[INFO] [stdout] [34mfn main() {}[0m
[INFO] [stdout] 
[INFO] [stdout] ERROR:
[INFO] [stdout] 
[INFO] [stdout] [31merror: no such command: `expand`[0m
[INFO] [stdout] [31m[0m
[INFO] [stdout] [31mhelp: view all installed commands with `cargo --list`[0m
[INFO] [stdout] [31mhelp: find a package to install `expand` with `cargo search cargo-expand`[0m
[INFO] [stdout] --------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'variant_discriminant::pass' (107) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20:
[INFO] [stdout] 
[INFO] [stdout] 7 of 7 tests failed:
[INFO] [stdout] 
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/lifetimes.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/mixed_variants.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/name.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/nested.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/repr.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/visibility.rs
[INFO] [stdout]     tests/derive-tests/variant_discriminant/pass/enum/zero_variants.rs
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57872f7d8db2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57872f7d8db2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57872f7d8db2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57872f7f0f6a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57872f7f0f6a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x57872f7df296 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57872f7df296 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57872f7b55ef - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57872f7b55ef - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57872f7d0259 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57872f76a32e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57872f76a32e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57872f7d04c2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x57872f7d04c2 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57872f7b56a8 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57872f7aa689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57872f7b64fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57872f7f172c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57872f29d728 - core[27de1724e4349be2]::panicking::panic_display::<alloc[a57f19327c0ad893]::string::String>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x57872f2a1e93 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>::try_run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:423:13
[INFO] [stdout]   21:     0x57872f2a4683 - <tryexpand[9bb85216f1eb916d]::test_suite::TestSuite as core[27de1724e4349be2]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tryexpand-0.10.0/src/test_suite.rs:459:20
[INFO] [stdout]   22:     0x57872f27c827 - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::TestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   23:     0x57872f24c26b - core[27de1724e4349be2]::ptr::drop_in_place::<tryexpand[9bb85216f1eb916d]::test_suite::BuildTestSuite>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ptr/mod.rs:805:1
[INFO] [stdout]   24:     0x57872f267bab - derive_tests[eb837bb7a197c39e]::variant_discriminant::pass
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:100:96
[INFO] [stdout]   25:     0x57872f267517 - derive_tests[eb837bb7a197c39e]::variant_discriminant::pass::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/derive-tests.rs:99:18
[INFO] [stdout]   26:     0x57872f24eee6 - <derive_tests[eb837bb7a197c39e]::variant_discriminant::pass::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57872f75e6db - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x57872f75e6db - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x57872f76af3a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x57872f76af3a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x57872f76af3a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x57872f76af3a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x57872f7664e4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x57872f7664e4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x57872f76da32 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x57872f76da32 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x57872f76da32 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x57872f76da32 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x57872f76da32 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x57872f7d80cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46:     0x57872f7d80cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   47:     0x70fabd10daa4 - <unknown>
[INFO] [stdout]   48:     0x70fabd19aa64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     as_variant::fail
[INFO] [stdout]     as_variant::pass
[INFO] [stdout]     as_variant_mut::fail
[INFO] [stdout]     as_variant_mut::pass
[INFO] [stdout]     as_variant_ref::fail
[INFO] [stdout]     as_variant_ref::pass
[INFO] [stdout]     encapsulate::pass
[INFO] [stdout]     from::fail
[INFO] [stdout]     from::pass
[INFO] [stdout]     from_variant::fail
[INFO] [stdout]     from_variant::pass
[INFO] [stdout]     into_variant::fail
[INFO] [stdout]     into_variant::pass
[INFO] [stdout]     smoke::pass
[INFO] [stdout]     try_into::fail
[INFO] [stdout]     try_into::pass
[INFO] [stdout]     variant_discriminant::fail
[INFO] [stdout]     variant_discriminant::pass
[INFO] [stdout]     variant_downcast::fail
[INFO] [stdout]     variant_downcast::pass
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.52s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5666655ab67f1a01864b40943f6aa9d434254a18b07b1364831756c9a4ada4ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5666655ab67f1a01864b40943f6aa9d434254a18b07b1364831756c9a4ada4ea", kill_on_drop: false }`
[INFO] [stdout] 5666655ab67f1a01864b40943f6aa9d434254a18b07b1364831756c9a4ada4ea
