[INFO] cloning repository https://github.com/nuskey8/zerompk
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nuskey8/zerompk" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnuskey8%2Fzerompk", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnuskey8%2Fzerompk'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4ac3333c84b898f14970c76659acf0e8544fb4a4
[INFO] testing nuskey8/zerompk against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnuskey8%2Fzerompk" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nuskey8/zerompk
[INFO] finished tweaking git repo https://github.com/nuskey8/zerompk
[INFO] tweaked toml for git repo https://github.com/nuskey8/zerompk written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nuskey8/zerompk 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/nuskey8/zerompk 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rmp-serde v1.3.1
[INFO] [stderr]   Downloaded rmp v0.8.15
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.114
[INFO] [stderr]   Downloaded msgpacker v0.7.1
[INFO] [stderr]   Downloaded msgpacker-derive v0.7.1
[INFO] [stderr]   Downloaded js-sys v0.3.91
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.114
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.114
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.114
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 3e8e7cdc88fda4fba2dff7feaf72ecd97bfa79581fe10e941555d6fa96d04ba5
[INFO] running `Command { std: "docker" "start" "-a" "3e8e7cdc88fda4fba2dff7feaf72ecd97bfa79581fe10e941555d6fa96d04ba5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e8e7cdc88fda4fba2dff7feaf72ecd97bfa79581fe10e941555d6fa96d04ba5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e8e7cdc88fda4fba2dff7feaf72ecd97bfa79581fe10e941555d6fa96d04ba5", kill_on_drop: false }`
[INFO] [stdout] 3e8e7cdc88fda4fba2dff7feaf72ecd97bfa79581fe10e941555d6fa96d04ba5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 7feb58fdb68c8dd5be547fcc24716debabfde1d0caa317dbdbf68cd8f151c8ce
[INFO] running `Command { std: "docker" "start" "-a" "7feb58fdb68c8dd5be547fcc24716debabfde1d0caa317dbdbf68cd8f151c8ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerompk v0.5.0 (/opt/rustwide/workdir/zerompk)
[INFO] [stderr]    Compiling zerompk_derive v0.5.0 (/opt/rustwide/workdir/zerompk_derive)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.61s
[INFO] running `Command { std: "docker" "inspect" "7feb58fdb68c8dd5be547fcc24716debabfde1d0caa317dbdbf68cd8f151c8ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7feb58fdb68c8dd5be547fcc24716debabfde1d0caa317dbdbf68cd8f151c8ce", kill_on_drop: false }`
[INFO] [stdout] 7feb58fdb68c8dd5be547fcc24716debabfde1d0caa317dbdbf68cd8f151c8ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] a9d3a2fdbaf94b0171ee47d67d767d8cdd8ef0ebd2b0e137767275705ee20047
[INFO] running `Command { std: "docker" "start" "-a" "a9d3a2fdbaf94b0171ee47d67d767d8cdd8ef0ebd2b0e137767275705ee20047", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerompk_derive v0.5.0 (/opt/rustwide/workdir/zerompk_derive)
[INFO] [stderr]    Compiling msgpacker-derive v0.7.1
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling msgpacker v0.7.1
[INFO] [stderr]    Compiling zerompk v0.5.0 (/opt/rustwide/workdir/zerompk)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.55s
[INFO] running `Command { std: "docker" "inspect" "a9d3a2fdbaf94b0171ee47d67d767d8cdd8ef0ebd2b0e137767275705ee20047", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9d3a2fdbaf94b0171ee47d67d767d8cdd8ef0ebd2b0e137767275705ee20047", kill_on_drop: false }`
[INFO] [stdout] a9d3a2fdbaf94b0171ee47d67d767d8cdd8ef0ebd2b0e137767275705ee20047
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 59b88a6b58ff3692c1d8950a8783ada76a9fe6ef91d8f806ac9697f29a916d38
[INFO] running `Command { std: "docker" "start" "-a" "59b88a6b58ff3692c1d8950a8783ada76a9fe6ef91d8f806ac9697f29a916d38", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zerompk-c925248abe1afcec)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test read::tests::io_reader_decrement_depth_at_zero_does_not_underflow ... ok
[INFO] [stdout] test read::tests::io_reader_decrement_depth_decrements ... ok
[INFO] [stdout] test read::tests::slice_reader_decrement_depth_decrements ... ok
[INFO] [stdout] test read::tests::slice_reader_decrement_depth_at_zero_does_not_underflow ... ok
[INFO] [stdout] test read::tests::derived_map_struct_duplicate_key_restores_reader_depth ... 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/common.rs (/opt/rustwide/target/debug/deps/common-695fb53229775d29)
[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/cross_path_test.rs (/opt/rustwide/target/debug/deps/cross_path_test-529913f9271b7616)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test cross_path_array_len ... ok
[INFO] [stdout] test cross_path_binary ... ok
[INFO] [stdout] test cross_path_f64 ... ok
[INFO] [stdout] test cross_path_f32 ... ok
[INFO] [stdout] test cross_path_false ... ok
[INFO] [stdout] test cross_path_ext ... ok
[INFO] [stdout] test cross_path_i16 ... ok
[INFO] [stdout] test cross_path_i32 ... ok
[INFO] [stdout] test cross_path_i64 ... ok
[INFO] [stdout] test cross_path_i8 ... ok
[INFO] [stdout] test cross_path_map ... ok
[INFO] [stdout] test cross_path_map_len ... ok
[INFO] [stdout] test cross_path_nil ... ok
[INFO] [stdout] test cross_path_nested_struct ... ok
[INFO] [stdout] test cross_path_option_none ... ok
[INFO] [stdout] test cross_path_option_some ... ok
[INFO] [stdout] test cross_path_string ... ok
[INFO] [stdout] test cross_path_timestamp ... ok
[INFO] [stdout] test cross_path_true ... ok
[INFO] [stdout] test cross_path_u32 ... ok
[INFO] [stdout] test cross_path_u64 ... ok
[INFO] [stdout] test cross_path_vec ... ok
[INFO] [stdout] test cross_path_u8 ... ok
[INFO] [stdout] test cross_path_u16 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derive.rs (/opt/rustwide/target/debug/deps/derive-387665a9b931e2f4)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test derive_array_default ... ok
[INFO] [stdout] test derive_array_with_field_index_and_nil_gap ... ok
[INFO] [stdout] test derive_array_ignores_field ... ok
[INFO] [stdout] test derive_borrowed_fields_are_zero_copy_and_bin ... ok
[INFO] [stdout] test derive_c_enum_unknown_value_is_error ... ok
[INFO] [stdout] test derive_c_enum_with_explicit_discriminant ... ok
[INFO] [stdout] test derive_cow_u8_is_bin_and_other_cow_slice_is_array ... ok
[INFO] [stdout] test derive_cow_u8_with_as_bytes_true_is_bin ... ok
[INFO] [stdout] test derive_c_enum_with_implicit_discriminant ... ok
[INFO] [stdout] test derive_empty_struct ... ok
[INFO] [stdout] test derive_empty_struct_with_map ... ok
[INFO] [stdout] test derive_empty_tuple_struct ... ok
[INFO] [stdout] test derive_enum_named_array_variant ... ok
[INFO] [stdout] test derive_enum_named_array_variant_ignores_field ... ok
[INFO] [stdout] test derive_enum_named_map_variant ... ok
[INFO] [stdout] test derive_enum_tuple_variant_with_gap ... ok
[INFO] [stdout] test derive_unit_struct ... ok
[INFO] [stdout] test derive_deserialize_depth_limit_max_is_ok ... ok
[INFO] [stdout] test derive_deserialize_depth_limit_exceeded ... ok
[INFO] [stderr]      Running tests/deserialize.rs (/opt/rustwide/target/debug/deps/deserialize-e49e4f173181f864)
[INFO] [stdout] test derive_cow_u8_with_as_bytes_false_is_array ... ok
[INFO] [stdout] test derive_enum_unit_variant ... ok
[INFO] [stdout] test derive_map_ignores_field ... ok
[INFO] [stdout] test derive_struct_newtype ... ok
[INFO] [stdout] test derive_map_rejects_unknown_key_with_same_len_and_prefix ... ok
[INFO] [stdout] test derive_map_with_field_key ... ok
[INFO] [stdout] test derive_vec_u8_with_as_bytes_false_is_array ... ok
[INFO] [stdout] test derive_vec_u8_with_as_bytes_true_is_bin ... ok
[INFO] [stdout] test derive_vec_u8_default_is_bin ... ok
[INFO] [stdout] test derive_nested_borrowed_vec_of_str ... ok
[INFO] [stdout] test derive_map_with_attribute ... ok
[INFO] [stdout] test derive_enum_named_map_variant_ignores_field ... ok
[INFO] [stdout] test derive_tuple_struct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_binary_heap_deserialization ... ok
[INFO] [stdout] test test_bool_deserialization ... ok
[INFO] [stdout] test test_box_and_rc_deserialization ... ok
[INFO] [stdout] test test_borrowed_str_deserialization_zero_copy ... ok
[INFO] [stdout] test test_btree_map_deserialization ... ok
[INFO] [stdout] test test_btree_set_deserialization ... ok
[INFO] [stdout] test test_cow_slice_deserialization_from_array ... ok
[INFO] [stdout] test test_linked_list_deserialization ... ok
[INFO] [stdout] test test_nested_deserialization_with_none ... ok
[INFO] [stdout] test test_nested_deserialization_with_some ... ok
[INFO] [stdout] test test_option_deserialization ... ok
[INFO] [stdout] test test_point_deserialization_from_bytes ... ok
[INFO] [stdout] test test_deserialization_with_trailing_bytes_is_accepted ... ok
[INFO] [stdout] test test_point_deserialization_wrong_array_len ... ok
[INFO] [stdout] test test_point_deserialization_wrong_marker ... ok
[INFO] [stdout] test test_read_msgpack_std_io_invalid_marker ... ok
[INFO] [stdout] test test_read_msgpack_std_io_success ... ok
[INFO] [stdout] test test_read_msgpack_std_io_unexpected_eof ... ok
[INFO] [stdout] test test_result_deserialization ... ok
[INFO] [stdout] test test_result_deserialization_invalid_len ... ok
[INFO] [stdout] test test_signed_integer_deserialization_boundaries ... ok
[INFO] [stdout] test test_string_deserialization_fixstr_str8_str16 ... ok
[INFO] [stdout] test test_tuple_deserialization ... ok
[INFO] [stdout] test test_tuple_deserialization_length_mismatch ... ok
[INFO] [stdout] test test_unsigned_integer_deserialization_wrong_marker ... ok
[INFO] [stdout] test test_unit_deserialization ... ok
[INFO] [stdout] test test_vec_array16_deserialization ... ok
[INFO] [stdout] test test_vecdeque_deserialization ... ok
[INFO] [stdout] test test_vec_deserialization ... ok
[INFO] [stdout] test test_unsigned_integer_deserialization_boundaries ... ok
[INFO] [stderr]      Running tests/schema_evolution.rs (/opt/rustwide/target/debug/deps/schema_evolution-1bc097a187e26330)
[INFO] [stdout] test test_string_deserialization_invalid_utf8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test allow_unknown_alone_still_requires_all_keys ... ok
[INFO] [stdout] test default_path_invokes_named_function ... ok
[INFO] [stdout] test both_modes_compose ... ok
[INFO] [stdout] test defaults_alone_still_reject_unknown_keys ... ok
[INFO] [stdout] test defaults_fill_missing_keys ... ok
[INFO] [stdout] test round_trip_preserves_values ... ok
[INFO] [stdout] test strict_default_rejects_extra_key ... ok
[INFO] [stdout] test strict_default_rejects_missing_key ... ok
[INFO] [stdout] test allow_unknown_skips_extra_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serialize.rs (/opt/rustwide/target/debug/deps/serialize-ab8e7ec2ff80394a)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test test_binary_heap_roundtrip ... ok
[INFO] [stdout] test test_box_and_rc_roundtrip ... ok
[INFO] [stdout] test test_btree_map_serialization_and_roundtrip ... ok
[INFO] [stdout] test test_bool_serialization ... ok
[INFO] [stdout] test test_from_msgpack_slice_error_for_wrong_type ... ok
[INFO] [stdout] test test_linked_list_roundtrip ... ok
[INFO] [stdout] test test_nested_serialization_with_some ... ok
[INFO] [stdout] test test_option_serialization ... ok
[INFO] [stdout] test test_point_roundtrip ... ok
[INFO] [stdout] test test_nested_roundtrip_with_none ... ok
[INFO] [stdout] test test_signed_integer_boundaries ... ok
[INFO] [stdout] test test_point_serialization ... ok
[INFO] [stdout] test test_result_serialization ... ok
[INFO] [stdout] test test_string_serialization_fixstr_and_str8 ... ok
[INFO] [stdout] test test_string_serialization_str16 ... ok
[INFO] [stdout] test test_to_msgpack_with_exact_buffer ... ok
[INFO] [stdout] test test_tuple_serialization_and_roundtrip ... ok
[INFO] [stdout] test test_unit_serialization ... ok
[INFO] [stdout] test test_unsigned_integer_boundaries ... ok
[INFO] [stdout] test test_vec_serialization_and_roundtrip ... ok
[INFO] [stdout] test test_vec_array16_boundary_header ... ok
[INFO] [stdout] test test_vecdeque_roundtrip ... ok
[INFO] [stdout] test test_write_read_msgpack_std_io ... ok
[INFO] [stdout] test test_generic_slice_serialization_as_array ... ok
[INFO] [stdout] test test_cow_slice_serialization_as_array ... ok
[INFO] [stdout] test test_btree_set_roundtrip ... ok
[INFO] [stdout] test test_signed_integer_positive_regression_roundtrip ... ok
[INFO] [stdout] test test_to_msgpack_with_small_buffer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/timestamp.rs (/opt/rustwide/target/debug/deps/timestamp-1933126c7c5cfaa3)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test timestamp64_roundtrip ... ok
[INFO] [stdout] test timestamp32_roundtrip ... ok
[INFO] [stdout] test timestamp96_roundtrip ... ok
[INFO] [stdout] test timestamp_rejects_invalid_nanoseconds_on_read ... ok
[INFO] [stdout] test timestamp_rejects_invalid_nanoseconds_on_write ... 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/write_ext.rs (/opt/rustwide/target/debug/deps/write_ext-3e2a971be6494ece)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test io_writer_ext16 ... ok
[INFO] [stdout] test io_writer_ext32 ... ok
[INFO] [stdout] test io_writer_fixext1 ... ok
[INFO] [stdout] test io_writer_ext8 ... ok
[INFO] [stdout] test io_writer_fixext16 ... ok
[INFO] [stdout] test io_writer_fixext4 ... ok
[INFO] [stdout] test io_writer_fixext8 ... ok
[INFO] [stdout] test slice_writer_fixext1 ... ok
[INFO] [stdout] test slice_writer_ext16 ... ok
[INFO] [stdout] test slice_writer_fixext16 ... ok
[INFO] [stdout] test slice_writer_ext32 ... ok
[INFO] [stdout] test slice_writer_fixext2 ... ok
[INFO] [stdout] test slice_writer_ext8 ... ok
[INFO] [stdout] test vec_writer_ext16 ... ok
[INFO] [stdout] test slice_writer_fixext8 ... ok
[INFO] [stdout] test vec_writer_fixext16 ... ok
[INFO] [stdout] test vec_writer_fixext2 ... ok
[INFO] [stdout] test vec_writer_ext32 ... ok
[INFO] [stdout] test vec_writer_fixext4 ... ok
[INFO] [stdout] test vec_writer_ext8 ... ok
[INFO] [stdout] test io_writer_fixext2 ... ok
[INFO] [stdout] test slice_writer_fixext4 ... ok
[INFO] [stdout] test vec_writer_fixext8 ... ok
[INFO] [stdout] test vec_writer_fixext1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zerompk_derive-74d32c493b053f05)
[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]    Doc-tests zerompk
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test zerompk/src/lib.rs - to_msgpack (line 109) ... FAILED
[INFO] [stdout] test zerompk/src/lib.rs - write_msgpack (line 139) ... FAILED
[INFO] [stdout] test zerompk/src/lib.rs - read_msgpack (line 169) ... FAILED
[INFO] [stdout] test zerompk/src/read.rs - read::Read::increment_depth (line 30) ... ok
[INFO] [stdout] test zerompk/src/lib.rs - to_msgpack_vec (line 81) ... FAILED
[INFO] [stdout] test zerompk/src/lib.rs - from_msgpack (line 54) ... FAILED
[INFO] [stdout] test zerompk/src/write.rs - write::Write (line 11) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- zerompk/src/lib.rs - to_msgpack (line 109) stdout ----
[INFO] [stdout] error[E0433]: cannot find `ToMessagePack` in `zerompk`
[INFO] [stdout]    --> zerompk/src/lib.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[derive(zerompk::ToMessagePack)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ could not find `ToMessagePack` in `zerompk`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> zerompk/src/lib.rs:24:43
[INFO] [stdout]     |
[INFO] [stdout]  23 | #[cfg(feature = "derive")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `derive` feature
[INFO] [stdout]  24 | pub use zerompk_derive::{FromMessagePack, ToMessagePack};
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: ToMessagePack` is not satisfied
[INFO] [stdout]    --> zerompk/src/lib.rs:120:45
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let bytes_written = zerompk::to_msgpack(&point, &mut buf).unwrap();
[INFO] [stdout]     |                         ------------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `ToMessagePack` is not implemented for `Point`
[INFO] [stdout]    --> zerompk/src/lib.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | struct Point {
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `ToMessagePack`:
[INFO] [stdout]               &T
[INFO] [stdout]               &mut T
[INFO] [stdout]               &str
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]             and 40 others
[INFO] [stdout] note: required by a bound in `to_msgpack`
[INFO] [stdout]    --> zerompk/src/lib.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn to_msgpack<T: ToMessagePack>(value: &T, buf: &mut [u8]) -> Result<usize> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ required by this bound in `to_msgpack`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zerompk/src/lib.rs - write_msgpack (line 139) stdout ----
[INFO] [stdout] error[E0433]: cannot find `ToMessagePack` in `zerompk`
[INFO] [stdout]    --> zerompk/src/lib.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[derive(zerompk::ToMessagePack)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ could not find `ToMessagePack` in `zerompk`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> zerompk/src/lib.rs:24:43
[INFO] [stdout]     |
[INFO] [stdout]  23 | #[cfg(feature = "derive")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `derive` feature
[INFO] [stdout]  24 | pub use zerompk_derive::{FromMessagePack, ToMessagePack};
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: ToMessagePack` is not satisfied
[INFO] [stdout]    --> zerompk/src/lib.rs:153:41
[INFO] [stdout]     |
[INFO] [stdout] 153 |     zerompk::write_msgpack(&mut cursor, &point).unwrap();
[INFO] [stdout]     |     ----------------------              ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |     |
[INFO] [stdout]     |     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `ToMessagePack` is not implemented for `Point`
[INFO] [stdout]    --> zerompk/src/lib.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | struct Point {  
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `ToMessagePack`:
[INFO] [stdout]               &T
[INFO] [stdout]               &mut T
[INFO] [stdout]               &str
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]             and 40 others
[INFO] [stdout] note: required by a bound in `write_msgpack`
[INFO] [stdout]    --> zerompk/src/lib.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn write_msgpack<T: ToMessagePack, W: std::io::Write>(writer: &mut W, value: &T) -> Result<()> {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ required by this bound in `write_msgpack`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zerompk/src/lib.rs - read_msgpack (line 169) stdout ----
[INFO] [stdout] error[E0433]: cannot find `FromMessagePack` in `zerompk`
[INFO] [stdout]    --> zerompk/src/lib.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 | #[derive(zerompk::FromMessagePack)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ could not find `FromMessagePack` in `zerompk`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> zerompk/src/lib.rs:24:26
[INFO] [stdout]     |
[INFO] [stdout]  23 | #[cfg(feature = "derive")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `derive` feature
[INFO] [stdout]  24 | pub use zerompk_derive::{FromMessagePack, ToMessagePack};
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: FromMessagePackOwned` is not satisfied
[INFO] [stdout]    --> zerompk/src/lib.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let point: Point = zerompk::read_msgpack(&mut cursor).unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `for<'a> FromMessagePack<'a>` is not implemented for `Point`
[INFO] [stdout]    --> zerompk/src/lib.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | struct Point {
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromMessagePack<'a>`:
[INFO] [stdout]               `&'a [u8]` implements `FromMessagePack<'de>`
[INFO] [stdout]               `&'a str` implements `FromMessagePack<'de>`
[INFO] [stdout]               `()` implements `FromMessagePack<'a>`
[INFO] [stdout]               `(T0, T1)` implements `FromMessagePack<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `FromMessagePack<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `FromMessagePack<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3, T4)` implements `FromMessagePack<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3, T4, T5)` implements `FromMessagePack<'a>`
[INFO] [stdout]             and 38 others
[INFO] [stdout]     = note: required for `Point` to implement `FromMessagePackOwned`
[INFO] [stdout] note: required by a bound in `read_msgpack`
[INFO] [stdout]    --> zerompk/src/lib.rs:186:42
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn read_msgpack<R: std::io::Read, T: FromMessagePackOwned>(reader: R) -> Result<T> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^ required by this bound in `read_msgpack`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zerompk/src/lib.rs - to_msgpack_vec (line 81) stdout ----
[INFO] [stdout] error[E0433]: cannot find `ToMessagePack` in `zerompk`
[INFO] [stdout]   --> zerompk/src/lib.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | #[derive(zerompk::ToMessagePack)]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ could not find `ToMessagePack` in `zerompk`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> zerompk/src/lib.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "derive")]
[INFO] [stdout]    |       ------------------ the item is gated behind the `derive` feature
[INFO] [stdout] 24 | pub use zerompk_derive::{FromMessagePack, ToMessagePack};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: ToMessagePack` is not satisfied
[INFO] [stdout]   --> zerompk/src/lib.rs:91:52
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let msgpack: Vec<u8> = zerompk::to_msgpack_vec(&point).unwrap();
[INFO] [stdout]    |                            ----------------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `ToMessagePack` is not implemented for `Point`
[INFO] [stdout]   --> zerompk/src/lib.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct Point {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `ToMessagePack`:
[INFO] [stdout]              &T
[INFO] [stdout]              &mut T
[INFO] [stdout]              &str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 40 others
[INFO] [stdout] note: required by a bound in `to_msgpack_vec`
[INFO] [stdout]   --> zerompk/src/lib.rs:94:26
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn to_msgpack_vec<T: ToMessagePack>(value: &T) -> Result<Vec<u8>> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ required by this bound in `to_msgpack_vec`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zerompk/src/lib.rs - from_msgpack (line 54) stdout ----
[INFO] [stdout] error[E0433]: cannot find `FromMessagePack` in `zerompk`
[INFO] [stdout]   --> zerompk/src/lib.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(zerompk::FromMessagePack)]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ could not find `FromMessagePack` in `zerompk`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> zerompk/src/lib.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "derive")]
[INFO] [stdout]    |       ------------------ the item is gated behind the `derive` feature
[INFO] [stdout] 24 | pub use zerompk_derive::{FromMessagePack, ToMessagePack};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: FromMessagePack<'_>` is not satisfied
[INFO] [stdout]   --> zerompk/src/lib.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let point: Point = zerompk::from_msgpack(&msgpack).unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `FromMessagePack<'_>` is not implemented for `Point`
[INFO] [stdout]   --> zerompk/src/lib.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | struct Point {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `FromMessagePack<'a>`:
[INFO] [stdout]              `&'a [u8]` implements `FromMessagePack<'de>`
[INFO] [stdout]              `&'a str` implements `FromMessagePack<'de>`
[INFO] [stdout]              `()` implements `FromMessagePack<'a>`
[INFO] [stdout]              `(T0, T1)` implements `FromMessagePack<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `FromMessagePack<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `FromMessagePack<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3, T4)` implements `FromMessagePack<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3, T4, T5)` implements `FromMessagePack<'a>`
[INFO] [stdout]            and 38 others
[INFO] [stdout] note: required by a bound in `from_msgpack`
[INFO] [stdout]   --> zerompk/src/lib.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn from_msgpack<'a, T: FromMessagePack<'a>>(data: &'a [u8]) -> Result<T> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_msgpack`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     zerompk/src/lib.rs - from_msgpack (line 54)
[INFO] [stdout]     zerompk/src/lib.rs - read_msgpack (line 169)
[INFO] [stdout]     zerompk/src/lib.rs - to_msgpack (line 109)
[INFO] [stdout]     zerompk/src/lib.rs - to_msgpack_vec (line 81)
[INFO] [stdout]     zerompk/src/lib.rs - write_msgpack (line 139)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.43s; merged doctests compilation took 0.16s
[INFO] [stderr] error: doctest failed, to rerun pass `-p zerompk --doc`
[INFO] running `Command { std: "docker" "inspect" "59b88a6b58ff3692c1d8950a8783ada76a9fe6ef91d8f806ac9697f29a916d38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59b88a6b58ff3692c1d8950a8783ada76a9fe6ef91d8f806ac9697f29a916d38", kill_on_drop: false }`
[INFO] [stdout] 59b88a6b58ff3692c1d8950a8783ada76a9fe6ef91d8f806ac9697f29a916d38
