[INFO] fetching crate sutures 1.0.1...
[INFO] testing sutures-1.0.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate sutures 1.0.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate sutures 1.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sutures 1.0.1
[INFO] tweaked toml for crates.io crate sutures 1.0.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sutures 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 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 35d964e19809863997c01688232fb6f3258ec1d7757033eb141a8cffa3323885
[INFO] running `Command { std: "docker" "start" "-a" "35d964e19809863997c01688232fb6f3258ec1d7757033eb141a8cffa3323885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35d964e19809863997c01688232fb6f3258ec1d7757033eb141a8cffa3323885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35d964e19809863997c01688232fb6f3258ec1d7757033eb141a8cffa3323885", kill_on_drop: false }`
[INFO] [stdout] 35d964e19809863997c01688232fb6f3258ec1d7757033eb141a8cffa3323885
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 9f15d4a033fbfa9ddc8d750747973bb8263c3210ebb629e236a56b8844dd522e
[INFO] running `Command { std: "docker" "start" "-a" "9f15d4a033fbfa9ddc8d750747973bb8263c3210ebb629e236a56b8844dd522e", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling sutures-derive v1.0.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling sutures v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.36s
[INFO] running `Command { std: "docker" "inspect" "9f15d4a033fbfa9ddc8d750747973bb8263c3210ebb629e236a56b8844dd522e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f15d4a033fbfa9ddc8d750747973bb8263c3210ebb629e236a56b8844dd522e", kill_on_drop: false }`
[INFO] [stdout] 9f15d4a033fbfa9ddc8d750747973bb8263c3210ebb629e236a56b8844dd522e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 8660699d8af4da4b4d72899f825acf61a85fc59b3371a98fee402b508d086ca1
[INFO] running `Command { std: "docker" "start" "-a" "8660699d8af4da4b4d72899f825acf61a85fc59b3371a98fee402b508d086ca1", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling sutures v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stdout] warning: unused import: `SeamField`
[INFO] [stdout]  --> tests/derive_seam.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use sutures::seam::{SeamField, SeamFieldType};
[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: `Direction`
[INFO] [stdout]  --> tests/stitch_constants_edge.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | use sutures::v1::{ConstantValue, Direction};
[INFO] [stdout]   |                                  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `age`, and `active` are never read
[INFO] [stdout]   --> tests/derive_seam.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct BasicStruct {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 10 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 11 |     age: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     active: bool,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]   --> tests/derive_seam.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | struct SingleField {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 55 |     value: i64,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `visible`, `hidden`, and `also_visible` are never read
[INFO] [stdout]   --> tests/derive_seam.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | struct WithSkip {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 71 |     visible: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 72 |     #[seam(skip)]
[INFO] [stdout] 73 |     hidden: u64,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 74 |     also_visible: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `a` and `b` are never read
[INFO] [stdout]   --> tests/derive_seam.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | struct AllSkipped {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 91 |     #[seam(skip)]
[INFO] [stdout] 92 |     a: i32,
[INFO] [stdout]    |     ^
[INFO] [stdout] 93 |     #[seam(skip)]
[INFO] [stdout] 94 |     b: i32,
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ty` and `id` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 107 | struct WithRename {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 108 |     #[seam(rename = "type")]
[INFO] [stdout] 109 |     ty: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 110 |     #[seam(rename = "model_id")]
[INFO] [stdout] 111 |     id: u64,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `type` is never read
[INFO] [stdout]    --> tests/derive_seam.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | struct WithRawIdent {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 128 |     r#type: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | struct Inner {
[INFO] [stdout]     |        ----- fields in this struct
[INFO] [stdout] 145 |     x: f64,
[INFO] [stdout]     |     ^
[INFO] [stdout] 146 |     y: f64,
[INFO] [stdout]     |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `position` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | struct Outer {
[INFO] [stdout]     |        ----- fields in this struct
[INFO] [stdout] 151 |     name: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 152 |     #[seam(to_struct)]
[INFO] [stdout] 153 |     position: Inner,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Active`, `Inactive`, and `Custom` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 187 | enum Status {
[INFO] [stdout]     |      ------ variants in this enum
[INFO] [stdout] 188 |     Active,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 189 |     Inactive,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 190 |     Custom { code: u32, label: String },
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `status` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | struct WithEnum {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] 195 |     name: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 196 |     #[seam(to_enum)]
[INFO] [stdout] 197 |     status: Status,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `A`, `B`, and `C` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | enum BasicEnum {
[INFO] [stdout]     |      --------- variants in this enum
[INFO] [stdout] 230 |     A,
[INFO] [stdout]     |     ^
[INFO] [stdout] 231 |     B,
[INFO] [stdout]     |     ^
[INFO] [stdout] 232 |     C,
[INFO] [stdout]     |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Unit`, `Tuple`, and `Named` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:261:5
[INFO] [stdout]     |
[INFO] [stdout] 260 | enum MixedEnum {
[INFO] [stdout]     |      --------- variants in this enum
[INFO] [stdout] 261 |     Unit,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 262 |     Tuple(i32, String),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 263 |     Named { x: f64, y: f64 },
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Active`, `Internal`, and `Inactive` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | enum EnumWithAttrs {
[INFO] [stdout]     |      ------------- variants in this enum
[INFO] [stdout] 298 |     #[seam(rename = "active")]
[INFO] [stdout] 299 |     Active,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 300 |     #[seam(skip)]
[INFO] [stdout] 301 |     Internal,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 302 |     Inactive,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lat` and `lon` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 318 | struct Coord {
[INFO] [stdout]     |        ----- fields in this struct
[INFO] [stdout] 319 |     lat: f64,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 320 |     lon: f64,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `street` and `coord` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 324 | struct Address {
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] 325 |     street: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 326 |     #[seam(to_struct)]
[INFO] [stdout] 327 |     coord: Coord,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `address` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 331 | struct User {
[INFO] [stdout]     |        ---- fields in this struct
[INFO] [stdout] 332 |     name: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 333 |     #[seam(to_struct)]
[INFO] [stdout] 334 |     address: Address,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Simple` and `Complex` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 365 | enum EnumWithNestedStruct {
[INFO] [stdout]     |      -------------------- variants in this enum
[INFO] [stdout] 366 |     Simple,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 367 |     Complex {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `value` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | struct WithLifetime<'a> {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 406 |     name: &'a str,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 407 |     value: i32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `value` and `label` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | struct Generic<T> {
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] 424 |     value: T,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 425 |     label: String,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]    --> tests/derive_seam.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 441 | struct WithWhere<T>
[INFO] [stdout]     |        --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 445 |     data: T,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Some` and `None` are never constructed
[INFO] [stdout]    --> tests/derive_seam.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 460 | enum GenericEnum<T> {
[INFO] [stdout]     |      ----------- variants in this enum
[INFO] [stdout] 461 |     Some(T),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 462 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reference`, `first`, and `second` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 479 | struct MultiGeneric<'a, T, U> {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 480 |     reference: &'a str,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 481 |     first: T,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 482 |     second: U,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> tests/derive_seam.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | struct StdLibTypes {
[INFO] [stdout]     |        ----------- fields in this struct
[INFO] [stdout] 503 |     // Primitives
[INFO] [stdout] 504 |     a_bool: bool,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 505 |     a_char: char,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 506 |     a_i8: i8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 507 |     a_i16: i16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 508 |     a_i32: i32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 509 |     a_i64: i64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 510 |     a_u8: u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 511 |     a_u16: u16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 512 |     a_u32: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 513 |     a_u64: u64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 514 |     a_f32: f32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 515 |     a_f64: f64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 516 |     a_usize: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 517 |     a_isize: isize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 520 |     a_string: String,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |     a_box: Box<i32>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 524 |     a_arc: Arc<String>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 527 |     a_option: Option<i32>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 528 |     a_result: Result<String, i32>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 531 |     a_vec: Vec<i32>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 532 |     a_vecdeque: VecDeque<String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 533 |     a_hashmap: HashMap<String, i32>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 534 |     a_btreemap: BTreeMap<String, i32>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 535 |     a_hashset: HashSet<String>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 536 |     a_btreeset: BTreeSet<i32>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 539 |     a_tuple2: (i32, String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 540 |     a_tuple3: (bool, f64, String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 543 |     a_array: [u8; 32],
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     a_nested: Vec<Option<Box<HashMap<String, Vec<i32>>>>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `zebra`, `alpha`, and `middle` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 567 | struct Ordered {
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] 568 |     zebra: String,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 569 |     alpha: String,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 570 |     middle: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `private_field` and `crate_field` are never read
[INFO] [stdout]    --> tests/derive_seam.rs:588:5
[INFO] [stdout]     |
[INFO] [stdout] 586 | pub struct WithVisibility {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 587 |     pub public_field: String,
[INFO] [stdout] 588 |     private_field: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 589 |     pub(crate) crate_field: bool,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MixedFlat` is never constructed
[INFO] [stdout]   --> tests/stitch_response_direct.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | 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/stitch_response_direct.rs:115:8
[INFO] [stdout]     |
[INFO] [stdout] 115 | struct FiveFieldFlat {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WithNumbers` is never constructed
[INFO] [stdout]   --> tests/knit_unknit.rs:96:8
[INFO] [stdout]    |
[INFO] [stdout] 96 | 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/knit_unknit.rs:106:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | struct FanOutTarget {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SingleIndex` is never constructed
[INFO] [stdout]    --> tests/knit_unknit.rs:167:8
[INFO] [stdout]     |
[INFO] [stdout] 167 | struct SingleIndex {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SliceTarget` is never constructed
[INFO] [stdout]    --> tests/knit_unknit.rs:172:8
[INFO] [stdout]     |
[INFO] [stdout] 172 | struct SliceTarget {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NestedJson` is never constructed
[INFO] [stdout]    --> tests/knit_unknit.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | struct NestedJson {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SliceNames` is never constructed
[INFO] [stdout]    --> tests/stitch_response_iterate.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SliceNames {
[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 `DeepJson` is never constructed
[INFO] [stdout]    --> tests/stitch_constants_edge.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | struct DeepJson {
[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 `MixedDepths` is never constructed
[INFO] [stdout]    --> tests/stitch_constants_edge.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | struct MixedDepths {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LargeItems` is never constructed
[INFO] [stdout]    --> tests/stitch_constants_edge.rs:154:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct LargeItems {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Precision` is never constructed
[INFO] [stdout]    --> tests/stitch_constants_edge.rs:164:8
[INFO] [stdout]     |
[INFO] [stdout] 164 | struct Precision {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OverwriteTarget` is never constructed
[INFO] [stdout]    --> tests/stitch_constants_edge.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | struct OverwriteTarget {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Numbers` is never constructed
[INFO] [stdout]    --> tests/stitch_request_iterate.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | struct Numbers {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.26s
[INFO] running `Command { std: "docker" "inspect" "8660699d8af4da4b4d72899f825acf61a85fc59b3371a98fee402b508d086ca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8660699d8af4da4b4d72899f825acf61a85fc59b3371a98fee402b508d086ca1", kill_on_drop: false }`
[INFO] [stdout] 8660699d8af4da4b4d72899f825acf61a85fc59b3371a98fee402b508d086ca1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] b7fadd99c654ca5f7f4e2250dd46af2079ee891ca2d122b44a9a8836532da7ad
[INFO] running `Command { std: "docker" "start" "-a" "b7fadd99c654ca5f7f4e2250dd46af2079ee891ca2d122b44a9a8836532da7ad", kill_on_drop: false }`
[INFO] [stderr] warning: struct `WithNumbers` is never constructed
[INFO] [stderr]   --> tests/knit_unknit.rs:96:8
[INFO] [stderr]    |
[INFO] [stderr] 96 | 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/knit_unknit.rs:106:8
[INFO] [stderr]     |
[INFO] [stderr] 106 | struct FanOutTarget {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SingleIndex` is never constructed
[INFO] [stderr]    --> tests/knit_unknit.rs:167:8
[INFO] [stderr]     |
[INFO] [stderr] 167 | struct SingleIndex {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SliceTarget` is never constructed
[INFO] [stderr]    --> tests/knit_unknit.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | struct SliceTarget {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NestedJson` is never constructed
[INFO] [stderr]    --> tests/knit_unknit.rs:177:8
[INFO] [stderr]     |
[INFO] [stderr] 177 | struct NestedJson {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MixedFlat` is never constructed
[INFO] [stderr]   --> tests/stitch_response_direct.rs:97:8
[INFO] [stderr]    |
[INFO] [stderr] 97 | 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/stitch_response_direct.rs:115:8
[INFO] [stderr]     |
[INFO] [stderr] 115 | struct FiveFieldFlat {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SliceNames` is never constructed
[INFO] [stderr]    --> tests/stitch_response_iterate.rs:118:8
[INFO] [stderr]     |
[INFO] [stderr] 118 | struct SliceNames {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Direction`
[INFO] [stderr]  --> tests/stitch_constants_edge.rs:6:34
[INFO] [stderr]   |
[INFO] [stderr] 6 | use sutures::v1::{ConstantValue, Direction};
[INFO] [stderr]   |                                  ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DeepJson` is never constructed
[INFO] [stderr]    --> tests/stitch_constants_edge.rs:107:8
[INFO] [stderr]     |
[INFO] [stderr] 107 | struct DeepJson {
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MixedDepths` is never constructed
[INFO] [stderr]    --> tests/stitch_constants_edge.rs:147:8
[INFO] [stderr]     |
[INFO] [stderr] 147 | struct MixedDepths {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LargeItems` is never constructed
[INFO] [stderr]    --> tests/stitch_constants_edge.rs:154:8
[INFO] [stderr]     |
[INFO] [stderr] 154 | struct LargeItems {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Precision` is never constructed
[INFO] [stderr]    --> tests/stitch_constants_edge.rs:164:8
[INFO] [stderr]     |
[INFO] [stderr] 164 | struct Precision {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OverwriteTarget` is never constructed
[INFO] [stderr]    --> tests/stitch_constants_edge.rs:177:8
[INFO] [stderr]     |
[INFO] [stderr] 177 | struct OverwriteTarget {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Numbers` is never constructed
[INFO] [stderr]    --> tests/stitch_request_iterate.rs:114:8
[INFO] [stderr]     |
[INFO] [stderr] 114 | struct Numbers {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SeamField`
[INFO] [stderr]  --> tests/derive_seam.rs:2:21
[INFO] [stderr]   |
[INFO] [stderr] 2 | use sutures::seam::{SeamField, SeamFieldType};
[INFO] [stderr]   |                     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name`, `age`, and `active` are never read
[INFO] [stderr]   --> tests/derive_seam.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | struct BasicStruct {
[INFO] [stderr]    |        ----------- fields in this struct
[INFO] [stderr] 10 |     name: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 11 |     age: u32,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 12 |     active: bool,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]   --> tests/derive_seam.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 54 | struct SingleField {
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] 55 |     value: i64,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `visible`, `hidden`, and `also_visible` are never read
[INFO] [stderr]   --> tests/derive_seam.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 70 | struct WithSkip {
[INFO] [stderr]    |        -------- fields in this struct
[INFO] [stderr] 71 |     visible: String,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 72 |     #[seam(skip)]
[INFO] [stderr] 73 |     hidden: u64,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 74 |     also_visible: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `a` and `b` are never read
[INFO] [stderr]   --> tests/derive_seam.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 90 | struct AllSkipped {
[INFO] [stderr]    |        ---------- fields in this struct
[INFO] [stderr] 91 |     #[seam(skip)]
[INFO] [stderr] 92 |     a: i32,
[INFO] [stderr]    |     ^
[INFO] [stderr] 93 |     #[seam(skip)]
[INFO] [stderr] 94 |     b: i32,
[INFO] [stderr]    |     ^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ty` and `id` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:109:5
[INFO] [stderr]     |
[INFO] [stderr] 107 | struct WithRename {
[INFO] [stderr]     |        ---------- fields in this struct
[INFO] [stderr] 108 |     #[seam(rename = "type")]
[INFO] [stderr] 109 |     ty: String,
[INFO] [stderr]     |     ^^
[INFO] [stderr] 110 |     #[seam(rename = "model_id")]
[INFO] [stderr] 111 |     id: u64,
[INFO] [stderr]     |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `type` is never read
[INFO] [stderr]    --> tests/derive_seam.rs:128:5
[INFO] [stderr]     |
[INFO] [stderr] 127 | struct WithRawIdent {
[INFO] [stderr]     |        ------------ field in this struct
[INFO] [stderr] 128 |     r#type: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:145:5
[INFO] [stderr]     |
[INFO] [stderr] 144 | struct Inner {
[INFO] [stderr]     |        ----- fields in this struct
[INFO] [stderr] 145 |     x: f64,
[INFO] [stderr]     |     ^
[INFO] [stderr] 146 |     y: f64,
[INFO] [stderr]     |     ^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `position` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:151:5
[INFO] [stderr]     |
[INFO] [stderr] 150 | struct Outer {
[INFO] [stderr]     |        ----- fields in this struct
[INFO] [stderr] 151 |     name: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 152 |     #[seam(to_struct)]
[INFO] [stderr] 153 |     position: Inner,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Active`, `Inactive`, and `Custom` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:188:5
[INFO] [stderr]     |
[INFO] [stderr] 187 | enum Status {
[INFO] [stderr]     |      ------ variants in this enum
[INFO] [stderr] 188 |     Active,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 189 |     Inactive,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 190 |     Custom { code: u32, label: String },
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `status` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:195:5
[INFO] [stderr]     |
[INFO] [stderr] 194 | struct WithEnum {
[INFO] [stderr]     |        -------- fields in this struct
[INFO] [stderr] 195 |     name: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 196 |     #[seam(to_enum)]
[INFO] [stderr] 197 |     status: Status,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `A`, `B`, and `C` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:230:5
[INFO] [stderr]     |
[INFO] [stderr] 229 | enum BasicEnum {
[INFO] [stderr]     |      --------- variants in this enum
[INFO] [stderr] 230 |     A,
[INFO] [stderr]     |     ^
[INFO] [stderr] 231 |     B,
[INFO] [stderr]     |     ^
[INFO] [stderr] 232 |     C,
[INFO] [stderr]     |     ^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Unit`, `Tuple`, and `Named` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:261:5
[INFO] [stderr]     |
[INFO] [stderr] 260 | enum MixedEnum {
[INFO] [stderr]     |      --------- variants in this enum
[INFO] [stderr] 261 |     Unit,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 262 |     Tuple(i32, String),
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 263 |     Named { x: f64, y: f64 },
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Active`, `Internal`, and `Inactive` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:299:5
[INFO] [stderr]     |
[INFO] [stderr] 297 | enum EnumWithAttrs {
[INFO] [stderr]     |      ------------- variants in this enum
[INFO] [stderr] 298 |     #[seam(rename = "active")]
[INFO] [stderr] 299 |     Active,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 300 |     #[seam(skip)]
[INFO] [stderr] 301 |     Internal,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 302 |     Inactive,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `lat` and `lon` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:319:5
[INFO] [stderr]     |
[INFO] [stderr] 318 | struct Coord {
[INFO] [stderr]     |        ----- fields in this struct
[INFO] [stderr] 319 |     lat: f64,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 320 |     lon: f64,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `street` and `coord` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 324 | struct Address {
[INFO] [stderr]     |        ------- fields in this struct
[INFO] [stderr] 325 |     street: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 326 |     #[seam(to_struct)]
[INFO] [stderr] 327 |     coord: Coord,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `address` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:332:5
[INFO] [stderr]     |
[INFO] [stderr] 331 | struct User {
[INFO] [stderr]     |        ---- fields in this struct
[INFO] [stderr] 332 |     name: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 333 |     #[seam(to_struct)]
[INFO] [stderr] 334 |     address: Address,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Simple` and `Complex` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:366:5
[INFO] [stderr]     |
[INFO] [stderr] 365 | enum EnumWithNestedStruct {
[INFO] [stderr]     |      -------------------- variants in this enum
[INFO] [stderr] 366 |     Simple,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 367 |     Complex {
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `value` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:406:5
[INFO] [stderr]     |
[INFO] [stderr] 405 | struct WithLifetime<'a> {
[INFO] [stderr]     |        ------------ fields in this struct
[INFO] [stderr] 406 |     name: &'a str,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 407 |     value: i32,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `value` and `label` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:424:5
[INFO] [stderr]     |
[INFO] [stderr] 423 | struct Generic<T> {
[INFO] [stderr]     |        ------- fields in this struct
[INFO] [stderr] 424 |     value: T,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 425 |     label: String,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `data` is never read
[INFO] [stderr]    --> tests/derive_seam.rs:445:5
[INFO] [stderr]     |
[INFO] [stderr] 441 | struct WithWhere<T>
[INFO] [stderr]     |        --------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 445 |     data: T,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Some` and `None` are never constructed
[INFO] [stderr]    --> tests/derive_seam.rs:461:5
[INFO] [stderr]     |
[INFO] [stderr] 460 | enum GenericEnum<T> {
[INFO] [stderr]     |      ----------- variants in this enum
[INFO] [stderr] 461 |     Some(T),
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 462 |     None,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `reference`, `first`, and `second` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:480:5
[INFO] [stderr]     |
[INFO] [stderr] 479 | struct MultiGeneric<'a, T, U> {
[INFO] [stderr]     |        ------------ fields in this struct
[INFO] [stderr] 480 |     reference: &'a str,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 481 |     first: T,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 482 |     second: U,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple fields are never read
[INFO] [stderr]    --> tests/derive_seam.rs:504:5
[INFO] [stderr]     |
[INFO] [stderr] 502 | struct StdLibTypes {
[INFO] [stderr]     |        ----------- fields in this struct
[INFO] [stderr] 503 |     // Primitives
[INFO] [stderr] 504 |     a_bool: bool,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 505 |     a_char: char,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 506 |     a_i8: i8,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 507 |     a_i16: i16,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 508 |     a_i32: i32,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 509 |     a_i64: i64,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 510 |     a_u8: u8,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 511 |     a_u16: u16,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 512 |     a_u32: u32,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 513 |     a_u64: u64,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 514 |     a_f32: f32,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 515 |     a_f64: f64,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 516 |     a_usize: usize,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 517 |     a_isize: isize,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 520 |     a_string: String,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 523 |     a_box: Box<i32>,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 524 |     a_arc: Arc<String>,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 527 |     a_option: Option<i32>,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 528 |     a_result: Result<String, i32>,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 531 |     a_vec: Vec<i32>,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 532 |     a_vecdeque: VecDeque<String>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 533 |     a_hashmap: HashMap<String, i32>,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 534 |     a_btreemap: BTreeMap<String, i32>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 535 |     a_hashset: HashSet<String>,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 536 |     a_btreeset: BTreeSet<i32>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 539 |     a_tuple2: (i32, String),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 540 |     a_tuple3: (bool, f64, String),
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 543 |     a_array: [u8; 32],
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 546 |     a_nested: Vec<Option<Box<HashMap<String, Vec<i32>>>>>,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `zebra`, `alpha`, and `middle` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:568:5
[INFO] [stderr]     |
[INFO] [stderr] 567 | struct Ordered {
[INFO] [stderr]     |        ------- fields in this struct
[INFO] [stderr] 568 |     zebra: String,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 569 |     alpha: String,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 570 |     middle: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `private_field` and `crate_field` are never read
[INFO] [stderr]    --> tests/derive_seam.rs:588:5
[INFO] [stderr]     |
[INFO] [stderr] 586 | pub struct WithVisibility {
[INFO] [stderr]     |            -------------- fields in this struct
[INFO] [stderr] 587 |     pub public_field: String,
[INFO] [stderr] 588 |     private_field: i32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 589 |     pub(crate) crate_field: bool,
[INFO] [stderr]     |                ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sutures` (test "knit_unknit") generated 5 warnings
[INFO] [stderr] warning: `sutures` (test "stitch_response_direct") generated 2 warnings
[INFO] [stderr] warning: `sutures` (test "stitch_response_iterate") generated 1 warning
[INFO] [stderr] warning: `sutures` (test "stitch_constants_edge") generated 6 warnings (run `cargo fix --test "stitch_constants_edge" -p sutures` to apply 1 suggestion)
[INFO] [stderr] warning: `sutures` (test "stitch_request_iterate") generated 1 warning
[INFO] [stderr] warning: `sutures` (test "derive_seam") generated 26 warnings (run `cargo fix --test "derive_seam" -p sutures` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sutures-3078e7991f7c8e96)
[INFO] [stderr]      Running tests/compile_fail.rs (/opt/rustwide/target/debug/deps/compile_fail-cfa81d4e848552ea)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling sutures-derive v1.0.1
[INFO] [stderr]     Checking sutures v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking sutures-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/sutures)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.91s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/compile_fail/conflicting_nesting.rs ... ok
[INFO] [stderr] test tests/compile_fail/duplicate_rename.rs ... ok
[INFO] [stderr] test tests/compile_fail/skip_with_nesting.rs ... ok
[INFO] [stderr] test tests/compile_fail/to_enum_on_struct.rs ... ok
[INFO] [stderr] test tests/compile_fail/to_struct_on_enum.rs ... ok
[INFO] [stderr] test tests/compile_fail/tuple_struct.rs ... ok
[INFO] [stdout] test compile_fail ... ok
[INFO] [stderr] test tests/compile_fail/union_type.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] test tests/compile_fail/unit_struct.rs ... ok
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.83s
[INFO] [stderr] test tests/compile_fail/unknown_field_attr.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] test tests/compile_fail/unknown_variant_attr.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]      Running tests/derive_seam.rs (/opt/rustwide/target/debug/deps/derive_seam-0206ee96d73dacd8)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test all_fields_skipped ... ok
[INFO] [stdout] test basic_enum_variants ... ok
[INFO] [stdout] test basic_struct_all_terminal ... ok
[INFO] [stdout] test basic_struct_is_not_enum ... ok
[INFO] [stdout] test empty_enum_fields ... ok
[INFO] [stdout] test deep_nesting ... ok
[INFO] [stdout] test enum_is_enum ... ok
[INFO] [stdout] test enum_variant_types ... ok
[INFO] [stdout] test basic_struct_fields ... ok
[INFO] [stdout] test field_order_matches_declaration ... ok
[INFO] [stdout] test generic_enum ... ok
[INFO] [stdout] test generic_struct ... ok
[INFO] [stdout] test empty_struct_fields ... ok
[INFO] [stdout] test enum_skip_and_rename ... ok
[INFO] [stdout] test enum_variant_with_to_struct ... ok
[INFO] [stdout] test generic_with_where_clause ... ok
[INFO] [stdout] test multi_generic ... ok
[INFO] [stdout] test raw_ident_strips_prefix ... ok
[INFO] [stdout] test lifetime_struct ... ok
[INFO] [stdout] test rename_changes_field_name ... ok
[INFO] [stdout] test single_field_struct ... ok
[INFO] [stdout] test skip_excludes_field ... ok
[INFO] [stdout] test std_lib_types_all_terminal ... ok
[INFO] [stdout] test to_enum_produces_enum_variant ... ok
[INFO] [stdout] test to_struct_const_checks ... ok
[INFO] [stdout] test to_struct_produces_struct_variant ... ok
[INFO] [stdout] test visibility_does_not_affect_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knit_unknit.rs (/opt/rustwide/target/debug/deps/knit_unknit-9a53cd1740931aa1)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test t02_request_knit_multiple_fields ... ok
[INFO] [stdout] test t01_request_knit_simple_single_field ... ok
[INFO] [stdout] test t04_request_knit_array_iteration ... ok
[INFO] [stdout] test t03_request_knit_nested_struct ... ok
[INFO] [stdout] test t07_request_knit_fan_out ... ok
[INFO] [stdout] test t05_request_knit_single_index ... ok
[INFO] [stdout] test t09_request_unknit_simple ... ok
[INFO] [stdout] test t08_request_knit_nested_object_syntax ... 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 t12_request_unknit_array ... ok
[INFO] [stdout] test t13_request_unknit_slice ... ok
[INFO] [stdout] test t14_response_knit_simple ... ok
[INFO] [stdout] test t15_response_knit_multiple_fields ... ok
[INFO] [stdout] test t16_response_knit_nested_struct ... ok
[INFO] [stdout] test t17_response_knit_array_fields ... ok
[INFO] [stdout] test t19_response_unknit_nested ... ok
[INFO] [stdout] test t20_response_unknit_array ... ok
[INFO] [stdout] test t18_response_unknit_simple ... ok
[INFO] [stdout] test t21_response_unknit_slice ... ok
[INFO] [stdout] test t22_request_round_trip_simple ... ok
[INFO] [stdout] test t23_request_round_trip_nested ... ok
[INFO] [stdout] test t24_request_round_trip_arrays ... ok
[INFO] [stdout] test t25_response_round_trip_simple ... ok
[INFO] [stdout] test t26_response_round_trip_nested ... ok
[INFO] [stdout] test t27_response_round_trip_arrays ... ok
[INFO] [stdout] test t28_unknit_then_knit_produces_equivalent_json ... ok
[INFO] [stdout] test t29_request_knit_equals_stitch_simple ... ok
[INFO] [stdout] test t30_request_knit_equals_stitch_nested ... ok
[INFO] [stdout] test t31_request_knit_equals_stitch_arrays ... ok
[INFO] [stdout] test t32_response_knit_equals_stitch ... ok
[INFO] [stdout] test t34_knit_output_is_valid_utf8 ... ok
[INFO] [stdout] test t33_unknit_equals_unstitch ... ok
[INFO] [stdout] test t35_knit_output_parses_as_valid_json ... ok
[INFO] [stdout] test t37_knit_null_values ... ok
[INFO] [stdout] test t38_knit_boolean_values ... ok
[INFO] [stdout] test t39_knit_empty_arrays ... ok
[INFO] [stdout] test t40_knit_empty_object_output ... ok
[INFO] [stdout] test t36_knit_preserves_numeric_types ... ok
[INFO] [stdout] test t41_empty_struct_minimal_json ... ok
[INFO] [stdout] test t42_large_struct_many_fields ... ok
[INFO] [stdout] test t43_deeply_nested_struct ... ok
[INFO] [stdout] test t44_unicode_string_values ... ok
[INFO] [stdout] test t45_special_json_characters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stitch_constants_edge.rs (/opt/rustwide/target/debug/deps/stitch_constants_edge-1ae7954a0e086ce2)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test binding_accessor_request ... ok
[INFO] [stdout] test bool_values_in_various_positions ... ok
[INFO] [stdout] test binding_accessor_response ... ok
[INFO] [stdout] test constant_float_zero ... ok
[INFO] [stdout] test constant_integer_zero ... ok
[INFO] [stdout] test constants_accessor_returns_all_types ... ok
[INFO] [stdout] test constants_in_nested_suture_object ... ok
[INFO] [stdout] test deep_constant_path_5_levels ... ok
[INFO] [stdout] test deep_struct_path_5_levels ... ok
[INFO] [stdout] test display_name_only ... ok
[INFO] [stdout] test display_name_with_version ... ok
[INFO] [stdout] test deep_json_path_5_levels ... ok
[INFO] [stdout] test empty_string_value_stitch ... ok
[INFO] [stdout] test empty_array_through_unstitch ... ok
[INFO] [stdout] test empty_string_value_unstitch ... ok
[INFO] [stdout] test error_capturing_group_in_regex ... ok
[INFO] [stdout] test error_empty_brackets ... ok
[INFO] [stdout] test error_constant_non_scalar_object ... ok
[INFO] [stdout] test error_constant_entry_multiple_properties ... ok
[INFO] [stdout] test error_empty_suture_set_name ... ok
[INFO] [stdout] test display_name_with_id_and_version ... ok
[INFO] [stdout] test error_constant_non_scalar_array ... ok
[INFO] [stdout] test error_invalid_json_terminal_missing_slash ... ok
[INFO] [stdout] test constant_string_with_special_characters ... ok
[INFO] [stdout] test error_empty_suture_sets ... ok
[INFO] [stdout] test error_invalid_regex_in_backticks ... ok
[INFO] [stdout] test display_name_with_id ... ok
[INFO] [stdout] test iterate_empty_array ... ok
[INFO] [stdout] test error_underscore_not_array ... ok
[INFO] [stdout] test error_empty_root_name ... ok
[INFO] [stdout] test error_invalid_struct_terminal_starts_with_number ... ok
[INFO] [stdout] test fanout_single_field_to_multiple_targets ... ok
[INFO] [stdout] test error_nested_brackets ... ok
[INFO] [stdout] test iterate_single_element_array ... ok
[INFO] [stdout] test knit_request_constants_round_trip ... ok
[INFO] [stdout] test knit_response_constants_round_trip ... ok
[INFO] [stdout] test iterate_large_array_100_elements ... ok
[INFO] [stdout] test metadata_description_absent ... ok
[INFO] [stdout] test metadata_description_present ... ok
[INFO] [stdout] test metadata_id_present ... ok
[INFO] [stdout] test metadata_is_request ... ok
[INFO] [stdout] test metadata_name ... ok
[INFO] [stdout] test metadata_version_absent ... ok
[INFO] [stdout] test metadata_version_present ... ok
[INFO] [stdout] test mixed_direct_and_iterate_request ... ok
[INFO] [stdout] test metadata_is_response ... ok
[INFO] [stdout] test mixed_iterate_and_constants_request ... ok
[INFO] [stdout] test mixed_shallow_and_deep_paths ... ok
[INFO] [stdout] test mixed_direct_iterate_constants_request ... ok
[INFO] [stdout] test mixed_slice_and_index_in_same_suture ... ok
[INFO] [stdout] test multiple_suture_objects_each_with_constants ... ok
[INFO] [stdout] test multiple_suture_sets_compile ... ok
[INFO] [stdout] test multiple_suture_objects_in_array ... ok
[INFO] [stdout] test metadata_id_absent ... ok
[INFO] [stdout] test multiple_suture_sets_with_metadata ... ok
[INFO] [stdout] test null_value_through_unstitch ... ok
[INFO] [stdout] test numeric_precision_f64_edge ... ok
[INFO] [stdout] test numeric_precision_large_i64 ... ok
[INFO] [stdout] test nested_iteration_two_levels ... ok
[INFO] [stdout] test req_const_bool_true_stitch ... ok
[INFO] [stdout] test nested_null_value_stitch ... ok
[INFO] [stdout] test req_const_float_stitch ... ok
[INFO] [stdout] test null_value_through_stitch ... ok
[INFO] [stdout] test req_const_integer_stitch ... ok
[INFO] [stdout] test req_const_alongside_mappings_stitch ... ok
[INFO] [stdout] test req_const_multiple_stitch ... ok
[INFO] [stdout] test req_const_bool_false_stitch ... ok
[INFO] [stdout] test numeric_precision_negative_int ... ok
[INFO] [stdout] test req_const_nested_path_stitch ... ok
[INFO] [stdout] test req_const_overwrites_mapped_value_stitch ... ok
[INFO] [stdout] test req_const_not_injected_on_unstitch ... ok
[INFO] [stdout] test req_const_null_stitch ... ok
[INFO] [stdout] test req_const_shared_prefix_stitch ... ok
[INFO] [stdout] test req_const_string_stitch ... ok
[INFO] [stdout] test request_and_response_sets_in_same_schema ... ok
[INFO] [stdout] test request_constants_after_iterate_output ... ok
[INFO] [stdout] test resp_const_alongside_mappings_unstitch ... ok
[INFO] [stdout] test request_stitch_then_unstitch_round_trip ... ok
[INFO] [stdout] test resp_const_bool_unstitch ... ok
[INFO] [stdout] test resp_const_float_unstitch ... ok
[INFO] [stdout] test resp_const_integer_unstitch ... ok
[INFO] [stdout] test resp_const_nested_struct_unstitch ... ok
[INFO] [stdout] test resp_const_not_injected_on_stitch ... ok
[INFO] [stdout] test resp_const_null_unstitch ... ok
[INFO] [stdout] test response_deep_constant_struct_path ... ok
[INFO] [stdout] test trie_iterate_binding_resolved ... ok
[INFO] [stdout] test response_unstitch_then_stitch_round_trip ... ok
[INFO] [stdout] test resp_const_multiple_unstitch ... ok
[INFO] [stdout] test resp_const_string_unstitch ... ok
[INFO] [stdout] test mixed_direct_and_iterate_pattern_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stitch_request_direct.rs (/opt/rustwide/target/debug/deps/stitch_request_direct-da102d4ff77a06b8)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test dot_path_and_object_syntax_produce_same_result ... ok
[INFO] [stdout] test roundtrip_five_level_nesting ... ok
[INFO] [stdout] test roundtrip_deep_nested_object_syntax ... ok
[INFO] [stdout] test roundtrip_renamed_field ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_multi ... ok
[INFO] [stdout] test roundtrip_complex_mixed ... ok
[INFO] [stdout] test roundtrip_null_optional ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_nested ... ok
[INFO] [stdout] test roundtrip_stitch_unstitch_simple ... ok
[INFO] [stdout] test roundtrip_unstitch_stitch_nested_json ... ok
[INFO] [stdout] test roundtrip_unstitch_stitch_simple_json ... ok
[INFO] [stdout] test roundtrip_various_types ... ok
[INFO] [stdout] test roundtrip_very_deep_nesting ... ok
[INFO] [stdout] test roundtrip_vec_field ... ok
[INFO] [stdout] test stitch_deep_json_path ... ok
[INFO] [stdout] test stitch_empty_sutures_array ... ok
[INFO] [stdout] test stitch_deep_nested_struct ... ok
[INFO] [stdout] test stitch_fan_out_different_depths ... ok
[INFO] [stdout] test stitch_fan_out ... ok
[INFO] [stdout] test stitch_multiple_fields ... ok
[INFO] [stdout] test stitch_multiple_suture_objects ... ok
[INFO] [stdout] test stitch_merged_trie_from_multiple_suture_objects ... ok
[INFO] [stdout] test stitch_mixed ... ok
[INFO] [stdout] test stitch_nested_json_target ... ok
[INFO] [stdout] test stitch_nested_object_syntax ... ok
[INFO] [stdout] test stitch_nested_object_with_fanout ... ok
[INFO] [stdout] test stitch_nested_struct_dot_path ... ok
[INFO] [stdout] test stitch_optional_field_none ... ok
[INFO] [stdout] test stitch_optional_field_some ... ok
[INFO] [stdout] test stitch_overlapping_json_targets ... ok
[INFO] [stdout] test stitch_partial_mapping_only_includes_mapped_fields ... ok
[INFO] [stdout] test stitch_renamed_field ... ok
[INFO] [stdout] test stitch_unicode_json_value ... ok
[INFO] [stdout] test stitch_various_types ... ok
[INFO] [stdout] test stitch_vec_field ... ok
[INFO] [stdout] test stitch_very_deep_json_nesting ... ok
[INFO] [stdout] test stitch_sparse_mapping ... ok
[INFO] [stdout] test suture_name_accessor ... ok
[INFO] [stdout] test stitch_single_field_single_target ... ok
[INFO] [stdout] test suture_is_request_direction ... ok
[INFO] [stdout] test suture_optional_metadata ... ok
[INFO] [stdout] test unstitch_deep_nested_struct ... ok
[INFO] [stdout] test unstitch_empty_sutures_array ... ok
[INFO] [stdout] test stitch_nested_fields_same_json_parent ... ok
[INFO] [stdout] test unstitch_extra_json_fields_ignored ... ok
[INFO] [stdout] test unstitch_fan_out ... 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_field_with_serde_default ... ok
[INFO] [stdout] test unstitch_missing_required_field_errors ... ok
[INFO] [stdout] test unstitch_mixed ... ok
[INFO] [stdout] test unstitch_multiple_fields ... ok
[INFO] [stdout] test unstitch_nested_json_source ... ok
[INFO] [stdout] test unstitch_nested_fields_same_json_parent ... ok
[INFO] [stdout] test unstitch_optional_field_null ... ok
[INFO] [stdout] test unstitch_single_field ... ok
[INFO] [stdout] test unstitch_unicode_json_value ... ok
[INFO] [stdout] test unstitch_very_deep_json_nesting ... ok
[INFO] [stdout] test unstitch_various_types ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stdout] test unstitch_vec_field ... ok
[INFO] [stdout] test unstitch_optional_field_present ... ok
[INFO] [stdout] test unstitch_nested_struct_dot_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stitch_request_iterate.rs (/opt/rustwide/target/debug/deps/stitch_request_iterate-0e2a2fe4ab28e151)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test round_trip_extract_field_nested_array ... ok
[INFO] [stdout] test parse_first_helper_works ... ok
[INFO] [stdout] test request_suture_is_request_direction ... ok
[INFO] [stdout] test round_trip_multiple_fields_from_iterated_elements ... ok
[INFO] [stdout] test round_trip_full_array_iteration ... ok
[INFO] [stdout] test round_trip_full_array_value_copy ... ok
[INFO] [stdout] test round_trip_negative_end ... ok
[INFO] [stdout] test round_trip_negative_start ... ok
[INFO] [stdout] test round_trip_single_index ... ok
[INFO] [stdout] test round_trip_single_index_whole_element ... ok
[INFO] [stdout] test round_trip_nested_object_syntax ... ok
[INFO] [stdout] test round_trip_whole_object_iteration ... ok
[INFO] [stdout] test stitch_empty_range_produces_nothing ... ok
[INFO] [stdout] test stitch_extract_field_from_each_element ... ok
[INFO] [stdout] test stitch_doubly_nested_iteration ... ok
[INFO] [stdout] test stitch_empty_array_produces_empty_output ... ok
[INFO] [stdout] test round_trip_step_iteration ... ok
[INFO] [stdout] test stitch_field_to_deeply_nested_json_path ... 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_from_slice_elements ... ok
[INFO] [stdout] test stitch_field_from_reversed_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_large_step ... ok
[INFO] [stdout] test stitch_fan_out_from_iterated_field ... ok
[INFO] [stdout] test stitch_iterate_with_nested_object_syntax ... ok
[INFO] [stdout] test stitch_last_element ... ok
[INFO] [stdout] test stitch_first_two_elements ... ok
[INFO] [stdout] test stitch_iterate_complex_objects ... ok
[INFO] [stdout] test stitch_full_array_copy_element_by_element ... ok
[INFO] [stdout] test stitch_last_element_field ... ok
[INFO] [stdout] test stitch_mixed_fixed_index_and_iteration ... ok
[INFO] [stdout] test stitch_field_from_range_stepped_elements ... ok
[INFO] [stdout] test stitch_multiple_fields_from_iterated_elements ... ok
[INFO] [stdout] test stitch_range_negative_start_with_step ... ok
[INFO] [stdout] test stitch_open_ended_from_zero ... ok
[INFO] [stdout] test stitch_single_index_to_flat_target ... ok
[INFO] [stdout] test stitch_reverse_iteration ... ok
[INFO] [stdout] test stitch_reverse_with_step_three ... ok
[INFO] [stdout] test stitch_single_element_array ... ok
[INFO] [stdout] test stitch_reverse_step_two_on_six_elements ... ok
[INFO] [stdout] test stitch_single_element_with_field_extraction ... ok
[INFO] [stdout] test stitch_negative_end_slice ... ok
[INFO] [stdout] test stitch_extract_field_into_nested_array_structure ... ok
[INFO] [stdout] test stitch_slice_out_of_range_produces_empty ... ok
[INFO] [stdout] test stitch_start_end_step ... ok
[INFO] [stdout] test stitch_multiple_fixed_indices ... ok
[INFO] [stdout] test stitch_slice_zero_to_one_like_single_index ... ok
[INFO] [stdout] test stitch_nested_iteration_into_flat_output ... ok
[INFO] [stdout] test stitch_negative_start_slice ... ok
[INFO] [stdout] test stitch_slice_extraction ... ok
[INFO] [stdout] test stitch_slice_middle_of_ten_elements ... ok
[INFO] [stdout] test stitch_step_iteration ... ok
[INFO] [stdout] test unstitch_field_from_json_array ... ok
[INFO] [stdout] test stitch_step_three_on_ten_elements ... ok
[INFO] [stdout] test unstitch_field_from_nested_array_structure ... ok
[INFO] [stdout] test unstitch_field_from_range_stepped_elements ... ok
[INFO] [stdout] test stitch_write_to_fixed_index_target ... ok
[INFO] [stdout] test unstitch_field_from_range_stepped_elements_id_only ... ok
[INFO] [stdout] test unstitch_empty_json_array ... ok
[INFO] [stdout] test unstitch_full_array_copy ... ok
[INFO] [stdout] test unstitch_multiple_fields_to_iterated_elements ... ok
[INFO] [stdout] test unstitch_fan_out_targets ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stderr]      Running tests/stitch_request_pattern.rs (/opt/rustwide/target/debug/deps/stitch_request_pattern-82d177bc2c0891ba)
[INFO] [stdout] test unstitch_field_from_single_index ... ok
[INFO] [stdout] test unstitch_reverse_iteration ... ok
[INFO] [stdout] test unstitch_single_element_json_array ... ok
[INFO] [stdout] test unstitch_field_from_slice_elements ... ok
[INFO] [stdout] test unstitch_step_iteration ... ok
[INFO] [stdout] test unstitch_slice_variant ... ok
[INFO] [stdout] test unstitch_single_index ... ok
[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 40 tests
[INFO] [stdout] test basic_pattern_item_alpha ... ok
[INFO] [stdout] test mixed_direct_and_pattern ... ok
[INFO] [stdout] test pattern_auto_anchored ... ok
[INFO] [stdout] test basic_pattern_field_digits ... ok
[INFO] [stdout] test mixed_direct_and_pattern_nested_suture ... ok
[INFO] [stdout] test multiple_patterns_two_families ... ok
[INFO] [stdout] test pattern_alternation ... ok
[INFO] [stdout] test pattern_escaped_dot ... ok
[INFO] [stdout] test pattern_fanout_nested ... ok
[INFO] [stdout] test pattern_on_non_object_source_skips ... ok
[INFO] [stdout] test multiple_suture_objects_with_patterns ... ok
[INFO] [stdout] test pattern_bool_values ... ok
[INFO] [stdout] test pattern_deep_output_path ... ok
[INFO] [stdout] test pattern_many_matches ... ok
[INFO] [stdout] test pattern_empty_hashmap ... ok
[INFO] [stdout] test pattern_numeric_only_keys ... ok
[INFO] [stdout] test pattern_matches_all_keys ... ok
[INFO] [stdout] test pattern_fan_out ... ok
[INFO] [stdout] test pattern_non_capturing_group ... ok
[INFO] [stdout] test pattern_quantifier_plus ... ok
[INFO] [stdout] test pattern_complex_key_format ... ok
[INFO] [stdout] test pattern_optional_quantifier ... ok
[INFO] [stdout] test pattern_single_char_keys ... ok
[INFO] [stdout] test pattern_long_key_names ... ok
[INFO] [stdout] test pattern_mixed_value_types ... ok
[INFO] [stdout] test pattern_no_matches_empty_output ... ok
[INFO] [stdout] test pattern_slice_skip_first ... ok
[INFO] [stdout] test pattern_single_matching_key ... ok
[INFO] [stdout] test pattern_slice_fewer_matches_than_range ... ok
[INFO] [stdout] test pattern_partial_match_ignores_non_matching ... ok
[INFO] [stdout] test pattern_with_constants ... ok
[INFO] [stdout] test pattern_uppercase_start ... ok
[INFO] [stdout] test pattern_slice_first_two ... ok
[INFO] [stdout] test suture_is_request_direction ... ok
[INFO] [stdout] test pattern_slice_first_only ... ok
[INFO] [stdout] test pattern_slice_zero_single_match ... ok
[INFO] [stdout] test pattern_slice_zero_no_matches ... ok
[INFO] [stdout] test two_patterns_same_parent ... ok
[INFO] [stdout] test pattern_slice_reverse ... ok
[INFO] [stdout] test pattern_child_extraction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stitch_response_direct.rs (/opt/rustwide/target/debug/deps/stitch_response_direct-a7b7d02df8d9dda0)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test multiple_suture_sets_parse_all ... ok
[INFO] [stdout] test roundtrip_boolean_and_null ... ok
[INFO] [stdout] test comparison_request_vs_response_same_mapping ... ok
[INFO] [stdout] test roundtrip_deep_nesting_5_levels ... ok
[INFO] [stdout] test roundtrip_fan_out ... 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_multiple_fields ... ok
[INFO] [stdout] test roundtrip_optional_field_some ... ok
[INFO] [stdout] test roundtrip_unicode ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_flat ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_nested ... ok
[INFO] [stdout] test roundtrip_very_deep_json ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_nested ... ok
[INFO] [stdout] test stitch_deep_nested_reverse ... ok
[INFO] [stdout] test stitch_boolean_and_null_values ... ok
[INFO] [stdout] test stitch_deep_nesting_5_levels ... ok
[INFO] [stdout] test stitch_empty_string_value ... ok
[INFO] [stdout] test stitch_mixed_reverse ... ok
[INFO] [stdout] test stitch_multiple_fields_reverse ... ok
[INFO] [stdout] test stitch_fan_out_reverse ... ok
[INFO] [stdout] test stitch_nested_json_target ... ok
[INFO] [stdout] test stitch_nested_json_multiple_children ... ok
[INFO] [stdout] test stitch_nested_object_syntax_reverse ... ok
[INFO] [stdout] test stitch_nested_struct_source_reverse ... ok
[INFO] [stdout] test stitch_numeric_string_fields ... ok
[INFO] [stdout] test stitch_optional_field_some ... ok
[INFO] [stdout] test stitch_single_field_reverse ... ok
[INFO] [stdout] test stitch_unicode_values ... ok
[INFO] [stdout] test stitch_very_deep_json_target ... ok
[INFO] [stdout] test suture_metadata_is_correct ... ok
[INFO] [stdout] test unstitch_boolean_and_null_values ... ok
[INFO] [stdout] test unstitch_deep_nesting_5_levels_json ... ok
[INFO] [stdout] test unstitch_deep_nested_struct_target ... ok
[INFO] [stdout] test unstitch_empty_string_value ... ok
[INFO] [stdout] test unstitch_empty_sutures_array ... ok
[INFO] [stdout] test unstitch_fan_out ... ok
[INFO] [stdout] test unstitch_mixed_flat_and_nested ... ok
[INFO] [stdout] test unstitch_multiple_fields ... ok
[INFO] [stdout] test unstitch_fan_out_with_nested_target ... ok
[INFO] [stdout] test unstitch_multiple_suture_objects ... ok
[INFO] [stdout] test unstitch_extra_json_fields_ignored ... ok
[INFO] [stdout] test unstitch_nested_json_multiple_children ... ok
[INFO] [stdout] test unstitch_nested_json_source ... ok
[INFO] [stdout] test unstitch_nested_object_syntax ... ok
[INFO] [stdout] test unstitch_nested_struct_target ... ok
[INFO] [stdout] test unstitch_numeric_string_fields ... ok
[INFO] [stdout] test unstitch_optional_field_null ... ok
[INFO] [stdout] test unstitch_optional_field_missing_from_json ... ok
[INFO] [stdout] test unstitch_single_field ... ok
[INFO] [stdout] test unstitch_unicode_values ... ok
[INFO] [stdout] test unstitch_very_deep_json_source ... ok
[INFO] [stdout] test unstitch_preserves_numeric_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stitch_response_iterate.rs (/opt/rustwide/target/debug/deps/stitch_response_iterate-57a05978a9bf15d7)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test parsed_suture_is_response ... ok
[INFO] [stdout] test roundtrip_matrix ... ok
[INFO] [stdout] test roundtrip_nested_object_multiple_fields ... ok
[INFO] [stdout] test roundtrip_mixed_types_array ... ok
[INFO] [stdout] test roundtrip_step_iteration_is_lossy ... ok
[INFO] [stdout] test roundtrip_stitch_then_unstitch_array ... ok
[INFO] [stdout] test roundtrip_nested_iteration ... ok
[INFO] [stdout] test roundtrip_struct_array_nested_field ... ok
[INFO] [stdout] test roundtrip_unstitch_then_stitch_array ... ok
[INFO] [stdout] test stitch_basic_array_reverse ... ok
[INFO] [stdout] test roundtrip_with_field_extraction ... ok
[INFO] [stdout] test stitch_doubly_nested_arrays ... ok
[INFO] [stdout] test stitch_empty_names_produces_empty_items ... ok
[INFO] [stdout] test stitch_empty_struct_array ... ok
[INFO] [stdout] test stitch_fan_out_reads_first_target ... ok
[INFO] [stdout] test stitch_nested_field_reverse ... ok
[INFO] [stdout] test stitch_single_index_reverse ... ok
[INFO] [stdout] test stitch_slice_reverse ... ok
[INFO] [stdout] test stitch_struct_array_field_to_json_array_objects ... ok
[INFO] [stdout] test stitch_matrix_values ... ok
[INFO] [stdout] test unstitch_deep_nested_path_with_iteration ... ok
[INFO] [stdout] test unstitch_doubly_nested_arrays ... ok
[INFO] [stdout] test unstitch_equal_start_end_yields_empty ... ok
[INFO] [stdout] test unstitch_extract_field_from_array_elements ... ok
[INFO] [stdout] test unstitch_empty_array ... ok
[INFO] [stdout] test unstitch_fan_out_preserves_all_elements ... ok
[INFO] [stdout] test unstitch_field_from_single_index ... ok
[INFO] [stdout] test unstitch_field_from_sliced_elements ... ok
[INFO] [stdout] test unstitch_full_array_copy ... ok
[INFO] [stdout] test unstitch_json_array_field_to_struct_array_field ... ok
[INFO] [stdout] test unstitch_fan_out_to_multiple_arrays ... ok
[INFO] [stdout] test unstitch_last_element ... ok
[INFO] [stdout] test unstitch_large_array_step_five ... ok
[INFO] [stdout] test unstitch_mixed_value_types_in_array ... ok
[INFO] [stdout] test unstitch_negative_index_minus_one ... ok
[INFO] [stdout] test unstitch_negative_index_minus_two ... ok
[INFO] [stdout] test unstitch_negative_start_slice ... ok
[INFO] [stdout] test unstitch_nested_field_extraction ... ok
[INFO] [stdout] test unstitch_out_of_range_slice_yields_empty ... ok
[INFO] [stdout] test unstitch_range_with_step ... ok
[INFO] [stdout] test unstitch_negative_one_start_open_end ... ok
[INFO] [stdout] test unstitch_open_start_fixed_end ... ok
[INFO] [stdout] test unstitch_nested_object_extract_multiple_fields ... ok
[INFO] [stdout] test unstitch_reverse_empty_array ... ok
[INFO] [stdout] test unstitch_reverse_iteration ... ok
[INFO] [stdout] test unstitch_reverse_step_two_on_six_elements ... ok
[INFO] [stdout] test unstitch_single_element_array ... ok
[INFO] [stdout] test unstitch_reverse_single_element ... ok
[INFO] [stdout] test unstitch_single_element_field_extraction ... ok
[INFO] [stdout] test unstitch_slice_extraction ... ok
[INFO] [stdout] test unstitch_single_index_extraction ... ok
[INFO] [stdout] test unstitch_reverse_with_field_extraction ... ok
[INFO] [stdout] test unstitch_slice_past_end_clamps ... ok
[INFO] [stdout] test unstitch_slice_start_at_length ... ok
[INFO] [stdout] test unstitch_step_iteration ... ok
[INFO] [stdout] test unstitch_step_iteration_with_field_extraction ... ok
[INFO] [stdout] test unstitch_step_three_on_ten_elements ... ok
[INFO] [stdout] test unstitch_zero_start_open_end ... 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] [stderr]      Running tests/stitch_response_pattern.rs (/opt/rustwide/target/debug/deps/stitch_response_pattern-f6b1ac6ccad85c98)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test alpha_pattern_item_lowercase_to_vec ... ok
[INFO] [stdout] test pattern_matching_all_keys ... ok
[INFO] [stdout] test empty_json_object_yields_empty_arrays ... ok
[INFO] [stdout] test nested_path_then_pattern_with_child_extraction ... ok
[INFO] [stdout] test pattern_single_char_keys ... ok
[INFO] [stdout] test pattern_no_matches_yields_empty_vec ... 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 basic_pattern_field_digits_to_vec ... ok
[INFO] [stdout] test non_capturing_group_pattern ... ok
[INFO] [stdout] test pattern_slice_first_two ... ok
[INFO] [stdout] test pattern_with_escaped_regex_chars ... ok
[INFO] [stdout] test pattern_partial_match_ignores_non_matching_keys ... ok
[INFO] [stdout] test pattern_numeric_only_keys ... ok
[INFO] [stdout] test pattern_slice_skip_first ... ok
[INFO] [stdout] test two_different_patterns_in_same_suture ... ok
[INFO] [stdout] test pattern_slice_first_only ... ok
[INFO] [stdout] test pattern_slice_reverse_order ... ok
[INFO] [stdout] test pattern_extract_multiple_sub_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sutures
[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] running `Command { std: "docker" "inspect" "b7fadd99c654ca5f7f4e2250dd46af2079ee891ca2d122b44a9a8836532da7ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7fadd99c654ca5f7f4e2250dd46af2079ee891ca2d122b44a9a8836532da7ad", kill_on_drop: false }`
[INFO] [stdout] b7fadd99c654ca5f7f4e2250dd46af2079ee891ca2d122b44a9a8836532da7ad
