[INFO] cloning repository https://github.com/tunamaguro/messagepack-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tunamaguro/messagepack-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftunamaguro%2Fmessagepack-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftunamaguro%2Fmessagepack-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e3d88cef3c714712abb69de595d4fc09cd5d1d91
[INFO] testing tunamaguro/messagepack-rs against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftunamaguro%2Fmessagepack-rs" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/tunamaguro/messagepack-rs
[INFO] finished tweaking git repo https://github.com/tunamaguro/messagepack-rs
[INFO] tweaked toml for git repo https://github.com/tunamaguro/messagepack-rs written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tunamaguro/messagepack-rs on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tunamaguro/messagepack-rs 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded glob v0.3.2
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded trybuild v1.0.116
[INFO] [stderr]   Downloaded divan-macros v0.1.17
[INFO] [stderr]   Downloaded condtype v1.3.0
[INFO] [stderr]   Downloaded rmp v0.8.14
[INFO] [stderr]   Downloaded codspeed-divan-compat v3.0.5
[INFO] [stderr]   Downloaded codspeed v3.0.5
[INFO] [stderr]   Downloaded codspeed-divan-compat-macros v3.0.5
[INFO] [stderr]   Downloaded rmpv v1.3.1
[INFO] [stderr]   Downloaded rand_core v0.9.2
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded regex-lite v0.1.7
[INFO] [stderr]   Downloaded cc v1.2.55
[INFO] [stderr]   Downloaded codspeed-divan-compat-walltime v3.0.5
[INFO] [stderr]   Downloaded toml_edit v0.22.24
[INFO] [stderr]   Downloaded libfuzzer-sys v0.4.12
[INFO] [stderr]   Downloaded statrs v0.18.0
[INFO] [stderr]   Downloaded winnow v0.7.3
[INFO] [stderr]   Downloaded rustix v1.0.8
[INFO] [stderr]   Downloaded rand_core v0.10.0
[INFO] [stderr]   Downloaded terminal_size v0.4.3
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded rmp-serde v1.3.1
[INFO] [stderr]   Downloaded colored v2.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e2bcd308b1b41a8befa48bbd714d03173a8c1ea82cebe73eb8c6d1d891eeb0b3
[INFO] running `Command { std: "docker" "start" "-a" "e2bcd308b1b41a8befa48bbd714d03173a8c1ea82cebe73eb8c6d1d891eeb0b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e2bcd308b1b41a8befa48bbd714d03173a8c1ea82cebe73eb8c6d1d891eeb0b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2bcd308b1b41a8befa48bbd714d03173a8c1ea82cebe73eb8c6d1d891eeb0b3", kill_on_drop: false }`
[INFO] [stdout] e2bcd308b1b41a8befa48bbd714d03173a8c1ea82cebe73eb8c6d1d891eeb0b3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c62ae1b4739ec08515b1a0e63c75270285d38e2353405a734a8daeb7631f9ca1
[INFO] running `Command { std: "docker" "start" "-a" "c62ae1b4739ec08515b1a0e63c75270285d38e2353405a734a8daeb7631f9ca1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling messagepack-derive-test v0.2.4 (/opt/rustwide/workdir/messagepack-derive-test)
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling rmp v0.8.14
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling libfuzzer-sys v0.4.12
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling messagepack-derive v0.2.4 (/opt/rustwide/workdir/messagepack-derive)
[INFO] [stderr]    Compiling messagepack-core v0.2.4 (/opt/rustwide/workdir/messagepack-core)
[INFO] [stderr]    Compiling messagepack-serde v0.2.4 (/opt/rustwide/workdir/messagepack-serde)
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling rmpv v1.3.1
[INFO] [stderr]    Compiling fuzz v0.0.0 (/opt/rustwide/workdir/fuzz)
[INFO] [stderr]    Compiling messagepack-bench v0.1.0 (/opt/rustwide/workdir/messagepack-bench)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.13s
[INFO] running `Command { std: "docker" "inspect" "c62ae1b4739ec08515b1a0e63c75270285d38e2353405a734a8daeb7631f9ca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c62ae1b4739ec08515b1a0e63c75270285d38e2353405a734a8daeb7631f9ca1", kill_on_drop: false }`
[INFO] [stdout] c62ae1b4739ec08515b1a0e63c75270285d38e2353405a734a8daeb7631f9ca1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a34748f83fd034d73ad849a0a44310f5470f961a8c012e51a173229ece3338b9
[INFO] running `Command { std: "docker" "start" "-a" "a34748f83fd034d73ad849a0a44310f5470f961a8c012e51a173229ece3338b9", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling winnow v0.7.3
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.20
[INFO] [stderr]    Compiling semver v1.0.25
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling rmp v0.8.14
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling statrs v0.18.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling codspeed-divan-compat v3.0.5
[INFO] [stderr]    Compiling regex-lite v0.1.7
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling toml_edit v0.22.24
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling rand_core v0.9.2
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling clap_builder v4.5.48
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling messagepack-derive v0.2.4 (/opt/rustwide/workdir/messagepack-derive)
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling divan-macros v0.1.17
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling codspeed-divan-compat-macros v3.0.5
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling messagepack-core v0.2.4 (/opt/rustwide/workdir/messagepack-core)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling clap v4.5.48
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling messagepack-serde v0.2.4 (/opt/rustwide/workdir/messagepack-serde)
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling rmpv v1.3.1
[INFO] [stderr]    Compiling codspeed v3.0.5
[INFO] [stderr]    Compiling messagepack-bench v0.1.0 (/opt/rustwide/workdir/messagepack-bench)
[INFO] [stderr]    Compiling codspeed-divan-compat-walltime v3.0.5
[INFO] [stderr]    Compiling messagepack-derive-test v0.2.4 (/opt/rustwide/workdir/messagepack-derive-test)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.33s
[INFO] running `Command { std: "docker" "inspect" "a34748f83fd034d73ad849a0a44310f5470f961a8c012e51a173229ece3338b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a34748f83fd034d73ad849a0a44310f5470f961a8c012e51a173229ece3338b9", kill_on_drop: false }`
[INFO] [stdout] a34748f83fd034d73ad849a0a44310f5470f961a8c012e51a173229ece3338b9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] adff423ceef4ef933719e558f691ae0de5d7fcf0ad0aac9410d93f758dd44353
[INFO] running `Command { std: "docker" "start" "-a" "adff423ceef4ef933719e558f691ae0de5d7fcf0ad0aac9410d93f758dd44353", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/messagepack_bench-02aa6a139fe1e9aa)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/messagepack_core-eb66c2022dce4f9a)
[INFO] [stdout] 
[INFO] [stdout] running 204 tests
[INFO] [stdout] test decode::any::tests::decode_any_err::case_1_never_used ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_01 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_02 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_03 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_04 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_05 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_06 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_07 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_08 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_09 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_10 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_11 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_12 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_13 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_14 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_15 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_16 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_17 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_18 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_19 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_20 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_21 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_22 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_24 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_23 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_25 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_26 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_27 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_28 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_29 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_31 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_32 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_30 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_33 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_34 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_35 ... ok
[INFO] [stdout] test decode::any::tests::decode_any_ok::case_36 ... ok
[INFO] [stdout] test decode::array::tests::array_decode_success::case_1 ... ok
[INFO] [stdout] test decode::array::tests::array_decode_success::case_2 ... ok
[INFO] [stdout] test decode::array::tests::array_decoder_unexpected_format ... ok
[INFO] [stdout] test decode::array::tests::fixed_array_len0_success ... ok
[INFO] [stdout] test decode::array::tests::fixed_array_len3_success ... ok
[INFO] [stdout] test decode::array::tests::fixed_array_len_mismatch::case_1 ... ok
[INFO] [stdout] test decode::array::tests::fixed_array_len_mismatch::case_2 ... ok
[INFO] [stdout] test decode::array::tests::tuple1_success ... ok
[INFO] [stdout] test decode::array::tests::tuple2_success::case_1 ... ok
[INFO] [stdout] test decode::array::tests::tuple2_success::case_2 ... ok
[INFO] [stdout] test decode::array::tests::tuple3_success ... ok
[INFO] [stdout] test decode::array::tests::vec_of_u8_success ... ok
[INFO] [stdout] test decode::array::tests::tuple_len_mismatch::case_1 ... ok
[INFO] [stdout] test decode::bin::tests::decode_bin16 ... ok
[INFO] [stdout] test decode::bin::tests::decode_bin8 ... ok
[INFO] [stdout] test decode::float::tests::decode_f64 ... ok
[INFO] [stdout] test decode::bin::tests::decode_bin32 ... ok
[INFO] [stdout] test decode::int::tests::decode_i64 ... ok
[INFO] [stdout] test decode::int::tests::decode_i8 ... ok
[INFO] [stdout] test decode::array::tests::tuple_len_mismatch::case_2 ... ok
[INFO] [stdout] test decode::bin::tests::decode_vec_u8_owned ... ok
[INFO] [stdout] test decode::bool::tests::decode_true ... ok
[INFO] [stdout] test decode::int::tests::decode_u32 ... ok
[INFO] [stdout] test decode::int::tests::decode_u64 ... ok
[INFO] [stdout] test decode::int::tests::decode_i32 ... ok
[INFO] [stdout] test decode::int::tests::decode_u8 ... ok
[INFO] [stdout] test decode::int::tests::decode_i8_fix_neg_int ... ok
[INFO] [stdout] test decode::map::tests::hashmap_decode_success ... ok
[INFO] [stdout] test decode::map::tests::map_decode_key_unexpected_format ... ok
[INFO] [stdout] test decode::map::tests::map_decode_success::case_2 ... ok
[INFO] [stdout] test decode::bool::tests::decode_false ... ok
[INFO] [stdout] test decode::int::tests::decode_u8_fix_pos_int ... ok
[INFO] [stdout] test decode::map::tests::map_decode_value_error_after_first_pair ... ok
[INFO] [stdout] test decode::map::tests::map_decoder_unexpected_format ... ok
[INFO] [stdout] test decode::nil::tests::decode_nil ... ok
[INFO] [stdout] test decode::nil::tests::decode_option ... ok
[INFO] [stdout] test decode::int::tests::decode_u16 ... ok
[INFO] [stdout] test decode::str::tests::decode_invalid_str ... ok
[INFO] [stdout] test decode::map::tests::map_decode_eof_on_key ... ok
[INFO] [stdout] test decode::map::tests::map_decode_success::case_1 ... ok
[INFO] [stdout] test decode::str::tests::decode_str ... ok
[INFO] [stdout] test decode::float::tests::decode_f32 ... ok
[INFO] [stdout] test decode::int::tests::decode_i16 ... ok
[INFO] [stdout] test decode::array::tests::tuple_unexpected_format ... ok
[INFO] [stdout] test decode::str::tests::decode_string_owned ... ok
[INFO] [stdout] test decode::map::tests::btreemap_decode_success ... ok
[INFO] [stdout] test encode::array::tests::encode_tuple::case_1 ... ok
[INFO] [stdout] test encode::array::tests::encode_tuple::case_2 ... ok
[INFO] [stdout] test encode::array::tests::encode_tuple::case_3 ... ok
[INFO] [stdout] test encode::array::tests::encode_vec_via_slice ... ok
[INFO] [stdout] test encode::float::tests::encode_float64::case_1 ... ok
[INFO] [stdout] test encode::float::tests::encode_float_minimize::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_int16::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_int16::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_int16::case_3 ... ok
[INFO] [stdout] test encode::array::tests::encode_fix_array::case_1 ... ok
[INFO] [stdout] test encode::bin::tests::encode_str_sized::case_1 ... ok
[INFO] [stdout] test encode::float::tests::encode_float_minimize::case_2 ... ok
[INFO] [stdout] test encode::bool::tests::encode_bool::case_2 ... ok
[INFO] [stdout] test encode::bool::tests::encode_bool::case_1 ... ok
[INFO] [stdout] test encode::float::tests::encode_float32::case_1 ... ok
[INFO] [stdout] test encode::bin::tests::encode_str_sized::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_int16::case_4 ... ok
[INFO] [stdout] test encode::bin::tests::encode_str_sized::case_3 ... ok
[INFO] [stdout] test encode::int::tests::encode_int32::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_int32::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_int32::case_3 ... ok
[INFO] [stdout] test encode::int::tests::encode_int32::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_int64::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_int64::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_int64::case_3 ... ok
[INFO] [stdout] test encode::int::tests::encode_int64::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_int8::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_int8::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_int8::case_3 ... ok
[INFO] [stdout] test encode::int::tests::encode_int8::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_int8::case_5 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_01 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_02 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_03 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_04 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_06 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_05 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_07 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_08 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_10 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_09 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_11 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint16::case_3 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_12 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_13 ... ok
[INFO] [stdout] test encode::int::tests::encode_int_minimize::case_14 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint16::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint32::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint32::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint64::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint16::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint16::case_2 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint32::case_3 ... ok
[INFO] [stdout] test encode::map::tests::encode_hashmap_roundtrip ... ok
[INFO] [stdout] test encode::int::tests::encode_uint32::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint8::case_2 ... ok
[INFO] [stdout] test encode::map::tests::encode_btreemap_sorted ... ok
[INFO] [stdout] test encode::int::tests::encode_uint8::case_4 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint8::case_3 ... ok
[INFO] [stdout] test encode::map::tests::encode_slice_fix_array::case_1 ... ok
[INFO] [stdout] test encode::int::tests::encode_uint64::case_2 ... ok
[INFO] [stdout] test encode::map::tests::encode_iter_fix_array::case_1 ... ok
[INFO] [stdout] test encode::nil::tests::encode_none ... ok
[INFO] [stdout] test encode::int::tests::encode_uint8::case_1 ... ok
[INFO] [stdout] test encode::nil::tests::encode_nil ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_fixed::case_2 ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_fixed::case_4 ... ok
[INFO] [stdout] test encode::nil::tests::encode_some ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_fixed::case_5 ... ok
[INFO] [stdout] test encode::str::tests::encode_fixed_str::case_1 ... ok
[INFO] [stdout] test encode::str::tests::encode_fixed_str::case_2 ... ok
[INFO] [stdout] test encode::str::tests::encode_str_sized::case_1 ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_fixed::case_3 ... ok
[INFO] [stdout] test extension::decode::tests::fixed_extension_decode_with_std_reader_copied ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_sized::case_1 ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_sized::case_2 ... ok
[INFO] [stdout] test extension::decode::tests::fixed_extension_roundtrip ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_fixed::case_2 ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_fixed::case_3 ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_fixed::case_1 ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_fixed::case_4 ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_fixed::case_1 ... ok
[INFO] [stdout] test extension::decode::tests::extension_owned_decode_with_std_reader_copied ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_fixed::case_5 ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_sized::case_1 ... ok
[INFO] [stdout] test io::tests::iter_reader_returns_error_when_insufficient ... ok
[INFO] [stdout] test io::tests::iter_reader_reads_exact_length ... ok
[INFO] [stdout] test io::tests::slice_reader_returns_error_on_overshoot ... ok
[INFO] [stdout] test io::tests::slice_reader_reads_and_advances ... ok
[INFO] [stdout] test extension::decode::tests::decode_ext_sized::case_3 ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp32_eof_data ... ok
[INFO] [stdout] test encode::array::tests::encode_array_sized::case_1 ... ok
[INFO] [stdout] test encode::array::tests::encode_array_sized::case_2 ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_sized::case_2 ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp32_invalid_ext_type ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp64_invalid_ext_type ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp64_invalid_nanos ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp64_unexpected_format ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp64_eof_data ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp96_invalid_ext_type ... ok
[INFO] [stdout] test extension::encode::tests::encode_ext_sized::case_3 ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp96_invalid_nanos ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp96_unexpected_format ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp96_eof_data ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_success_timestamp64 ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_success_timestamp96_negative ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_success_timestamp96_positive ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_failed_timestamp96_invalid_length ... ok
[INFO] [stdout] test timestamp::decode::tests::decode_success_timestamp32 ... ok
[INFO] [stdout] test timestamp::duration_tests::duration_to_timestamp32_roundtrip_within_range ... ok
[INFO] [stdout] test timestamp::duration_tests::duration_to_timestamp64_roundtrip ... ok
[INFO] [stdout] test timestamp::duration_tests::timestamp96_to_duration_fails_on_negative ... ok
[INFO] [stdout] test timestamp::duration_tests::duration_to_timestamp96_roundtrip ... ok
[INFO] [stdout] test timestamp::encode::tests::encode_timestamp32 ... ok
[INFO] [stdout] test timestamp::encode::tests::encode_timestamp64 ... ok
[INFO] [stdout] test timestamp::duration_tests::timestamp96_new_rejects_invalid_nanos ... ok
[INFO] [stdout] test timestamp::encode::tests::encode_timestamp96 ... ok
[INFO] [stdout] test timestamp::duration_tests::timestamp64_new_rejects_invalid_nanos ... ok
[INFO] [stdout] test encode::str::tests::encode_str_sized::case_2 ... ok
[INFO] [stdout] test encode::str::tests::encode_str_sized::case_3 ... ok
[INFO] [stdout] test io::tests::buffer_full - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 204 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/any.rs (/opt/rustwide/target/debug/deps/any-91998670863a1ae0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test roundtrip_any ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array.rs (/opt/rustwide/target/debug/deps/array-7bf77a43dd8edc23)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test roundtrip_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin.rs (/opt/rustwide/target/debug/deps/bin-3ab161dfa25b0b6a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test roundtrip_bin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/float.rs (/opt/rustwide/target/debug/deps/float-3962a8cf7cba65ce)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test roundtrip_f32 ... ok
[INFO] [stdout] test roundtrip_f64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/int.rs (/opt/rustwide/target/debug/deps/int-246e809feca55898)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test roundtrip_i16 ... ok
[INFO] [stdout] test roundtrip_i64 ... ok
[INFO] [stdout] test roundtrip_u16 ... ok
[INFO] [stdout] test roundtrip_i8 ... ok
[INFO] [stdout] test roundtrip_isize ... ok
[INFO] [stdout] test roundtrip_u32 ... ok
[INFO] [stdout] test roundtrip_i32 ... ok
[INFO] [stdout] test roundtrip_usize ... ok
[INFO] [stdout] test roundtrip_u8 ... ok
[INFO] [stdout] test roundtrip_u64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/map.rs (/opt/rustwide/target/debug/deps/map-194e12be92ad8a76)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test roundtrip_map ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/str.rs (/opt/rustwide/target/debug/deps/str-18ada9ab3d08b2b9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test roundtrip_str ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/messagepack_derive-b6ed4cc52c35b86f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/messagepack_derive_test-b1f347f477fd636d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array_mode.rs (/opt/rustwide/target/debug/deps/array_mode-e7ea60622654a95d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test array_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/basic_struct.rs (/opt/rustwide/target/debug/deps/basic_struct-143b7cedcd486af8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test basic_struct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bytes_attr.rs (/opt/rustwide/target/debug/deps/bytes_attr-eea1523e36a253e1)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test array_mode ... ok
[INFO] [stdout] test optional_borrowed_bytes_roundtrip ... ok
[INFO] [stdout] test optional_owned_bytes_handles_none_and_some ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_format_decode.rs (/opt/rustwide/target/debug/deps/cross_format_decode-510ce1b5a6046bf2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cross_format_decode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/custom_encode_decode.rs (/opt/rustwide/target/debug/deps/custom_encode_decode-7c58451b493cbeaf)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test custom_encode_decode ... ok
[INFO] [stdout] test custom_encode_decode_not_implemented ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decode_option_missing.rs (/opt/rustwide/target/debug/deps/decode_option_missing-374d34d8a14ef8cf)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test allow_generic_option_default ... ok
[INFO] [stdout] test allow_option_default ... ok
[INFO] [stdout] test allow_option_missing ... ok
[INFO] [stdout] test allow_tuple_default_missing ... ok
[INFO] [stdout] test default_named_field_roundtrip_preserves_encoded_value ... ok
[INFO] [stdout] test default_tuple_field_roundtrip_preserves_encoded_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decode_validation.rs (/opt/rustwide/target/debug/deps/decode_validation-9c757b127bacbdd6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test named_struct_decode_ignores_unknown_keys ... ok
[INFO] [stdout] test named_struct_decode_rejects_array_length_mismatch ... ok
[INFO] [stdout] test named_struct_decode_rejects_duplicate_keys ... ok
[INFO] [stdout] test named_struct_decode_rejects_missing_required_field ... ok
[INFO] [stdout] test named_struct_decode_rejects_non_map_or_array_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derive_tests.rs (/opt/rustwide/target/debug/deps/derive_tests-138afddda988fb91)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling messagepack-derive-test v0.2.4 (/opt/rustwide/workdir/messagepack-derive-test)
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling messagepack-core v0.2.4 (/opt/rustwide/workdir/messagepack-core)
[INFO] [stderr]    Compiling messagepack-derive v0.2.4 (/opt/rustwide/workdir/messagepack-derive)
[INFO] [stderr]    Compiling messagepack-derive-test-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/messagepack-derive-test)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.54s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/success/associated_type.rs [should pass] ... ok
[INFO] [stderr] test tests/success/basic_struct.rs [should pass] ... ok
[INFO] [stderr] test tests/success/bytes_attr.rs [should pass] ... ok
[INFO] [stderr] test tests/success/custom_encode_decode.rs [should pass] ... ok
[INFO] [stderr] test tests/success/default.rs [should pass] ... ok
[INFO] [stderr] test tests/success/generics.rs [should pass] ... ok
[INFO] [stderr] test tests/success/lifetime_generics.rs [should pass] ... ok
[INFO] [stderr] test tests/success/map_mode.rs [should pass] ... ok
[INFO] [stderr] test tests/success/nested_bounds.rs [should pass] ... ok
[INFO] [stderr] test tests/success/phantom_data.rs [should pass] ... ok
[INFO] [stderr] test tests/success/tuple_struct.rs [should pass] ... ok
[INFO] [stderr] test tests/success/unit_struct.rs [should pass] ... ok
[INFO] [stderr] test tests/fail/array_missing_key.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: all fields must have `#[msgpack(key = N)]` when using `#[msgpack(array)]`
[INFO] [stderr]  --> tests/fail/array_missing_key.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     name: String,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: all fields must have `#[msgpack(key = N)]` when using `#[msgpack(array)]`
[INFO] [stderr]  --> tests/fail/array_missing_key.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     name: String,
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/fail/default_missing.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Encode` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Encode` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `Encode`:
[INFO] [stderr]              &V
[INFO] [stderr]              &[V]
[INFO] [stderr]              &mut V
[INFO] [stderr]              &str
[INFO] [stderr]              ()
[INFO] [stderr]              (V0, V1)
[INFO] [stderr]              (V0, V1, V2)
[INFO] [stderr]              (V0, V1, V2, V3)
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/default_missing.rs:5:10
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]  6 | struct S1<T> {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:26
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Default` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Default` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `Decode<'de>`:
[INFO] [stderr]              Option<V>
[INFO] [stderr]              ReferenceDecoder
[INFO] [stderr]              ReferenceStrBinDecoder
[INFO] [stderr]              ReferenceStrDecoder
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:5:18
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]    = note: required for `S1<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider annotating `NoDefault` with `#[derive(Default)]`
[INFO] [stderr]    |
[INFO] [stderr] 17 + #[derive(Default)]
[INFO] [stderr] 18 | struct NoDefault;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: DecodeBorrowed<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `DecodeBorrowed<'_>` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `DecodeBorrowed<'de>`:
[INFO] [stderr]              `&'de [u8]` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `&'de str` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `()` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4, V5)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:5:18
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]    = note: required for `S1<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Encode` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Encode` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `Encode`:
[INFO] [stderr]              &V
[INFO] [stderr]              &[V]
[INFO] [stderr]              &mut V
[INFO] [stderr]              &str
[INFO] [stderr]              ()
[INFO] [stderr]              (V0, V1)
[INFO] [stderr]              (V0, V1, V2)
[INFO] [stderr]              (V0, V1, V2, V3)
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/default_missing.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr] 14 | struct S2<T>(#[msgpack(default)] T);
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:26
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Default` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Default` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `Decode<'de>`:
[INFO] [stderr]              Option<V>
[INFO] [stderr]              ReferenceDecoder
[INFO] [stderr]              ReferenceStrBinDecoder
[INFO] [stderr]              ReferenceStrDecoder
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:13:18
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]    = note: required for `S2<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider annotating `NoDefault` with `#[derive(Default)]`
[INFO] [stderr]    |
[INFO] [stderr] 17 + #[derive(Default)]
[INFO] [stderr] 18 | struct NoDefault;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: DecodeBorrowed<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `DecodeBorrowed<'_>` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `DecodeBorrowed<'de>`:
[INFO] [stderr]              `&'de [u8]` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `&'de str` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `()` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4, V5)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:13:18
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]    = note: required for `S2<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Encode` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `Encode` is not implemented for `NoDefault`
[INFO] [stderr]   --> tests/fail/default_missing.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct NoDefault;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    = help: the following other types implement trait `Encode`:
[INFO] [stderr]              &V
[INFO] [stderr]              &[V]
[INFO] [stderr]              &mut V
[INFO] [stderr]              &str
[INFO] [stderr]              ()
[INFO] [stderr]              (V0, V1)
[INFO] [stderr]              (V0, V1, V2)
[INFO] [stderr]              (V0, V1, V2, V3)
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/default_missing.rs:6:8
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ------ type parameter would need to implement `Encode`
[INFO] [stderr]  6 | struct S1<T> {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr]    = help: consider manually implementing `Encode` to avoid undesired bounds
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:26
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Default` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Default` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr] help: the following other types implement trait `Decode<'de>`
[INFO] [stderr]   --> $WORKSPACE/messagepack-core/src/decode/str.rs
[INFO] [stderr]    |
[INFO] [stderr]    |   impl<'de> Decode<'de> for ReferenceStrDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceStrDecoder`
[INFO] [stderr] ...
[INFO] [stderr]    |   impl<'de> Decode<'de> for ReferenceStrBinDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceStrBinDecoder`
[INFO] [stderr]    |
[INFO] [stderr]   ::: $WORKSPACE/messagepack-core/src/decode/bin.rs
[INFO] [stderr]    |
[INFO] [stderr]    |   impl<'de> super::Decode<'de> for ReferenceDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceDecoder`
[INFO] [stderr]    |
[INFO] [stderr]   ::: $WORKSPACE/messagepack-core/src/decode/nil.rs
[INFO] [stderr]    |
[INFO] [stderr]    | / impl<'de, V> Decode<'de> for Option<V>
[INFO] [stderr]    | | where
[INFO] [stderr]    | |     V: Decode<'de>,
[INFO] [stderr]    | |___________________^ `Option<V>`
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:5:18
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ type parameter would need to implement `DecodeBorrowed<'_>`
[INFO] [stderr]    = help: consider manually implementing `DecodeBorrowed<'_>` to avoid undesired bounds
[INFO] [stderr]    = note: required for `S1<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider annotating `NoDefault` with `#[derive(Default)]`
[INFO] [stderr]    |
[INFO] [stderr] 17 + #[derive(Default)]
[INFO] [stderr] 18 | struct NoDefault;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: DecodeBorrowed<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert_derive::<S1<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `DecodeBorrowed<'_>` is not implemented for `NoDefault`
[INFO] [stderr]   --> tests/fail/default_missing.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct NoDefault;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    = help: the following other types implement trait `DecodeBorrowed<'de>`:
[INFO] [stderr]              `&'de [u8]` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `&'de str` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `()` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4, V5)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S1<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:5:18
[INFO] [stderr]    |
[INFO] [stderr]  5 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ type parameter would need to implement `DecodeBorrowed<'_>`
[INFO] [stderr]    = help: consider manually implementing `DecodeBorrowed<'_>` to avoid undesired bounds
[INFO] [stderr]    = note: required for `S1<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Encode` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `Encode` is not implemented for `NoDefault`
[INFO] [stderr]   --> tests/fail/default_missing.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct NoDefault;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    = help: the following other types implement trait `Encode`:
[INFO] [stderr]              &V
[INFO] [stderr]              &[V]
[INFO] [stderr]              &mut V
[INFO] [stderr]              &str
[INFO] [stderr]              ()
[INFO] [stderr]              (V0, V1)
[INFO] [stderr]              (V0, V1, V2)
[INFO] [stderr]              (V0, V1, V2, V3)
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/default_missing.rs:14:8
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ------ type parameter would need to implement `Encode`
[INFO] [stderr] 14 | struct S2<T>(#[msgpack(default)] T);
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr]    = help: consider manually implementing `Encode` to avoid undesired bounds
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:26
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: Default` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ the trait `Default` is not implemented for `NoDefault`
[INFO] [stderr]    |
[INFO] [stderr] help: the following other types implement trait `Decode<'de>`
[INFO] [stderr]   --> $WORKSPACE/messagepack-core/src/decode/str.rs
[INFO] [stderr]    |
[INFO] [stderr]    |   impl<'de> Decode<'de> for ReferenceStrDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceStrDecoder`
[INFO] [stderr] ...
[INFO] [stderr]    |   impl<'de> Decode<'de> for ReferenceStrBinDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceStrBinDecoder`
[INFO] [stderr]    |
[INFO] [stderr]   ::: $WORKSPACE/messagepack-core/src/decode/bin.rs
[INFO] [stderr]    |
[INFO] [stderr]    |   impl<'de> super::Decode<'de> for ReferenceDecoder {
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ReferenceDecoder`
[INFO] [stderr]    |
[INFO] [stderr]   ::: $WORKSPACE/messagepack-core/src/decode/nil.rs
[INFO] [stderr]    |
[INFO] [stderr]    | / impl<'de, V> Decode<'de> for Option<V>
[INFO] [stderr]    | | where
[INFO] [stderr]    | |     V: Decode<'de>,
[INFO] [stderr]    | |___________________^ `Option<V>`
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:13:18
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ type parameter would need to implement `DecodeBorrowed<'_>`
[INFO] [stderr]    = help: consider manually implementing `DecodeBorrowed<'_>` to avoid undesired bounds
[INFO] [stderr]    = note: required for `S2<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider annotating `NoDefault` with `#[derive(Default)]`
[INFO] [stderr]    |
[INFO] [stderr] 17 + #[derive(Default)]
[INFO] [stderr] 18 | struct NoDefault;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NoDefault: DecodeBorrowed<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/default_missing.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     assert_derive::<S2<NoDefault>>();
[INFO] [stderr]    |                     ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `DecodeBorrowed<'_>` is not implemented for `NoDefault`
[INFO] [stderr]   --> tests/fail/default_missing.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct NoDefault;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    = help: the following other types implement trait `DecodeBorrowed<'de>`:
[INFO] [stderr]              `&'de [u8]` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `&'de str` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `()` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]              `(V0, V1, V2, V3, V4, V5)` implements `DecodeBorrowed<'de>`
[INFO] [stderr]            and $N others
[INFO] [stderr] note: required for `S2<NoDefault>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/default_missing.rs:13:18
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ type parameter would need to implement `DecodeBorrowed<'_>`
[INFO] [stderr]    = help: consider manually implementing `DecodeBorrowed<'_>` to avoid undesired bounds
[INFO] [stderr]    = note: required for `S2<NoDefault>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/default_missing.rs:11:35
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/fail/enum.rs [should fail to compile] ... ok
[INFO] [stderr] test tests/fail/map_and_array.rs [should fail to compile] ... ok
[INFO] [stderr] test tests/fail/name_value_attr.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: expected #[msgpack(...)] field attribute
[INFO] [stderr]  --> tests/fail/name_value_attr.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[msgpack = "bytes"]
[INFO] [stderr]   |       ^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: expected #[msgpack(...)] field attribute
[INFO] [stderr]  --> tests/fail/name_value_attr.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[msgpack = "bytes"]
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/fail/no_bytes.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `Vec<Foo>: EncodeBytes` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ^^^^^^ the trait `EncodeBytes` is not implemented for `Vec<Foo>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `EncodeBytes` is implemented for `Vec<u8>`
[INFO] [stderr]    = help: see issue #48214
[INFO] [stderr]    = note: this error originates in the derive macro `Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `&[Foo]: EncodeBytes` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     assert_derive::<S1<'_>>();
[INFO] [stderr]    |                     ^^^^^^ the trait `EncodeBytes` is not implemented for `&[Foo]`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `EncodeBytes`:
[INFO] [stderr]              &[u8]
[INFO] [stderr]              [u8; N]
[INFO] [stderr] note: required for `S1<'_>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:7:10
[INFO] [stderr]    |
[INFO] [stderr]  7 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]  8 | struct S1<'a> {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:19:26
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `&[Foo]: DecodeBytes<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     assert_derive::<S1<'_>>();
[INFO] [stderr]    |                     ^^^^^^ the trait `DecodeBytes<'_>` is not implemented for `&[Foo]`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `DecodeBytes<'de>`:
[INFO] [stderr]              &[u8]
[INFO] [stderr]              [u8; N]
[INFO] [stderr] note: required for `S1<'_>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:7:18
[INFO] [stderr]    |
[INFO] [stderr]  7 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stderr]    = note: required for `S1<'_>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:19:35
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `Vec<Foo>: EncodeBytes` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ^^^^^^ the trait `EncodeBytes` is not implemented for `Vec<Foo>`
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `EncodeBytes` is implemented for `Vec<u8>`
[INFO] [stderr]   --> $WORKSPACE/messagepack-core/src/encode/bin.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     impl EncodeBytes for alloc::vec::Vec<u8> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: this error originates in the derive macro `Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable
[INFO] [stderr]    |
[INFO] [stderr]  1 + #![feature(trivial_bounds)]
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `&[Foo]: EncodeBytes` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     assert_derive::<S1<'_>>();
[INFO] [stderr]    |                     ^^^^^^ the trait `EncodeBytes` is not implemented for `&[Foo]`
[INFO] [stderr]    |
[INFO] [stderr] help: the following other types implement trait `EncodeBytes`
[INFO] [stderr]   --> $WORKSPACE/messagepack-core/src/encode/bin.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl EncodeBytes for &[u8] {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `&[u8]`
[INFO] [stderr] ...
[INFO] [stderr]    | impl<const N: usize> EncodeBytes for [u8; N] {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `[u8; N]`
[INFO] [stderr] note: required for `S1<'_>` to implement `Encode`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:8:8
[INFO] [stderr]    |
[INFO] [stderr]  7 | #[derive(Encode, Decode)]
[INFO] [stderr]    |          ------ type parameter would need to implement `Encode`
[INFO] [stderr]  8 | struct S1<'a> {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr]    = help: consider manually implementing `Encode` to avoid undesired bounds
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:19:26
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                          ^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `&[Foo]: DecodeBytes<'_>` is not satisfied
[INFO] [stderr]   --> tests/fail/no_bytes.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 |     assert_derive::<S1<'_>>();
[INFO] [stderr]    |                     ^^^^^^ the trait `DecodeBytes<'_>` is not implemented for `&[Foo]`
[INFO] [stderr]    |
[INFO] [stderr] help: the following other types implement trait `DecodeBytes<'de>`
[INFO] [stderr]   --> $WORKSPACE/messagepack-core/src/decode/bin.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl<'de> DecodeBytes<'de> for &'de [u8] {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&[u8]`
[INFO] [stderr] ...
[INFO] [stderr]    | impl<'de, const N: usize> DecodeBytes<'de> for [u8; N] {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `[u8; N]`
[INFO] [stderr] note: required for `S1<'_>` to implement `DecodeBorrowed<'_>`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:7:18
[INFO] [stderr]    |
[INFO] [stderr]  7 | #[derive(Encode, Decode)]
[INFO] [stderr]    |                  ^^^^^^ type parameter would need to implement `DecodeBorrowed<'_>`
[INFO] [stderr]    = help: consider manually implementing `DecodeBorrowed<'_>` to avoid undesired bounds
[INFO] [stderr]    = note: required for `S1<'_>` to implement `Decode<'_>`
[INFO] [stderr] note: required by a bound in `assert_derive`
[INFO] [stderr]   --> tests/fail/no_bytes.rs:19:35
[INFO] [stderr]    |
[INFO] [stderr] 19 | fn assert_derive<'de, T: Encode + Decode<'de>>() {}
[INFO] [stderr]    |                                   ^^^^^^^^^^^ required by this bound in `assert_derive`
[INFO] [stderr]    = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/fail/phantomdata_with_key.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: PhantomData fields cannot use `#[msgpack(key = N)]`
[INFO] [stderr]   --> tests/fail/phantomdata_with_key.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     #[msgpack(key = 1)]
[INFO] [stderr]    |     ^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: PhantomData fields cannot use `#[msgpack(key = N)]`
[INFO] [stderr]   --> tests/fail/phantomdata_with_key.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | /     #[msgpack(key = 1)]
[INFO] [stderr] 11 | |     marker: PhantomData<T>,
[INFO] [stderr]    | |__________________________^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/fail/tuple_as_map.rs [should fail to compile] ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui_tests ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ui_tests stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ui_tests' (276) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13:
[INFO] [stdout] 5 of 20 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5826223894ba - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5826223894ba - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5826223894ba - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5826223894ba - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58262239f97a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58262239f97a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x58262238e442 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x58262238e442 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x58262236539f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58262236539f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x582622380939 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58262231a19c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x58262231a19c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x582622380af2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x582622380af2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x582622365458 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58262235a3a9 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58262236616d - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5826223a010c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5826221dafe4 - <trybuild[2361dea08a62c054]::Runner>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13
[INFO] [stdout]   20:     0x5826221e7ec8 - <trybuild[2361dea08a62c054]::TestCases as core[e929cb53b82a81ca]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/lib.rs:342:38
[INFO] [stdout]   21:     0x5826220d2727 - core[e929cb53b82a81ca]::ptr::drop_in_place::<trybuild[2361dea08a62c054]::TestCases>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ptr/mod.rs:809:1
[INFO] [stdout]   22:     0x5826220d294b - derive_tests[e1d9b92097c0e995]::ui_tests
[INFO] [stdout]                                at /opt/rustwide/workdir/messagepack-derive-test/tests/derive_tests.rs:6:1
[INFO] [stdout]   23:     0x5826220d2887 - derive_tests[e1d9b92097c0e995]::ui_tests::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/messagepack-derive-test/tests/derive_tests.rs:2:14
[INFO] [stdout]   24:     0x5826220d2dd6 - <derive_tests[e1d9b92097c0e995]::ui_tests::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58262230d47b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x58262230d47b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x58262231ac6b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x58262231ac6b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x58262231ac6b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x58262231ac6b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x58262231ac6b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x58262231ac6b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x58262231ac6b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x582622314384 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x582622314384 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x58262231d872 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x58262231d872 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x58262231d872 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x58262231d872 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x58262231d872 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x58262231d872 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x58262231d872 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5826223887ff - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5826223887ff - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x73cc5c2beaa4 - <unknown>
[INFO] [stdout]   46:     0x73cc5c34ba64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ui_tests
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.36s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p messagepack-derive-test --test derive_tests`
[INFO] running `Command { std: "docker" "inspect" "adff423ceef4ef933719e558f691ae0de5d7fcf0ad0aac9410d93f758dd44353", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adff423ceef4ef933719e558f691ae0de5d7fcf0ad0aac9410d93f758dd44353", kill_on_drop: false }`
[INFO] [stdout] adff423ceef4ef933719e558f691ae0de5d7fcf0ad0aac9410d93f758dd44353
