[INFO] fetching crate sutures-comptime 1.0.1...
[INFO] testing sutures-comptime-1.0.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate sutures-comptime 1.0.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate sutures-comptime 1.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sutures-comptime 1.0.1
[INFO] tweaked toml for crates.io crate sutures-comptime 1.0.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sutures-comptime 1.0.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sutures-comptime 1.0.1 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4a55585837d35aadf3e3466674061ea31c73161a346f28571944d546b4aa5b97
[INFO] running `Command { std: "docker" "start" "-a" "4a55585837d35aadf3e3466674061ea31c73161a346f28571944d546b4aa5b97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a55585837d35aadf3e3466674061ea31c73161a346f28571944d546b4aa5b97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a55585837d35aadf3e3466674061ea31c73161a346f28571944d546b4aa5b97", kill_on_drop: false }`
[INFO] [stdout] 4a55585837d35aadf3e3466674061ea31c73161a346f28571944d546b4aa5b97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 940093c6b53df77e4491580a72ac2552ea5f65ce07289353576770e25ab9e6ab
[INFO] running `Command { std: "docker" "start" "-a" "940093c6b53df77e4491580a72ac2552ea5f65ce07289353576770e25ab9e6ab", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling sutures-derive v1.0.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling sutures v1.0.1
[INFO] [stderr]    Compiling sutures-comptime v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.15s
[INFO] running `Command { std: "docker" "inspect" "940093c6b53df77e4491580a72ac2552ea5f65ce07289353576770e25ab9e6ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "940093c6b53df77e4491580a72ac2552ea5f65ce07289353576770e25ab9e6ab", kill_on_drop: false }`
[INFO] [stdout] 940093c6b53df77e4491580a72ac2552ea5f65ce07289353576770e25ab9e6ab
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a067401e6d0217549f5299c07176690beb784ad0e5b86ce92a22240683ba9cad
[INFO] running `Command { std: "docker" "start" "-a" "a067401e6d0217549f5299c07176690beb784ad0e5b86ce92a22240683ba9cad", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling sutures-derive v1.0.1
[INFO] [stderr]    Compiling sutures v1.0.1
[INFO] [stderr]    Compiling sutures-comptime v1.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> tests/comptime_response_pattern.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 | use serde_json::{json, Value};
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Value` and `json`
[INFO] [stdout]   --> tests/comptime_request_pattern.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use serde_json::{json, Value};
[INFO] [stdout]    |                  ^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> tests/comptime_request_direct.rs:10:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde_json::{json, Value};
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]  --> tests/comptime_equivalence.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::{json, Value};
[INFO] [stdout]   |                        ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Knit`
[INFO] [stdout]   --> tests/comptime_equivalence.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sutures::{Seam, Stitch, Knit};
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> tests/comptime_response_direct.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 | use serde_json::{json, Value};
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TailSlice` is never constructed
[INFO] [stdout]    --> tests/comptime_response_iterate.rs:111:8
[INFO] [stdout]     |
[INFO] [stdout] 111 | struct TailSlice {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HeadSlice` is never constructed
[INFO] [stdout]    --> tests/comptime_response_iterate.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | struct HeadSlice {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StepThreeVec` is never constructed
[INFO] [stdout]    --> tests/comptime_response_iterate.rs:123:8
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct StepThreeVec {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReverseStepTwoVec` is never constructed
[INFO] [stdout]    --> tests/comptime_response_iterate.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | struct ReverseStepTwoVec {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ValueItem` is never constructed
[INFO] [stdout]   --> tests/comptime_request_iterate.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | struct ValueItem {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Numbers` is never constructed
[INFO] [stdout]   --> tests/comptime_request_iterate.rs:74:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | struct Numbers {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WithNumbers` is never constructed
[INFO] [stdout]   --> tests/comptime_knit.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | struct WithNumbers {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FanOutTarget` is never constructed
[INFO] [stdout]   --> tests/comptime_knit.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct FanOutTarget {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SingleIndex` is never constructed
[INFO] [stdout]    --> tests/comptime_knit.rs:103:8
[INFO] [stdout]     |
[INFO] [stdout] 103 | struct SingleIndex {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SliceTarget` is never constructed
[INFO] [stdout]    --> tests/comptime_knit.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | struct SliceTarget {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NestedJson` is never constructed
[INFO] [stdout]    --> tests/comptime_knit.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout] 113 | struct NestedJson {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NestedObjOuter` is never constructed
[INFO] [stdout]    --> tests/comptime_knit.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct NestedObjOuter {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MixedFlat` is never constructed
[INFO] [stdout]   --> tests/comptime_response_direct.rs:91:8
[INFO] [stdout]    |
[INFO] [stdout] 91 | struct MixedFlat {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FiveFieldFlat` is never constructed
[INFO] [stdout]    --> tests/comptime_response_direct.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | struct FiveFieldFlat {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `runtime_first` is never used
[INFO] [stdout]   --> tests/comptime_equivalence.rs:16:4
[INFO] [stdout]    |
[INFO] [stdout] 16 | fn runtime_first(json: &str) -> sutures::v1::Suture {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IterItem` is never constructed
[INFO] [stdout]   --> tests/comptime_equivalence.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 | struct IterItem {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NamedIterContainer` is never constructed
[INFO] [stdout]   --> tests/comptime_equivalence.rs:66:8
[INFO] [stdout]    |
[INFO] [stdout] 66 | struct NamedIterContainer {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IntConstRecipient` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:102:8
[INFO] [stdout]     |
[INFO] [stdout] 102 | struct IntConstRecipient {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FloatConstRecipient` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | struct FloatConstRecipient {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BoolConstRecipient` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | struct BoolConstRecipient {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MultiConstRecipient` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout] 128 | struct MultiConstRecipient {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NestedConstOuter` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:146:8
[INFO] [stdout]     |
[INFO] [stdout] 146 | struct NestedConstOuter {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllScalars` is never constructed
[INFO] [stdout]    --> tests/comptime_equivalence.rs:164:8
[INFO] [stdout]     |
[INFO] [stdout] 164 | struct AllScalars {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.20s
[INFO] running `Command { std: "docker" "inspect" "a067401e6d0217549f5299c07176690beb784ad0e5b86ce92a22240683ba9cad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a067401e6d0217549f5299c07176690beb784ad0e5b86ce92a22240683ba9cad", kill_on_drop: false }`
[INFO] [stdout] a067401e6d0217549f5299c07176690beb784ad0e5b86ce92a22240683ba9cad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f87ee55c882f59929f194d01d2e6c8eaff4a8b588ac93be085d3607d28f00462
[INFO] running `Command { std: "docker" "start" "-a" "f87ee55c882f59929f194d01d2e6c8eaff4a8b588ac93be085d3607d28f00462", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]   --> tests/comptime_response_direct.rs:14:24
[INFO] [stderr]    |
[INFO] [stderr] 14 | use serde_json::{json, Value};
[INFO] [stderr]    |                        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MixedFlat` is never constructed
[INFO] [stderr]   --> tests/comptime_response_direct.rs:91:8
[INFO] [stderr]    |
[INFO] [stderr] 91 | struct MixedFlat {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FiveFieldFlat` is never constructed
[INFO] [stderr]    --> tests/comptime_response_direct.rs:168:8
[INFO] [stderr]     |
[INFO] [stderr] 168 | struct FiveFieldFlat {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Value` and `json`
[INFO] [stderr]   --> tests/comptime_request_pattern.rs:14:18
[INFO] [stderr]    |
[INFO] [stderr] 14 | use serde_json::{json, Value};
[INFO] [stderr]    |                  ^^^^  ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ValueItem` is never constructed
[INFO] [stderr]   --> tests/comptime_request_iterate.rs:48:8
[INFO] [stderr]    |
[INFO] [stderr] 48 | struct ValueItem {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Numbers` is never constructed
[INFO] [stderr]   --> tests/comptime_request_iterate.rs:74:8
[INFO] [stderr]    |
[INFO] [stderr] 74 | struct Numbers {
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]   --> tests/comptime_request_direct.rs:10:24
[INFO] [stderr]    |
[INFO] [stderr] 10 | use serde_json::{json, Value};
[INFO] [stderr]    |                        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WithNumbers` is never constructed
[INFO] [stderr]   --> tests/comptime_knit.rs:46:8
[INFO] [stderr]    |
[INFO] [stderr] 46 | struct WithNumbers {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FanOutTarget` is never constructed
[INFO] [stderr]   --> tests/comptime_knit.rs:56:8
[INFO] [stderr]    |
[INFO] [stderr] 56 | struct FanOutTarget {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SingleIndex` is never constructed
[INFO] [stderr]    --> tests/comptime_knit.rs:103:8
[INFO] [stderr]     |
[INFO] [stderr] 103 | struct SingleIndex {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SliceTarget` is never constructed
[INFO] [stderr]    --> tests/comptime_knit.rs:108:8
[INFO] [stderr]     |
[INFO] [stderr] 108 | struct SliceTarget {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NestedJson` is never constructed
[INFO] [stderr]    --> tests/comptime_knit.rs:113:8
[INFO] [stderr]     |
[INFO] [stderr] 113 | struct NestedJson {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NestedObjOuter` is never constructed
[INFO] [stderr]    --> tests/comptime_knit.rs:118:8
[INFO] [stderr]     |
[INFO] [stderr] 118 | struct NestedObjOuter {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]   --> tests/comptime_response_pattern.rs:27:24
[INFO] [stderr]    |
[INFO] [stderr] 27 | use serde_json::{json, Value};
[INFO] [stderr]    |                        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]  --> tests/comptime_equivalence.rs:9:24
[INFO] [stderr]   |
[INFO] [stderr] 9 | use serde_json::{json, Value};
[INFO] [stderr]   |                        ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Knit`
[INFO] [stderr]   --> tests/comptime_equivalence.rs:10:29
[INFO] [stderr]    |
[INFO] [stderr] 10 | use sutures::{Seam, Stitch, Knit};
[INFO] [stderr]    |                             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `runtime_first` is never used
[INFO] [stderr]   --> tests/comptime_equivalence.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn runtime_first(json: &str) -> sutures::v1::Suture {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `IterItem` is never constructed
[INFO] [stderr]   --> tests/comptime_equivalence.rs:61:8
[INFO] [stderr]    |
[INFO] [stderr] 61 | struct IterItem {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NamedIterContainer` is never constructed
[INFO] [stderr]   --> tests/comptime_equivalence.rs:66:8
[INFO] [stderr]    |
[INFO] [stderr] 66 | struct NamedIterContainer {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `IntConstRecipient` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:102:8
[INFO] [stderr]     |
[INFO] [stderr] 102 | struct IntConstRecipient {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FloatConstRecipient` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:108:8
[INFO] [stderr]     |
[INFO] [stderr] 108 | struct FloatConstRecipient {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `BoolConstRecipient` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:114:8
[INFO] [stderr]     |
[INFO] [stderr] 114 | struct BoolConstRecipient {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MultiConstRecipient` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:128:8
[INFO] [stderr]     |
[INFO] [stderr] 128 | struct MultiConstRecipient {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NestedConstOuter` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:146:8
[INFO] [stderr]     |
[INFO] [stderr] 146 | struct NestedConstOuter {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `AllScalars` is never constructed
[INFO] [stderr]    --> tests/comptime_equivalence.rs:164:8
[INFO] [stderr]     |
[INFO] [stderr] 164 | struct AllScalars {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_response_direct") generated 3 warnings (run `cargo fix --test "comptime_response_direct" -p sutures-comptime` to apply 1 suggestion)
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_request_pattern") generated 1 warning (run `cargo fix --test "comptime_request_pattern" -p sutures-comptime` to apply 1 suggestion)
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_request_iterate") generated 2 warnings
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_request_direct") generated 1 warning (run `cargo fix --test "comptime_request_direct" -p sutures-comptime` to apply 1 suggestion)
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_knit") generated 6 warnings
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_response_pattern") generated 1 warning (run `cargo fix --test "comptime_response_pattern" -p sutures-comptime` to apply 1 suggestion)
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_equivalence") generated 11 warnings (run `cargo fix --test "comptime_equivalence" -p sutures-comptime` to apply 2 suggestions)
[INFO] [stderr] warning: struct `TailSlice` is never constructed
[INFO] [stderr]    --> tests/comptime_response_iterate.rs:111:8
[INFO] [stderr]     |
[INFO] [stderr] 111 | struct TailSlice {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HeadSlice` is never constructed
[INFO] [stderr]    --> tests/comptime_response_iterate.rs:117:8
[INFO] [stderr]     |
[INFO] [stderr] 117 | struct HeadSlice {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `StepThreeVec` is never constructed
[INFO] [stderr]    --> tests/comptime_response_iterate.rs:123:8
[INFO] [stderr]     |
[INFO] [stderr] 123 | struct StepThreeVec {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ReverseStepTwoVec` is never constructed
[INFO] [stderr]    --> tests/comptime_response_iterate.rs:129:8
[INFO] [stderr]     |
[INFO] [stderr] 129 | struct ReverseStepTwoVec {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sutures-comptime` (test "comptime_response_iterate") generated 4 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sutures_comptime-ee7631af3d9db889)
[INFO] [stderr]      Running tests/comptime_equivalence.rs (/opt/rustwide/target/debug/deps/comptime_equivalence-451259a8ad676b26)
[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] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test edge_empty_arrays ... ok
[INFO] [stdout] test edge_empty_string ... ok
[INFO] [stdout] test edge_bool_values ... ok
[INFO] [stdout] test edge_null_values ... ok
[INFO] [stdout] test equiv_complex_mixed ... ok
[INFO] [stdout] test equiv_iterate_with_subfields ... ok
[INFO] [stdout] test equiv_constants_match ... ok
[INFO] [stdout] test equiv_multiple_suture_sets ... ok
[INFO] [stdout] test equiv_metadata_matches ... ok
[INFO] [stdout] test edge_large_i64 ... ok
[INFO] [stdout] test equiv_request_fanout ... ok
[INFO] [stdout] test equiv_response_iterate ... ok
[INFO] [stdout] test metadata_description ... ok
[INFO] [stdout] test metadata_display ... ok
[INFO] [stdout] test metadata_direction ... ok
[INFO] [stdout] test equiv_nested_object_syntax ... ok
[INFO] [stdout] test metadata_version ... ok
[INFO] [stdout] test mixed_direct_and_iterate ... ok
[INFO] [stdout] test mixed_direct_constants_iterate ... ok
[INFO] [stdout] test multiple_suture_objects_in_array ... ok
[INFO] [stdout] test multiple_sets_request_and_response ... ok
[INFO] [stdout] test equiv_simple_request_direct ... ok
[INFO] [stdout] test req_const_bool_false ... ok
[INFO] [stdout] test req_const_float ... ok
[INFO] [stdout] test req_const_integer ... ok
[INFO] [stdout] test metadata_id ... ok
[INFO] [stdout] test req_const_bool_true ... ok
[INFO] [stdout] test req_const_multiple ... ok
[INFO] [stdout] test req_const_nested_path ... ok
[INFO] [stdout] test req_const_null ... ok
[INFO] [stdout] test req_const_string ... ok
[INFO] [stdout] test resp_const_integer_unstitch ... ok
[INFO] [stdout] test req_constants_not_in_unstitch ... ok
[INFO] [stdout] test resp_const_multiple_unstitch ... ok
[INFO] [stdout] test resp_constants_not_in_stitch ... ok
[INFO] [stdout] test resp_const_nested_path_unstitch ... ok
[INFO] [stdout] test resp_const_string_unstitch ... ok
[INFO] [stdout] test equiv_request_iterate ... ok
[INFO] [stdout] test equiv_simple_response_direct ... ok
[INFO] [stdout] test metadata_name ... ok
[INFO] [stdout] test req_const_alongside_mappings ... ok
[INFO] [stderr]      Running tests/comptime_knit.rs (/opt/rustwide/target/debug/deps/comptime_knit-eece514c6338de4e)
[INFO] [stdout] test multiple_sets_both_work ... ok
[INFO] [stdout] test roundtrip_iterate_request ... ok
[INFO] [stdout] test roundtrip_request_stitch_unstitch ... ok
[INFO] [stdout] test roundtrip_response_unstitch_stitch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test t01_request_knit_simple_single_field ... ok
[INFO] [stdout] test t04_request_knit_array_iteration ... ok
[INFO] [stdout] test t02_request_knit_multiple_fields ... ok
[INFO] [stdout] test t08_request_knit_nested_object_syntax ... ok
[INFO] [stdout] test t05_request_knit_single_index ... ok
[INFO] [stdout] test t07_request_knit_fan_out ... ok
[INFO] [stdout] test t03_request_knit_nested_struct ... ok
[INFO] [stdout] test t06_request_knit_slice ... ok
[INFO] [stdout] test t10_request_unknit_multiple_fields ... ok
[INFO] [stdout] test t11_request_unknit_nested_json ... ok
[INFO] [stdout] test t13_response_knit_simple ... ok
[INFO] [stdout] test t09_request_unknit_simple ... ok
[INFO] [stdout] test t14_response_knit_multiple_fields ... ok
[INFO] [stdout] test t12_request_unknit_array ... ok
[INFO] [stdout] test t15_response_knit_array_fields ... ok
[INFO] [stdout] test t16_response_unknit_simple ... ok
[INFO] [stdout] test t17_response_unknit_nested ... ok
[INFO] [stdout] test t18_response_unknit_array ... ok
[INFO] [stdout] test t19_request_round_trip_simple ... ok
[INFO] [stdout] test t21_response_round_trip_simple ... ok
[INFO] [stdout] test t23_unknit_knit_produces_equivalent_json ... ok
[INFO] [stdout] test t24_request_knit_equals_stitch ... ok
[INFO] [stdout] test t20_request_round_trip_arrays ... ok
[INFO] [stdout] test t22_response_round_trip_arrays ... ok
[INFO] [stdout] test t31_empty_struct ... ok
[INFO] [stdout] test t25_response_knit_equals_stitch ... ok
[INFO] [stdout] test t26_unknit_equals_unstitch ... ok
[INFO] [stdout] test t27_knit_output_is_valid_utf8 ... ok
[INFO] [stdout] test t32_unicode_strings ... ok
[INFO] [stdout] test t28_knit_output_is_valid_json ... ok
[INFO] [stdout] test t33_special_json_chars ... ok
[INFO] [stdout] test t34_deeply_nested_struct ... ok
[INFO] [stdout] test t29_knit_preserves_numeric_types ... ok
[INFO] [stdout] test t30_knit_null_boolean_empty_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comptime_request_direct.rs (/opt/rustwide/target/debug/deps/comptime_request_direct-f623dc9bb0995aab)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test comptime_and_runtime_produce_same_stitch_result ... ok
[INFO] [stdout] test dot_path_and_object_syntax_produce_same_result ... ok
[INFO] [stdout] test comptime_suture_optional_metadata ... ok
[INFO] [stdout] test comptime_and_runtime_produce_same_unstitch_result ... ok
[INFO] [stdout] test comptime_suture_name_accessor ... ok
[INFO] [stdout] test comptime_suture_is_request_direction ... ok
[INFO] [stdout] test multiple_suture_sets_stitch_independently ... ok
[INFO] [stdout] test multiple_suture_sets_roundtrip ... ok
[INFO] [stdout] test roundtrip_five_level_nesting ... ok
[INFO] [stdout] test roundtrip_deep_nested_object_syntax ... ok
[INFO] [stdout] test roundtrip_null_optional ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_multi_types ... ok
[INFO] [stdout] test multiple_suture_sets_vec_length ... ok
[INFO] [stdout] test roundtrip_complex_mixed ... ok
[INFO] [stdout] test roundtrip_renamed_field ... ok
[INFO] [stdout] test multiple_suture_sets_unstitch_independently ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_nested ... ok
[INFO] [stdout] test roundtrip_unstitch_stitch_nested_json ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_simple ... ok
[INFO] [stdout] test roundtrip_unstitch_stitch_simple_json ... ok
[INFO] [stdout] test roundtrip_very_deep_nesting ... ok
[INFO] [stdout] test stitch_fan_out ... ok
[INFO] [stdout] test roundtrip_unicode ... ok
[INFO] [stdout] test stitch_deep_nested_struct ... ok
[INFO] [stdout] test stitch_fan_out_different_depths ... ok
[INFO] [stdout] test stitch_merged_trie_from_multiple_suture_objects ... ok
[INFO] [stdout] test stitch_deep_json_path ... ok
[INFO] [stdout] test stitch_mixed ... ok
[INFO] [stdout] test stitch_multiple_fields ... ok
[INFO] [stdout] test roundtrip_vec_field ... ok
[INFO] [stdout] test roundtrip_various_types ... ok
[INFO] [stdout] test stitch_nested_object_syntax ... ok
[INFO] [stdout] test stitch_nested_object_with_fanout ... ok
[INFO] [stdout] test stitch_nested_json_target ... ok
[INFO] [stdout] test stitch_multiple_suture_objects ... ok
[INFO] [stdout] test stitch_nested_fields_same_json_parent ... ok
[INFO] [stdout] test stitch_nested_struct_dot_path ... ok
[INFO] [stdout] test stitch_overlapping_json_targets ... ok
[INFO] [stdout] test stitch_renamed_field ... ok
[INFO] [stdout] test stitch_empty_sutures_array ... ok
[INFO] [stdout] test stitch_unicode_json_value ... ok
[INFO] [stdout] test stitch_optional_field_none ... ok
[INFO] [stdout] test stitch_single_field_single_target ... ok
[INFO] [stdout] test stitch_partial_mapping_only_includes_mapped_fields ... ok
[INFO] [stdout] test stitch_optional_field_some ... ok
[INFO] [stdout] test stitch_vec_field ... ok
[INFO] [stdout] test unstitch_deep_nested_struct ... ok
[INFO] [stdout] test stitch_sparse_mapping ... ok
[INFO] [stdout] test stitch_very_deep_json_nesting ... ok
[INFO] [stdout] test unstitch_extra_json_fields_ignored ... ok
[INFO] [stdout] test stitch_various_types ... ok
[INFO] [stdout] test unstitch_empty_sutures_array ... ok
[INFO] [stdout] test unstitch_fan_out_both_targets ... ok
[INFO] [stdout] test unstitch_fan_out_first_target_only ... ok
[INFO] [stdout] test unstitch_merged_trie_from_multiple_suture_objects ... ok
[INFO] [stdout] test unstitch_missing_required_field_errors ... ok
[INFO] [stdout] test unstitch_missing_field_with_serde_default ... ok
[INFO] [stdout] test unstitch_nested_json_target ... ok
[INFO] [stdout] test unstitch_nested_struct_dot_path ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stdout] test unstitch_mixed ... ok
[INFO] [stdout] test unstitch_single_field_single_target ... ok
[INFO] [stdout] test unstitch_multiple_suture_objects ... ok
[INFO] [stdout] test unstitch_renamed_field ... ok
[INFO] [stdout] test unstitch_nested_fields_same_json_parent ... ok
[INFO] [stdout] test unstitch_optional_field_null ... ok
[INFO] [stdout] test unstitch_optional_field_present ... ok
[INFO] [stdout] test unstitch_multiple_fields ... ok
[INFO] [stdout] test unstitch_various_types ... ok
[INFO] [stdout] test unstitch_vec_field ... ok
[INFO] [stdout] test unstitch_very_deep_json_nesting ... ok
[INFO] [stdout] test unstitch_unicode_json_value ... ok
[INFO] [stderr]      Running tests/comptime_request_iterate.rs (/opt/rustwide/target/debug/deps/comptime_request_iterate-88c95a55cde75aad)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test comptime_parse_produces_correct_count ... ok
[INFO] [stdout] test round_trip_fan_out ... ok
[INFO] [stdout] test comptime_request_suture_is_request_direction ... ok
[INFO] [stdout] test round_trip_full_array_value_copy ... ok
[INFO] [stdout] test round_trip_extract_field_nested_array ... ok
[INFO] [stdout] test round_trip_full_array_iteration ... ok
[INFO] [stdout] test round_trip_multiple_fields_from_iterated_elements ... ok
[INFO] [stdout] test round_trip_negative_end ... ok
[INFO] [stdout] test round_trip_negative_start ... ok
[INFO] [stdout] test stitch_empty_array_produces_empty_output ... ok
[INFO] [stdout] test round_trip_nested_object_syntax ... ok
[INFO] [stdout] test stitch_empty_range_produces_nothing ... ok
[INFO] [stdout] test round_trip_heterogeneous_value_types ... ok
[INFO] [stdout] test stitch_fan_out ... ok
[INFO] [stdout] test stitch_field_from_range_stepped_elements ... ok
[INFO] [stdout] test stitch_field_extraction_from_array ... ok
[INFO] [stdout] test round_trip_single_index_field ... ok
[INFO] [stdout] test stitch_field_from_reversed_elements ... ok
[INFO] [stdout] test round_trip_step_iteration ... ok
[INFO] [stdout] test stitch_field_from_step_iterated_elements ... ok
[INFO] [stdout] test stitch_field_from_single_index ... ok
[INFO] [stdout] test stitch_field_to_deeply_nested_json_path ... ok
[INFO] [stdout] test round_trip_whole_object_iteration ... ok
[INFO] [stdout] test stitch_field_into_nested_array_target ... ok
[INFO] [stdout] test round_trip_single_index_whole_element ... ok
[INFO] [stdout] test stitch_first_two_elements ... ok
[INFO] [stdout] test stitch_field_from_slice_elements ... ok
[INFO] [stdout] test stitch_full_array_copy ... ok
[INFO] [stdout] test stitch_last_element_field_extraction ... ok
[INFO] [stdout] test stitch_iterate_complex_objects_field ... ok
[INFO] [stdout] test stitch_mixed_fixed_index_and_full_iteration ... ok
[INFO] [stdout] test stitch_large_step_five ... ok
[INFO] [stdout] test stitch_multiple_fields_from_iterated_elements ... ok
[INFO] [stdout] test stitch_iterate_extract_whole_element ... ok
[INFO] [stdout] test stitch_iterate_source_write_to_fixed_index ... ok
[INFO] [stdout] test stitch_nested_object_syntax ... ok
[INFO] [stdout] test stitch_negative_start_slice ... ok
[INFO] [stdout] test stitch_negative_end_slice ... ok
[INFO] [stdout] test stitch_mixed_fixed_indices ... ok
[INFO] [stdout] test stitch_open_ended_from_zero ... ok
[INFO] [stdout] test stitch_reverse_iteration ... ok
[INFO] [stdout] test stitch_reverse_step_three ... ok
[INFO] [stdout] test stitch_range_negative_start_with_step ... ok
[INFO] [stdout] test stitch_large_array_step_three_field_extraction ... ok
[INFO] [stdout] test stitch_reverse_step_two_on_six_elements ... ok
[INFO] [stdout] test stitch_reverse_step_two_on_five_elements ... ok
[INFO] [stdout] test stitch_last_element ... ok
[INFO] [stdout] test stitch_single_index_zero ... ok
[INFO] [stdout] test stitch_slice_extraction ... ok
[INFO] [stdout] test stitch_single_element_array ... ok
[INFO] [stdout] test stitch_slice_out_of_range_produces_empty ... ok
[INFO] [stdout] test stitch_slice_middle_of_ten_elements ... ok
[INFO] [stdout] test stitch_single_element_with_field_extraction ... ok
[INFO] [stdout] test stitch_slice_zero_to_one ... ok
[INFO] [stdout] test stitch_start_end_step ... ok
[INFO] [stdout] test stitch_step_three_on_ten_elements ... ok
[INFO] [stdout] test stitch_step_iteration ... ok
[INFO] [stdout] test stitch_step_three_on_twelve_elements ... ok
[INFO] [stdout] test stitch_write_to_fixed_index_target ... ok
[INFO] [stdout] test unstitch_empty_json_array ... ok
[INFO] [stdout] test unstitch_fan_out ... ok
[INFO] [stdout] test unstitch_field_from_single_index ... ok
[INFO] [stdout] test unstitch_full_array_copy ... ok
[INFO] [stdout] test unstitch_field_from_nested_array_target ... ok
[INFO] [stdout] test unstitch_field_extraction_from_array ... ok
[INFO] [stdout] test unstitch_multiple_fields_to_iterated_elements ... ok
[INFO] [stdout] test unstitch_field_from_range_stepped_elements ... ok
[INFO] [stdout] test unstitch_field_from_slice_elements ... ok
[INFO] [stdout] test unstitch_negative_end_slice ... ok
[INFO] [stdout] test unstitch_negative_start_slice ... ok
[INFO] [stdout] test unstitch_single_element_json_array ... ok
[INFO] [stdout] test unstitch_slice_extraction ... ok
[INFO] [stdout] test unstitch_step_iteration ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stdout] test unstitch_single_index_zero ... ok
[INFO] [stderr]      Running tests/comptime_request_pattern.rs (/opt/rustwide/target/debug/deps/comptime_request_pattern-526a0cdf221cc0ea)
[INFO] [stdout] test unstitch_start_end_step ... ok
[INFO] [stdout] test unstitch_reverse_iteration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test basic_pattern_item_alpha ... ok
[INFO] [stderr]      Running tests/comptime_response_direct.rs (/opt/rustwide/target/debug/deps/comptime_response_direct-be756f5d43d9145e)
[INFO] [stdout] test comptime_suture_has_correct_metadata ... ok
[INFO] [stderr]      Running tests/comptime_response_iterate.rs (/opt/rustwide/target/debug/deps/comptime_response_iterate-fc53e7fcdf8ace0d)
[INFO] [stdout] test mixed_direct_and_pattern ... ok
[INFO] [stdout] test basic_pattern_field_digits ... ok
[INFO] [stdout] test pattern_child_extraction ... ok
[INFO] [stdout] test pattern_alternation ... ok
[INFO] [stdout] test pattern_auto_anchored ... ok
[INFO] [stdout] test comptime_matches_runtime_output ... ok
[INFO] [stdout] test multiple_suture_sets_from_single_parse ... ok
[INFO] [stdout] test pattern_child_extraction_with_fan_out ... ok
[INFO] [stdout] test multiple_patterns_two_families ... ok
[INFO] [stdout] test pattern_escaped_dot ... ok
[INFO] [stdout] test pattern_on_non_object_source_skips ... ok
[INFO] [stdout] test pattern_matches_all_keys ... ok
[INFO] [stdout] test pattern_deep_target_path ... ok
[INFO] [stdout] test pattern_single_char_keys ... ok
[INFO] [stdout] test pattern_fan_out ... ok
[INFO] [stdout] test pattern_non_capturing_group ... ok
[INFO] [stdout] test pattern_no_matches_empty_output ... ok
[INFO] [stdout] test pattern_single_matching_key ... ok
[INFO] [stdout] test pattern_partial_match_ignores_non_matching ... ok
[INFO] [stdout] test pattern_numeric_only_keys ... ok
[INFO] [stdout] test pattern_empty_hashmap ... ok
[INFO] [stdout] test pattern_slice_first_only ... ok
[INFO] [stdout] test pattern_slice_reverse ... ok
[INFO] [stdout] test pattern_slice_skip_first ... ok
[INFO] [stdout] test pattern_slice_first_two ... ok
[INFO] [stdout] test pattern_slice_zero_single_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test comptime_matches_runtime_single_field ... ok
[INFO] [stdout] test comptime_matches_runtime_nested ... ok
[INFO] [stdout] test empty_sutures_array ... ok
[INFO] [stdout] test multiple_suture_sets_parse_all ... ok
[INFO] [stdout] test roundtrip_optional_field_some ... ok
[INFO] [stdout] test roundtrip_deep_nesting_5_levels ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_deep_struct ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_flat ... ok
[INFO] [stdout] test roundtrip_mixed_nested_and_flat_multiple_objects ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_multiple_fields ... ok
[INFO] [stdout] test roundtrip_fan_out ... ok
[INFO] [stdout] test roundtrip_boolean_and_null ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_nested ... ok
[INFO] [stdout] test roundtrip_unicode ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_deep_json ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_flat ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_multiple_fields ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_nested ... ok
[INFO] [stdout] test stitch_boolean_and_null_values ... ok
[INFO] [stdout] test stitch_empty_string_value ... ok
[INFO] [stdout] test stitch_mixed_flat_and_nested_reverse ... ok
[INFO] [stdout] test stitch_nested_json_multiple_children ... ok
[INFO] [stdout] test stitch_multiple_fields ... ok
[INFO] [stdout] test stitch_fan_out_reverse ... ok
[INFO] [stdout] test stitch_deep_nesting_5_levels ... ok
[INFO] [stdout] test stitch_boolean_true_with_label ... ok
[INFO] [stdout] test stitch_nested_object_syntax_reverse ... ok
[INFO] [stdout] test stitch_optional_field_some ... ok
[INFO] [stdout] test stitch_nested_struct_source_reverse ... ok
[INFO] [stdout] test stitch_optional_field_none ... ok
[INFO] [stdout] test stitch_single_field ... ok
[INFO] [stdout] test stitch_nested_json_target ... ok
[INFO] [stdout] test stitch_unicode_values ... ok
[INFO] [stdout] test stitch_very_deep_json_target ... ok
[INFO] [stdout] test unstitch_boolean_and_null_values ... ok
[INFO] [stdout] test unstitch_empty_string_value ... ok
[INFO] [stdout] test unstitch_deep_nesting_5_levels_json ... ok
[INFO] [stdout] test unstitch_extra_json_fields_at_nested_level_ignored ... ok
[INFO] [stdout] test suture_metadata_is_correct ... ok
[INFO] [stdout] test unstitch_deep_nested_struct_target ... ok
[INFO] [stdout] test unstitch_fan_out ... ok
[INFO] [stdout] test unstitch_extra_json_fields_ignored ... ok
[INFO] [stdout] test unstitch_fan_out_with_nested_target ... ok
[INFO] [stdout] test unstitch_mixed_flat_and_nested ... ok
[INFO] [stdout] test unstitch_nested_json_multiple_children ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stdout] test unstitch_multiple_fields ... ok
[INFO] [stdout] test unstitch_nested_json_source ... ok
[INFO] [stdout] test unstitch_multiple_suture_objects ... ok
[INFO] [stdout] test unstitch_optional_field_null ... ok
[INFO] [stdout] test unstitch_preserves_numeric_types ... ok
[INFO] [stdout] test unstitch_single_field ... ok
[INFO] [stdout] test unstitch_very_deep_json_source ... ok
[INFO] [stdout] test unstitch_unicode_values ... ok
[INFO] [stdout] test stitch_deep_nested_struct_reverse ... ok
[INFO] [stdout] test unstitch_optional_field_missing_from_json ... ok
[INFO] [stdout] test stitch_multiple_suture_objects_reverse ... ok
[INFO] [stdout] test unstitch_nested_struct_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test parsed_suture_is_response ... ok
[INFO] [stdout] test roundtrip_field_extraction ... ok
[INFO] [stdout] test roundtrip_deeply_nested ... ok
[INFO] [stdout] test roundtrip_mixed_types ... ok
[INFO] [stdout] test roundtrip_nested_field_into_struct_array ... ok
[INFO] [stdout] test roundtrip_single_element ... ok
[INFO] [stdout] test roundtrip_nested_object_fields ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_full_array ... ok
[INFO] [stdout] test stitch_fan_out_reads_first_target ... ok
[INFO] [stdout] test stitch_deeply_nested_json_path ... ok
[INFO] [stdout] test stitch_nested_field_from_struct_array ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_full_array ... ok
[INFO] [stdout] test stitch_nested_object_multiple_fields ... ok
[INFO] [stdout] test stitch_single_index ... ok
[INFO] [stdout] test stitch_full_array_copy ... ok
[INFO] [stdout] test stitch_single_element_array ... ok
[INFO] [stdout] test stitch_empty_struct_array ... ok
[INFO] [stdout] test stitch_field_from_each_element ... ok
[INFO] [stdout] test unstitch_deeply_nested_json_path ... ok
[INFO] [stdout] test unstitch_empty_array ... ok
[INFO] [stdout] test stitch_slice ... ok
[INFO] [stdout] test unstitch_full_array_copy ... ok
[INFO] [stdout] test unstitch_fan_out_preserves_all_elements ... ok
[INFO] [stdout] test unstitch_empty_array_field_extraction ... ok
[INFO] [stdout] test unstitch_field_from_each_element ... ok
[INFO] [stdout] test unstitch_large_array_step_five ... ok
[INFO] [stdout] test unstitch_fan_out ... ok
[INFO] [stdout] test unstitch_last_element ... ok
[INFO] [stdout] test unstitch_negative_index_minus_two ... ok
[INFO] [stdout] test unstitch_mixed_types_in_array ... ok
[INFO] [stdout] test unstitch_negative_start_positive_end ... ok
[INFO] [stdout] test unstitch_negative_end_one ... ok
[INFO] [stdout] test unstitch_negative_end_slice ... ok
[INFO] [stdout] test unstitch_negative_start_slice ... ok
[INFO] [stdout] test unstitch_negative_start_three ... ok
[INFO] [stdout] test unstitch_nested_field_into_struct_array ... ok
[INFO] [stdout] test unstitch_negative_index_minus_one_large ... ok
[INFO] [stdout] test unstitch_nested_object_multiple_fields ... ok
[INFO] [stdout] test unstitch_range_step_larger_array ... ok
[INFO] [stdout] test unstitch_reverse ... ok
[INFO] [stdout] test unstitch_reverse_full_array ... ok
[INFO] [stdout] test unstitch_range_with_step ... ok
[INFO] [stdout] test unstitch_reverse_with_field_extraction ... ok
[INFO] [stdout] test unstitch_reverse_step_two_on_five_elements ... ok
[INFO] [stdout] test unstitch_single_element_array ... ok
[INFO] [stdout] test unstitch_single_element_field_extraction ... ok
[INFO] [stdout] test unstitch_nested_objects_in_array ... ok
[INFO] [stdout] test unstitch_reverse_step_two_on_six_elements ... ok
[INFO] [stdout] test unstitch_out_of_range_slice_yields_empty ... ok
[INFO] [stdout] test unstitch_open_start_fixed_end ... ok
[INFO] [stdout] test unstitch_single_index ... ok
[INFO] [stdout] test unstitch_slice ... ok
[INFO] [stdout] test unstitch_slice_past_end_clamps ... ok
[INFO] [stdout] test unstitch_slice_with_field_extraction ... ok
[INFO] [stdout] test unstitch_step_three_on_ten_elements ... ok
[INFO] [stdout] test unstitch_step_three_on_twelve_elements ... ok
[INFO] [stdout] test unstitch_step_two ... ok
[INFO] [stdout] test unstitch_zero_start_open_end ... ok
[INFO] [stdout] test unstitch_step_with_field_extraction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comptime_response_pattern.rs (/opt/rustwide/target/debug/deps/comptime_response_pattern-b089002c649da6a6)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test alpha_pattern_item_lowercase_to_vec ... ok
[INFO] [stdout] test empty_json_object_yields_empty_vec ... ok
[INFO] [stdout] test basic_pattern_field_digits_to_vec ... ok
[INFO] [stdout] test nested_path_then_pattern_with_child_extraction ... ok
[INFO] [stdout] test non_capturing_group_pattern ... ok
[INFO] [stdout] test pattern_matching_all_keys ... ok
[INFO] [stdout] test pattern_no_matches_yields_empty_vec ... ok
[INFO] [stdout] test pattern_numeric_only_keys ... ok
[INFO] [stdout] test mix_of_direct_and_pattern_bindings ... ok
[INFO] [stdout] test pattern_fan_out_to_multiple_struct_fields ... ok
[INFO] [stdout] test pattern_partial_match_ignores_non_matching_keys ... ok
[INFO] [stdout] test pattern_extract_multiple_sub_fields ... ok
[INFO] [stdout] test pattern_slice_first_only ... ok
[INFO] [stdout] test two_different_patterns_in_same_suture ... ok
[INFO] [stdout] test pattern_slice_first_two ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sutures_comptime
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - load (line 9) ... ignored
[INFO] [stdout] test src/lib.rs - parse (line 23) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.25s; merged doctests compilation took 0.25s
[INFO] running `Command { std: "docker" "inspect" "f87ee55c882f59929f194d01d2e6c8eaff4a8b588ac93be085d3607d28f00462", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f87ee55c882f59929f194d01d2e6c8eaff4a8b588ac93be085d3607d28f00462", kill_on_drop: false }`
[INFO] [stdout] f87ee55c882f59929f194d01d2e6c8eaff4a8b588ac93be085d3607d28f00462
