[INFO] fetching crate facet-msgpack 0.44.5... [INFO] testing facet-msgpack-0.44.5 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate facet-msgpack 0.44.5 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate facet-msgpack 0.44.5 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate facet-msgpack 0.44.5 [INFO] tweaked toml for crates.io crate facet-msgpack 0.44.5 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate facet-msgpack 0.44.5 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate facet-msgpack 0.44.5 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] af6a5edb4792a4108f2ecb6b20b1dbe23ad5d76389070b9b427fdfb51fcd9ae3 [INFO] running `Command { std: "docker" "start" "-a" "af6a5edb4792a4108f2ecb6b20b1dbe23ad5d76389070b9b427fdfb51fcd9ae3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "af6a5edb4792a4108f2ecb6b20b1dbe23ad5d76389070b9b427fdfb51fcd9ae3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af6a5edb4792a4108f2ecb6b20b1dbe23ad5d76389070b9b427fdfb51fcd9ae3", kill_on_drop: false }` [INFO] [stdout] af6a5edb4792a4108f2ecb6b20b1dbe23ad5d76389070b9b427fdfb51fcd9ae3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8f664634e37702dfb4fd543704baa6e335f929523060925546fac62039e0b77a [INFO] running `Command { std: "docker" "start" "-a" "8f664634e37702dfb4fd543704baa6e335f929523060925546fac62039e0b77a", kill_on_drop: false }` [INFO] [stderr] Compiling facet-core v0.44.3 [INFO] [stderr] Compiling impls v1.0.3 [INFO] [stderr] Compiling const-fnv1a-hash v1.1.0 [INFO] [stderr] Compiling smallvec v2.0.0-alpha.12 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling facet-path v0.44.3 [INFO] [stderr] Compiling facet-reflect v0.44.3 [INFO] [stderr] Compiling facet-dessert v0.44.5 [INFO] [stderr] Compiling facet-solver v0.44.3 [INFO] [stderr] Compiling facet-format v0.44.5 [INFO] [stderr] Compiling facet-msgpack v0.44.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.34s [INFO] running `Command { std: "docker" "inspect" "8f664634e37702dfb4fd543704baa6e335f929523060925546fac62039e0b77a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8f664634e37702dfb4fd543704baa6e335f929523060925546fac62039e0b77a", kill_on_drop: false }` [INFO] [stdout] 8f664634e37702dfb4fd543704baa6e335f929523060925546fac62039e0b77a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6cd0173dc223717b321ed9af7d5ea69810359ede1a56c4adbf848e77d8a31558 [INFO] running `Command { std: "docker" "start" "-a" "6cd0173dc223717b321ed9af7d5ea69810359ede1a56c4adbf848e77d8a31558", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rust_decimal v1.40.0 [INFO] [stderr] Compiling camino v1.2.2 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling facet-core v0.44.3 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling smol_str v0.3.6 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling mutants v0.0.3 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling iddqd v0.3.17 [INFO] [stderr] Compiling bytestring v1.5.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling unsynn v0.3.0 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling facet v0.44.3 [INFO] [stderr] Compiling arborium v2.16.0 [INFO] [stderr] Compiling arborium-theme v2.16.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling facet-macro-types v0.44.3 [INFO] [stderr] Compiling rmp v0.8.15 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling facet-macro-parse v0.44.3 [INFO] [stderr] Compiling escape8259 v0.5.3 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling arborium-tree-sitter v2.16.0 [INFO] [stderr] Compiling arborium-rust v2.16.0 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling arborium-json v2.16.0 [INFO] [stderr] Compiling arborium-yaml v2.16.0 [INFO] [stderr] Compiling arborium-xml v2.16.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling facet-macros-impl v0.44.3 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling facet-json-classics v0.44.4 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling arborium-highlight v2.16.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling divan-macros v0.1.21 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling facet-macros v0.44.3 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling divan v0.1.21 [INFO] [stderr] Compiling libtest-mimic v0.8.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling ulid v1.2.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling rmp-serde v1.3.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling facet-path v0.44.3 [INFO] [stderr] Compiling facet-reflect v0.44.3 [INFO] [stderr] Compiling facet-solver v0.44.3 [INFO] [stderr] Compiling facet-dessert v0.44.5 [INFO] [stderr] Compiling facet-pretty v0.44.3 [INFO] [stderr] Compiling facet-format v0.44.5 [INFO] [stderr] Compiling facet-value v0.44.5 [INFO] [stderr] Compiling facet-msgpack v0.44.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling facet-format-suite v0.44.3 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "6cd0173dc223717b321ed9af7d5ea69810359ede1a56c4adbf848e77d8a31558", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6cd0173dc223717b321ed9af7d5ea69810359ede1a56c4adbf848e77d8a31558", kill_on_drop: false }` [INFO] [stdout] 6cd0173dc223717b321ed9af7d5ea69810359ede1a56c4adbf848e77d8a31558 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 027d21e96cc5e7bbef8f1a269022ac18d040b79ff1bb535ba2dbb76c5f5933a6 [INFO] running `Command { std: "docker" "start" "-a" "027d21e96cc5e7bbef8f1a269022ac18d040b79ff1bb535ba2dbb76c5f5933a6", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/facet_msgpack-5bc1767b19420a50) [INFO] [stdout] [INFO] [stderr] Running tests/format_suite.rs (/opt/rustwide/target/debug/deps/format_suite-201d1ab1732dd909) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 135 tests [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: struct::single_field ── [INFO] [stdout] description: single-field object parsed into StructSingleField [INFO] [stdout] Input (binary, 12 bytes): [INFO] [stdout] 00000000 81 a4 6e 61 6d 65 a5 66 61 63 65 74 |..name.facet| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] StructSingleField { [INFO] [stdout] name: "facet", [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: sequence::numbers ── [INFO] [stdout] description: array of unsigned integers parsed into Vec [INFO] [stdout] Input (binary, 4 bytes): [INFO] [stdout] 00000000 93 01 02 03 |....| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] Vec [1, 2, 3] [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: option::null ── [INFO] [stdout] description: Option field with explicit null becomes None [INFO] [stdout] Input (binary, 21 bytes): [INFO] [stdout] 00000000 82 a4 6e 61 6d 65 a4 74 65 73 74 a8 6e 69 63 6b |..name.test.nick| [INFO] [stdout] 00000010 6e 61 6d 65 c0 |name.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] WithOption { [INFO] [stdout] name: "test", [INFO] [stdout] nickname: Option::None, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: scalar::bool ── [INFO] [stdout] description: boolean scalar values [INFO] [stdout] Input (binary, 10 bytes): [INFO] [stdout] 00000000 82 a3 79 65 73 c3 a2 6e 6f c2 |..yes..no.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] BoolWrapper { [INFO] [stdout] yes: true, [INFO] [stdout] no: false, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: scalar::floats ── [INFO] [stdout] description: floating point types (f32, f64) [INFO] [stdout] Input (binary, 33 bytes): [INFO] [stdout] 00000000 82 a8 66 6c 6f 61 74 5f 33 32 ca 3f c0 00 00 a8 |..float_32.?....| [INFO] [stdout] 00000010 66 6c 6f 61 74 5f 36 34 cb 40 02 00 00 00 00 00 |float_64.@......| [INFO] [stdout] 00000020 00 |.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] FloatTypes { [INFO] [stdout] float_32: 1.5, [INFO] [stdout] float_64: 2.25, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] test facet-msgpack/slice::sequence::mixed_scalars ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_field ... ── facet-format-suite :: facet-msgpack/slice :: enum::complex ── [INFO] [stdout] description: enum with unit, tuple, and struct variants [INFO] [stdout] Input (binary, 26 bytes): [INFO] [stdout] 00000000 81 a5 4c 61 62 65 6c 82 a4 6e 61 6d 65 a5 66 61 |..Label..name.fa| [INFO] [stdout] 00000010 63 65 74 a5 6c 65 76 65 6c 07 |cet.level.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] ComplexEnum::Label { [INFO] [stdout] name: "facet", [INFO] [stdout] level: 7, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: option::some ── [INFO] [stdout] description: Option field with Some value [INFO] [stdout] Input (binary, 25 bytes): [INFO] [stdout] 00000000 82 a4 6e 61 6d 65 a4 74 65 73 74 a8 6e 69 63 6b |..name.test.nick| [INFO] [stdout] 00000010 6e 61 6d 65 a4 6e 69 63 6b |name.nick| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] WithOption { [INFO] [stdout] name: "test", [INFO] [stdout] nickname: Option::Some("nick"), [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::ipv4_addr ── [INFO] [stdout] description: std::net::Ipv4Addr [INFO] [stdout] Input (binary, 16 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 a9 31 32 37 2e 30 2e 30 2e 31 |..addr.127.0.0.1| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] Ipv4AddrWrapper { [INFO] [stdout] addr: 127.0.0.1, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::ip_addr_v4 ── [INFO] [stdout] description: std::net::IpAddr (IPv4 variant) [INFO] [stdout] Input (binary, 18 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 ab 31 39 32 2e 31 36 38 2e 31 |..addr.192.168.1| [INFO] [stdout] 00000010 2e 31 |.1| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] IpAddrV4Wrapper { [INFO] [stdout] addr: 192.168.1.1, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: struct::nested ── [INFO] [stdout] description: struct containing nested child and tag list [INFO] [stdout] Input (binary, 47 bytes): [INFO] [stdout] 00000000 83 a2 69 64 2a a5 63 68 69 6c 64 82 a4 63 6f 64 |..id*.child..cod| [INFO] [stdout] 00000010 65 a5 61 6c 70 68 61 a6 61 63 74 69 76 65 c3 a4 |e.alpha.active..| [INFO] [stdout] 00000020 74 61 67 73 92 a4 63 6f 72 65 a4 6a 73 6f 6e |tags..core.json| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] NestedParent { [INFO] [stdout] id: 42, [INFO] [stdout] child: NestedChild { [INFO] [stdout] code: "alpha", [INFO] [stdout] active: true, [INFO] [stdout] }, [INFO] [stdout] tags: Vec ["core", "json"], [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_all_camel ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::default_field ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::default_struct ... ignored [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::socket_addr_v4_explicit ── [INFO] [stdout] description: std::net::SocketAddrV4 (explicit type) [INFO] [stdout] Input (binary, 20 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 ad 31 30 2e 30 2e 30 2e 31 3a |..addr.10.0.0.1:| [INFO] [stdout] 00000010 33 30 30 30 |3000| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SocketAddrV4ExplicitWrapper { [INFO] [stdout] addr: 10.0.0.1:3000, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] test facet-msgpack/slice::attr::default_function ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::skip_serializing ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::skip_serializing_if ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::skip ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::internally_tagged ... ── facet-format-suite :: facet-msgpack/slice :: net::socket_addr_v4 ── [INFO] [stdout] description: std::net::SocketAddr (IPv4 variant) [INFO] [stdout] Input (binary, 23 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 b0 31 39 32 2e 31 36 38 2e 31 |..addr.192.168.1| [INFO] [stdout] 00000010 2e 31 3a 38 30 38 30 |.1:8080| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SocketAddrV4Wrapper { [INFO] [stdout] addr: 192.168.1.1:8080, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: collection::tuple ── [INFO] [stdout] description: tuple (String, i32, bool) [INFO] [stdout] Input (binary, 17 bytes): [INFO] [stdout] 00000000 81 a6 74 72 69 70 6c 65 93 a5 68 65 6c 6c 6f 2a |..triple..hello*| [INFO] [stdout] 00000010 c3 |.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] TupleWrapper { [INFO] [stdout] triple: (String, i32, bool) ( [INFO] [stdout] "hello", [INFO] [stdout] 42, [INFO] [stdout] true, [INFO] [stdout] ), [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored [INFO] [stdout] test facet-msgpack/slice::enum::adjacently_tagged ... ── facet-format-suite :: facet-msgpack/slice :: net::ipv6_addr ── [INFO] [stdout] description: std::net::Ipv6Addr [INFO] [stdout] Input (binary, 10 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 a3 3a 3a 31 |..addr.::1| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] Ipv6AddrWrapper { [INFO] [stdout] addr: ::1, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored [INFO] [stdout] test facet-msgpack/slice::struct::flatten ... ignored── facet-format-suite :: facet-msgpack/slice :: option::none ── [INFO] [stdout] description: Option field missing from input becomes None [INFO] [stdout] Input (binary, 21 bytes): [INFO] [stdout] 00000000 82 a4 6e 61 6d 65 a4 74 65 73 74 a8 6e 69 63 6b |..name.test.nick| [INFO] [stdout] 00000010 6e 61 6d 65 c0 |name.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] WithOption { [INFO] [stdout] name: "test", [INFO] [stdout] nickname: Option::None, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] test facet-msgpack/slice::attr::transparent ... ignored [INFO] [stdout] test facet-msgpack/slice::flatten::optional_some ... ignored [INFO] [stdout] test facet-msgpack/slice::flatten::optional_none ... ── facet-format-suite :: facet-msgpack/slice :: scalar::integers ── [INFO] [stdout] description: various integer types (i8, u8, i32, u32, i64, u64) [INFO] [stdout] Input (binary, 97 bytes): [INFO] [stdout] 00000000 86 a8 73 69 67 6e 65 64 5f 38 d0 80 aa 75 6e 73 |..signed_8...uns| [INFO] [stdout] 00000010 69 67 6e 65 64 5f 38 cc ff a9 73 69 67 6e 65 64 |igned_8...signed| [INFO] [stdout] 00000020 5f 33 32 d2 80 00 00 00 ab 75 6e 73 69 67 6e 65 |_32......unsigne| [INFO] [stdout] 00000030 64 5f 33 32 ce ff ff ff ff a9 73 69 67 6e 65 64 |d_32......signed| [INFO] [stdout] 00000040 5f 36 34 d3 80 00 00 00 00 00 00 00 ab 75 6e 73 |_64..........uns| [INFO] [stdout] 00000050 69 67 6e 65 64 5f 36 34 cf ff ff ff ff ff ff ff |igned_64........| [INFO] [stdout] 00000060 ff |.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] IntegerTypes { [INFO] [stdout] signed_8: -128, [INFO] [stdout] unsigned_8: 255, [INFO] [stdout] signed_32: -2147483648, [INFO] [stdout] unsigned_32: 4294967295, [INFO] [stdout] signed_64: -9223372036854775808, [INFO] [stdout] unsigned_64: 18446744073709551615, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: scalar::integers_16 ── [INFO] [stdout] description: 16-bit integer types (i16, u16) [INFO] [stdout] Input (binary, 29 bytes): [INFO] [stdout] 00000000 82 a9 73 69 67 6e 65 64 5f 31 36 d1 80 00 ab 75 |..signed_16....u| [INFO] [stdout] 00000010 6e 73 69 67 6e 65 64 5f 31 36 cd ff ff |nsigned_16...| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] IntegerTypes16 { [INFO] [stdout] signed_16: -32768, [INFO] [stdout] unsigned_16: 65535, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: pointer::box ── [INFO] [stdout] description: Box smart pointer [INFO] [stdout] Input (binary, 8 bytes): [INFO] [stdout] 00000000 81 a5 69 6e 6e 65 72 2a |..inner*| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] BoxWrapper { [INFO] [stdout] inner: 42, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: string::cow_str ── [INFO] [stdout] description: Cow<'static, str> string fields [INFO] [stdout] Input (binary, 36 bytes): [INFO] [stdout] 00000000 82 a5 6f 77 6e 65 64 ab 68 65 6c 6c 6f 20 77 6f |..owned.hello wo| [INFO] [stdout] 00000010 72 6c 64 a7 6d 65 73 73 61 67 65 a8 62 6f 72 72 |rld.message.borr| [INFO] [stdout] 00000020 6f 77 65 64 |owed| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] CowStrWrapper { [INFO] [stdout] owned: "hello world", [INFO] [stdout] message: "borrowed", [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored── facet-format-suite :: facet-msgpack/slice :: collection::map ── [INFO] [stdout] description: BTreeMap with string keys [INFO] [stdout] Input (binary, 20 bytes): [INFO] [stdout] 00000000 81 a4 64 61 74 61 82 a5 61 6c 70 68 61 01 a4 62 |..data..alpha..b| [INFO] [stdout] 00000010 65 74 61 02 |eta.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] MapWrapper { [INFO] [stdout] data: BTreeMap [ [INFO] [stdout] "alpha" => 1, [INFO] [stdout] "beta" => 2, [INFO] [stdout] ], [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: behavior::skip_unknown_fields ── [INFO] [stdout] description: unknown fields are silently skipped by default [INFO] [stdout] Input (binary, 27 bytes): [INFO] [stdout] 00000000 82 a5 6b 6e 6f 77 6e a5 76 61 6c 75 65 a5 65 78 |..known.value.ex| [INFO] [stdout] 00000010 74 72 61 a7 69 67 6e 6f 72 65 64 |tra.ignored| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SkipUnknownStruct { [INFO] [stdout] known: "value", [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: scalar::char ── [INFO] [stdout] description: char scalar type [INFO] [stdout] Input (binary, 21 bytes): [INFO] [stdout] 00000000 82 a6 6c 65 74 74 65 72 a1 41 a5 65 6d 6f 6a 69 |..letter.A.emoji| [INFO] [stdout] 00000010 a4 f0 9f a6 80 |.....| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] CharWrapper { [INFO] [stdout] letter: A, [INFO] [stdout] emoji: 🦀, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: scalar::nonzero ── [INFO] [stdout] description: NonZero integer types [INFO] [stdout] Input (binary, 18 bytes): [INFO] [stdout] 00000000 82 a6 6e 7a 5f 75 33 32 2a a6 6e 7a 5f 69 36 34 |..nz_u32*.nz_i64| [INFO] [stdout] 00000010 d0 9c |..| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] NonZeroTypes { [INFO] [stdout] nz_u32: 42, [INFO] [stdout] nz_i64: -100, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: enum::unit_variant ── [INFO] [stdout] description: enum with unit variants [INFO] [stdout] Input (binary, 7 bytes): [INFO] [stdout] 00000000 a6 41 63 74 69 76 65 |.Active| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] UnitVariantEnum::Active [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: collection::set ── [INFO] [stdout] description: BTreeSet [INFO] [stdout] Input (binary, 25 bytes): [INFO] [stdout] 00000000 81 a5 69 74 65 6d 73 93 a5 61 6c 70 68 61 a4 62 |..items..alpha.b| [INFO] [stdout] 00000010 65 74 61 a5 67 61 6d 6d 61 |eta.gamma| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SetWrapper { [INFO] [stdout] items: BTreeSet [ [INFO] [stdout] "alpha", [INFO] [stdout] "beta", [INFO] [stdout] "gamma", [INFO] [stdout] ], [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::socket_addr_v6 ── [INFO] [stdout] description: std::net::SocketAddr (IPv6 variant) [INFO] [stdout] Input (binary, 24 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 b1 5b 32 30 30 31 3a 64 62 38 |..addr.[2001:db8| [INFO] [stdout] 00000010 3a 3a 31 5d 3a 34 34 33 |::1]:443| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SocketAddrV6Wrapper { [INFO] [stdout] addr: [2001:db8::1]:443, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::socket_addr_v6_explicit ── [INFO] [stdout] description: std::net::SocketAddrV6 (explicit type) [INFO] [stdout] Input (binary, 21 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 ae 5b 66 65 38 30 3a 3a 31 5d |..addr.[fe80::1]| [INFO] [stdout] 00000010 3a 39 30 30 30 |:9000| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SocketAddrV6ExplicitWrapper { [INFO] [stdout] addr: [fe80::1]:9000, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: pointer::arc ── [INFO] [stdout] description: Arc smart pointer [INFO] [stdout] Input (binary, 8 bytes): [INFO] [stdout] 00000000 81 a5 69 6e 6e 65 72 2a |..inner*| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] ArcWrapper { [INFO] [stdout] inner: 42, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: net::ip_addr_v6 ── [INFO] [stdout] description: std::net::IpAddr (IPv6 variant) [INFO] [stdout] Input (binary, 18 bytes): [INFO] [stdout] 00000000 81 a4 61 64 64 72 ab 32 30 30 31 3a 64 62 38 3a |..addr.2001:db8:| [INFO] [stdout] 00000010 3a 31 |:1| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] IpAddrV6Wrapper { [INFO] [stdout] addr: 2001:db8::1, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: array::fixed_size ── [INFO] [stdout] description: [T; N] fixed-size array [INFO] [stdout] Input (binary, 12 bytes): [INFO] [stdout] 00000000 81 a6 76 61 6c 75 65 73 93 01 02 03 |..values....| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] ArrayWrapper { [INFO] [stdout] values: [u64; 3] [1, 2, 3], [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ── facet-format-suite :: facet-msgpack/slice :: collection::vec_nested ── [INFO] [stdout] description: nested Vec> [INFO] [stdout] roundtrip: disabled (Round-trip comparison has issues with nested vecs) [INFO] [stdout] Input (binary, 16 bytes): [INFO] [stdout] 00000000 81 a6 6d 61 74 72 69 78 92 92 01 02 93 03 04 05 |..matrix........| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] NestedVecWrapper { [INFO] [stdout] matrix: Vec> [Vec [1, 2], Vec [3, 4, 5]], [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] test facet-msgpack/slice::flatten::overlapping_fields_error ... ignored [INFO] [stdout] test facet-msgpack/slice::flatten::multilevel ... ignored [INFO] [stdout] test facet-msgpack/slice::flatten::multiple_enums ... ignored [INFO] [stdout] test facet-msgpack/slice::error::deny_unknown_fields ... ignored [INFO] [stdout] test facet-msgpack/slice::error::type_mismatch_string_to_int ... ── facet-format-suite :: facet-msgpack/slice :: collection::tuple_single_element ── [INFO] [stdout] description: single-element tuple (T,) as a field [INFO] [stdout] Input (binary, 20 bytes): [INFO] [stdout] 00000000 82 a4 6e 61 6d 65 a4 74 65 73 74 a6 73 69 6e 67 |..name.test.sing| [INFO] [stdout] 00000010 6c 65 91 2a |le.*| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] SingleElementTupleWrapper { [INFO] [stdout] name: "test", [INFO] [stdout] single: (i32,) (42,), [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored [INFO] [stdout] test facet-msgpack/slice::error::type_mismatch_object_to_array ... ignored [INFO] [stdout] test facet-msgpack/slice::error::missing_required_field ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::alias ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_vs_alias_precedence ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_all_kebab ... ignored── facet-format-suite :: facet-msgpack/slice :: scalar::integers_size ── [INFO] [stdout] description: pointer-sized integer types (isize, usize) [INFO] [stdout] Input (binary, 33 bytes): [INFO] [stdout] 00000000 82 ab 73 69 67 6e 65 64 5f 73 69 7a 65 d1 fc 18 |..signed_size...| [INFO] [stdout] 00000010 ad 75 6e 73 69 67 6e 65 64 5f 73 69 7a 65 cd 07 |.unsigned_size..| [INFO] [stdout] 00000020 d0 |.| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] IntegerTypesSize { [INFO] [stdout] signed_size: -1000, [INFO] [stdout] unsigned_size: 2000, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] test facet-msgpack/slice::attr::rename_all_screaming ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_unicode ... ignored [INFO] [stdout] test facet-msgpack/slice::attr::rename_special_chars ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::container ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::field_level ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::validation_error ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::with_option ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::with_enum ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::with_transparent ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::opaque ... ignored [INFO] [stdout] test facet-msgpack/slice::proxy::opaque_option ... ignored [INFO] [stdout] test facet-msgpack/slice::transparent::multilevel ... ── facet-format-suite :: facet-msgpack/slice :: pointer::rc ── [INFO] [stdout] description: Rc smart pointer [INFO] [stdout] Input (binary, 8 bytes): [INFO] [stdout] 00000000 81 a5 69 6e 6e 65 72 2a |..inner*| [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] facet-pretty output: [INFO] [stdout] RcWrapper { [INFO] [stdout] inner: 42, [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ignored [INFO] [stdout] test facet-msgpack/slice::transparent::option ... ignored [INFO] [stdout] test facet-msgpack/slice::transparent::nonzero ... ignored [INFO] [stdout] test facet-msgpack/slice::scalar::floats_scientific ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::complex ... ok [INFO] [stdout] test facet-msgpack/slice::net::ipv4_addr ... FAILED [INFO] [stdout] test facet-msgpack/slice::net::ip_addr_v4 ... FAILED [INFO] [stdout] test facet-msgpack/slice::struct::single_field ... ok [INFO] [stdout] test facet-msgpack/slice::option::some ... ok [INFO] [stdout] test facet-msgpack/slice::collection::tuple_nested ... ignored [INFO] [stdout] test facet-msgpack/slice::collection::tuple_empty ... ignored [INFO] [stdout] test facet-msgpack/slice::net::ipv6_addr ... FAILED [INFO] [stdout] test facet-msgpack/slice::collection::tuple_struct_variant ... ignored [INFO] [stdout] test facet-msgpack/slice::collection::tuple_newtype_variant ... ignored [INFO] [stdout] test facet-msgpack/slice::option::null ... ok [INFO] [stdout] test facet-msgpack/slice::enum::numeric ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::untagged ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::variant_rename ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::numeric::signed ... ignored [INFO] [stdout] test facet-msgpack/slice::enum::numeric::inferred ... ignored [INFO] [stdout] test facet-msgpack/slice::untagged::with_null ... ignored [INFO] [stdout] test facet-msgpack/slice::untagged::newtype_variant ... ignored [INFO] [stdout] test facet-msgpack/slice::untagged::as_field ... ignored [INFO] [stdout] test facet-msgpack/slice::untagged::unit_only ... ignored [INFO] [stdout] test facet-msgpack/slice::scalar::bool ... ok [INFO] [stdout] test facet-msgpack/slice::scalar::floats ... ok [INFO] [stdout] test facet-msgpack/slice::collection::tuple ... ok [INFO] [stdout] test facet-msgpack/slice::pointer::box_str ... ignored [INFO] [stdout] test facet-msgpack/slice::pointer::arc_str ... ignored [INFO] [stdout] test facet-msgpack/slice::pointer::rc_str ... ignored [INFO] [stdout] test facet-msgpack/slice::pointer::arc_slice ... ignored [INFO] [stdout] test facet-msgpack/slice::net::socket_addr_v4 ... FAILED [INFO] [stdout] test facet-msgpack/slice::scalar::integers ... ok [INFO] [stdout] test facet-msgpack/slice::scalar::integers_128 ... ignored [INFO] [stdout] test facet-msgpack/slice::scalar::integers_16 ... ok [INFO] [stdout] test facet-msgpack/slice::pointer::box ... ok [INFO] [stdout] test facet-msgpack/slice::scalar::nonzero_extended ... ignored [INFO] [stdout] test facet-msgpack/slice::option::none ... ok [INFO] [stdout] test facet-msgpack/slice::slice::bytes::vec_u8 ... ignored [INFO] [stdout] test facet-msgpack/slice::string::cow_str ... ok [INFO] [stdout] test facet-msgpack/slice::behavior::skip_unknown_fields ... ok [INFO] [stdout] test facet-msgpack/slice::string::escapes ... ignored [INFO] [stdout] test facet-msgpack/slice::string::escapes_extended ... ignored [INFO] [stdout] test facet-msgpack/slice::unit::struct ... ignored [INFO] [stdout] test facet-msgpack/slice::newtype::u64 ... ignored [INFO] [stdout] test facet-msgpack/slice::newtype::string ... ignored [INFO] [stdout] test facet-msgpack/slice::collection::map ... ok [INFO] [stdout] test facet-msgpack/slice::collection::hashset ... ignored [INFO] [stdout] test facet-msgpack/slice::scalar::char ... ok [INFO] [stdout] test facet-msgpack/slice::third_party::uuid ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::ulid ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::camino ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::ordered_float ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::rust_decimal ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::time_offset_datetime ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::jiff_timestamp ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::jiff_civil_datetime ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::jiff_civil_date ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::jiff_civil_time ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_datetime_utc ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_naive_datetime ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_naive_date ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_naive_time ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_in_vec ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_duration ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::chrono_duration_negative ... ignored [INFO] [stdout] test facet-msgpack/slice::std::std_duration ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::bytes_bytes ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::bytes_bytes_mut ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::bytestring ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::compact_string ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::smartstring ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::smol_str ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::iddqd_id_hash_map ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::iddqd_id_ord_map ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::iddqd_bi_hash_map ... ignored [INFO] [stdout] test facet-msgpack/slice::third_party::iddqd_tri_hash_map ... ignored [INFO] [stdout] test facet-msgpack/slice::value::null ... ignored [INFO] [stdout] test facet-msgpack/slice::value::bool ... ignored [INFO] [stdout] test facet-msgpack/slice::value::integer ... ignored [INFO] [stdout] test facet-msgpack/slice::value::float ... ignored [INFO] [stdout] test facet-msgpack/slice::value::string ... ignored [INFO] [stdout] test facet-msgpack/slice::value::array ... ignored [INFO] [stdout] test facet-msgpack/slice::value::object ... ignored [INFO] [stdout] test facet-msgpack/slice::net::socket_addr_v6 ... FAILED [INFO] [stdout] test facet-msgpack/slice::collection::set ... ok [INFO] [stdout] test facet-msgpack/slice::net::socket_addr_v6_explicit ... ok [INFO] [stdout] test facet-msgpack/slice::enum::unit_variant ... ok [INFO] [stdout] test facet-msgpack/slice::net::socket_addr_v4_explicit ... ok [INFO] [stdout] test facet-msgpack/slice::net::ip_addr_v6 ... FAILED [INFO] [stdout] test facet-msgpack/slice::collection::vec_nested ... ok [INFO] [stdout] test facet-msgpack/slice::array::fixed_size ... ok [INFO] [stdout] test facet-msgpack/slice::struct::nested ... ok [INFO] [stdout] test facet-msgpack/slice::scalar::nonzero ... ok [INFO] [stdout] test facet-msgpack/slice::pointer::arc ... ok [INFO] [stdout] test facet-msgpack/slice::collection::tuple_single_element ... ok [INFO] [stdout] test facet-msgpack/slice::scalar::integers_size ... ok [INFO] [stdout] test facet-msgpack/slice::sequence::numbers ... ok [INFO] [stdout] test facet-msgpack/slice::pointer::rc ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::ipv4_addr ---- [INFO] [stdout] facet-format-suite net::ipv4_addr (std::net::Ipv4Addr) round-trip deserialize failed: Operation failed on shape Ipv4Addr: type does not implement Default at Path { shape: Shape { type_identifier: "Ipv4AddrWrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«4 align 1»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::ip_addr_v4 ---- [INFO] [stdout] facet-format-suite net::ip_addr_v4 (std::net::IpAddr (IPv4 variant)) round-trip deserialize failed: Operation failed on shape IpAddr: type does not implement Default at Path { shape: Shape { type_identifier: "IpAddrV4Wrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«17 align 1»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::ipv6_addr ---- [INFO] [stdout] facet-format-suite net::ipv6_addr (std::net::Ipv6Addr) round-trip deserialize failed: Operation failed on shape Ipv6Addr: type does not implement Default at Path { shape: Shape { type_identifier: "Ipv6AddrWrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«16 align 1»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::socket_addr_v4 ---- [INFO] [stdout] facet-format-suite net::socket_addr_v4 (std::net::SocketAddr (IPv4 variant)) round-trip deserialize failed: Operation failed on shape SocketAddr: type does not implement Default at Path { shape: Shape { type_identifier: "SocketAddrV4Wrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«32 align 4»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::socket_addr_v6 ---- [INFO] [stdout] facet-format-suite net::socket_addr_v6 (std::net::SocketAddr (IPv6 variant)) round-trip deserialize failed: Operation failed on shape SocketAddr: type does not implement Default at Path { shape: Shape { type_identifier: "SocketAddrV6Wrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«32 align 4»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] ---- facet-msgpack/slice::net::ip_addr_v6 ---- [INFO] [stdout] facet-format-suite net::ip_addr_v6 (std::net::IpAddr (IPv6 variant)) round-trip deserialize failed: Operation failed on shape IpAddr: type does not implement Default at Path { shape: Shape { type_identifier: "IpAddrV6Wrapper", ty: User(Struct(«kind: Struct, fields: (addr)»)), layout: Sized(«17 align 1»), doc: «1 lines», .. }, steps: [Field(0)] } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] facet-msgpack/slice::net::ipv4_addr [INFO] [stdout] facet-msgpack/slice::net::ip_addr_v4 [INFO] [stdout] facet-msgpack/slice::net::ipv6_addr [INFO] [stdout] facet-msgpack/slice::net::socket_addr_v4 [INFO] [stdout] facet-msgpack/slice::net::socket_addr_v6 [INFO] [stdout] facet-msgpack/slice::net::ip_addr_v6 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 28 passed; 6 failed; 101 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test format_suite` [INFO] running `Command { std: "docker" "inspect" "027d21e96cc5e7bbef8f1a269022ac18d040b79ff1bb535ba2dbb76c5f5933a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "027d21e96cc5e7bbef8f1a269022ac18d040b79ff1bb535ba2dbb76c5f5933a6", kill_on_drop: false }` [INFO] [stdout] 027d21e96cc5e7bbef8f1a269022ac18d040b79ff1bb535ba2dbb76c5f5933a6