[INFO] fetching crate relateby-pattern 0.4.0...
[INFO] testing relateby-pattern-0.4.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate relateby-pattern 0.4.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate relateby-pattern 0.4.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate relateby-pattern 0.4.0
[INFO] tweaked toml for crates.io crate relateby-pattern 0.4.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate relateby-pattern 0.4.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relateby-pattern 0.4.0 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-macros v0.23.5
[INFO] [stderr]   Downloaded unindent v0.2.4
[INFO] [stderr]   Downloaded pyo3-build-config v0.23.5
[INFO] [stderr]   Downloaded bit-set v0.8.0
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.51.0
[INFO] [stderr]   Downloaded heck v0.5.0
[INFO] [stderr]   Downloaded crunchy v0.2.4
[INFO] [stderr]   Downloaded plotters-backend v0.3.7
[INFO] [stderr]   Downloaded ciborium-io v0.2.2
[INFO] [stderr]   Downloaded ciborium-ll v0.2.2
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded criterion-plot v0.5.0
[INFO] [stderr]   Downloaded anes v0.1.6
[INFO] [stderr]   Downloaded half v2.7.1
[INFO] [stderr]   Downloaded clap v4.6.1
[INFO] [stderr]   Downloaded wasm-encoder v0.244.0
[INFO] [stderr]   Downloaded itertools v0.10.5
[INFO] [stderr]   Downloaded criterion v0.5.1
[INFO] [stderr]   Downloaded plotters v0.3.7
[INFO] [stderr]   Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
[INFO] [stderr]   Downloaded clap_builder v4.6.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] [stderr]   Downloaded portable-atomic v1.13.1
[INFO] [stderr]   Downloaded wasmparser v0.244.0
[INFO] [stderr]   Downloaded wit-component v0.244.0
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded wit-parser v0.244.0
[INFO] [stderr]   Downloaded same-file v1.0.6
[INFO] [stderr]   Downloaded insta v1.47.2
[INFO] [stderr]   Downloaded rand v0.9.4
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded r-efi v6.0.0
[INFO] [stderr]   Downloaded prettyplease v0.2.37
[INFO] [stderr]   Downloaded anyhow v1.0.102
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.51.0
[INFO] [stderr]   Downloaded getrandom v0.4.2
[INFO] [stderr]   Downloaded bitflags v2.11.1
[INFO] [stderr]   Downloaded ciborium v0.2.2
[INFO] [stderr]   Downloaded tinytemplate v1.2.1
[INFO] [stderr]   Downloaded encode_unicode v1.0.0
[INFO] [stderr]   Downloaded web-sys v0.3.95
[INFO] [stderr]   Downloaded console v0.16.3
[INFO] [stderr]   Downloaded bit-vec v0.8.0
[INFO] [stderr]   Downloaded wit-bindgen-core v0.51.0
[INFO] [stderr]   Downloaded semver v1.0.28
[INFO] [stderr]   Downloaded tempfile v3.27.0
[INFO] [stderr]   Downloaded libc v0.2.185
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.23.5
[INFO] [stderr]   Downloaded hermit-abi v0.5.2
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded is-terminal v0.4.17
[INFO] [stderr]   Downloaded pyo3 v0.23.5
[INFO] [stderr]   Downloaded plotters-svg v0.3.7
[INFO] [stderr]   Downloaded walkdir v2.5.0
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.21
[INFO] [stderr]   Downloaded rand_chacha v0.9.0
[INFO] [stderr]   Downloaded rand_core v0.9.5
[INFO] [stderr]   Downloaded fastrand v2.4.1
[INFO] [stderr]   Downloaded wasm-metadata v0.244.0
[INFO] [stderr]   Downloaded target-lexicon v0.12.16
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded foldhash v0.1.5
[INFO] [stderr]   Downloaded pyo3-ffi v0.23.5
[INFO] [stderr]   Downloaded id-arena v2.3.0
[INFO] [stderr]   Downloaded clap_lex v1.1.0
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded cast v0.3.0
[INFO] [stderr]   Downloaded memoffset v0.9.1
[INFO] [stderr]   Downloaded fnv v1.0.7
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded quick-error v1.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ce3988649e461ef3d9102cdaf9fbd0adc92ef13f2400ff3b98552ed0b283469c
[INFO] running `Command { std: "docker" "start" "-a" "ce3988649e461ef3d9102cdaf9fbd0adc92ef13f2400ff3b98552ed0b283469c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce3988649e461ef3d9102cdaf9fbd0adc92ef13f2400ff3b98552ed0b283469c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce3988649e461ef3d9102cdaf9fbd0adc92ef13f2400ff3b98552ed0b283469c", kill_on_drop: false }`
[INFO] [stdout] ce3988649e461ef3d9102cdaf9fbd0adc92ef13f2400ff3b98552ed0b283469c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 568414d323ce572577b5050304f4ee15929bf8540a9c8b1fcb96bff34e83210b
[INFO] running `Command { std: "docker" "start" "-a" "568414d323ce572577b5050304f4ee15929bf8540a9c8b1fcb96bff34e83210b", kill_on_drop: false }`
[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]    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]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling relateby-pattern v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.34s
[INFO] running `Command { std: "docker" "inspect" "568414d323ce572577b5050304f4ee15929bf8540a9c8b1fcb96bff34e83210b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "568414d323ce572577b5050304f4ee15929bf8540a9c8b1fcb96bff34e83210b", kill_on_drop: false }`
[INFO] [stdout] 568414d323ce572577b5050304f4ee15929bf8540a9c8b1fcb96bff34e83210b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab98da5eccb97021678888ca533c8b0c0ccceb50e49522d4d6d48032674f41eb
[INFO] running `Command { std: "docker" "start" "-a" "ab98da5eccb97021678888ca533c8b0c0ccceb50e49522d4d6d48032674f41eb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling relateby-pattern v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: unused import: `Combinable`
[INFO] [stdout]  --> tests/semigroup_integration.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pattern_core::{Combinable, Pattern};
[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: `Combinable`
[INFO] [stdout]   --> tests/monoid_identity.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | use pattern_core::{Combinable, Pattern};
[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: `Combinable`
[INFO] [stdout]   --> tests/monoid_integration.rs:13:20
[INFO] [stdout]    |
[INFO] [stdout] 13 | use pattern_core::{Combinable, Pattern};
[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: `Combinable`
[INFO] [stdout]  --> tests/semigroup_basic.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pattern_core::{Combinable, Pattern};
[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: `pattern_core::Combinable`
[INFO] [stdout]    --> tests/hash_integration.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     use pattern_core::Combinable;
[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: `pattern_core::Combinable`
[INFO] [stdout]    --> tests/hash_integration.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     use pattern_core::Combinable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `instructions` is never read
[INFO] [stdout]    --> tests/hash_integration.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     struct CompiledPattern {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] 211 |         optimized: bool,
[INFO] [stdout] 212 |         instructions: Vec<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CompiledPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PatternGraph`, `is_connected`, and `is_neighbor`
[INFO] [stdout]   --> tests/algorithms.rs:12:58
[INFO] [stdout]    |
[INFO] [stdout] 12 |     graph_query_from_pattern_graph, has_cycle, has_path, is_connected, is_neighbor,
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 13 |     minimum_spanning_tree, shortest_path, topological_sort, undirected, GraphQuery, GraphValue,
[INFO] [stdout] 14 |     Pattern, PatternGraph, Subject, Symbol, TraversalDirection, TraversalWeight,
[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 variable: `policy`
[INFO] [stdout]    --> tests/graph_view.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let policy = lww();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `subj_labeled` is never used
[INFO] [stdout]   --> tests/graph_view.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn subj_labeled(id: &str, label: &str) -> Subject {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `node_labeled` is never used
[INFO] [stdout]   --> tests/graph_view.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn node_labeled(id: &str, label: &str) -> Pattern<Subject> {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `y` is never read
[INFO] [stdout]    --> tests/foldable_integration.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     struct Point {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 243 |         x: i32,
[INFO] [stdout] 244 |         y: i32,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Point` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `symbol_pattern` is never used
[INFO] [stdout]   --> tests/hash_consistency.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn symbol_pattern() -> impl Strategy<Value = Pattern<Symbol>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `assert_patterns_equal`
[INFO] [stdout]  --> tests/helpers_example.rs:4:37
[INFO] [stdout]   |
[INFO] [stdout] 4 |     assert_pattern_structure_valid, assert_patterns_equal, ValidationRules,
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type
[INFO] [stdout]    --> tests/functor_laws.rs:287:49
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let identity = pattern.clone().map(|x| x.clone());
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(suspicious_double_ref_op)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Combinable`
[INFO] [stdout]   --> tests/monoid_default.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use pattern_core::{Combinable, Pattern};
[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: `GraphClass`, `connected_components`, and `is_connected`
[INFO] [stdout]   --> tests/graph_query.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 11 |     canonical_classifier, connected_components, directed, directed_reverse, frame_query,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     from_patterns, graph_query_from_pattern_graph, is_connected, memoize_incident_rels, undirected,
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^
[INFO] [stdout] 13 |     GraphClass, GraphQuery, GraphValue, Pattern, PatternGraph, Subject, Symbol, TraversalDirection,
[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 variable: `policy`
[INFO] [stdout]    --> tests/transform.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let policy = lww();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `policy`
[INFO] [stdout]    --> tests/transform.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let policy = lww();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `subj_with_prop` is never used
[INFO] [stdout]   --> tests/transform.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn subj_with_prop(id: &str, key: &str, val: &str) -> Subject {
[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 52.48s
[INFO] running `Command { std: "docker" "inspect" "ab98da5eccb97021678888ca533c8b0c0ccceb50e49522d4d6d48032674f41eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab98da5eccb97021678888ca533c8b0c0ccceb50e49522d4d6d48032674f41eb", kill_on_drop: false }`
[INFO] [stdout] ab98da5eccb97021678888ca533c8b0c0ccceb50e49522d4d6d48032674f41eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4b201c3669bc8453fa7049b5cdc08aec14be1723975a93a7fcc13ed6f3de267a
[INFO] running `Command { std: "docker" "start" "-a" "4b201c3669bc8453fa7049b5cdc08aec14be1723975a93a7fcc13ed6f3de267a", kill_on_drop: false }`
[INFO] [stderr] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type
[INFO] [stderr]    --> tests/functor_laws.rs:287:49
[INFO] [stderr]     |
[INFO] [stderr] 287 |         let identity = pattern.clone().map(|x| x.clone());
[INFO] [stderr]     |                                                 ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(suspicious_double_ref_op)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `relateby-pattern` (test "functor_laws") generated 1 warning
[INFO] [stderr] warning: unused imports: `PatternGraph`, `is_connected`, and `is_neighbor`
[INFO] [stderr]   --> tests/algorithms.rs:12:58
[INFO] [stderr]    |
[INFO] [stderr] 12 |     graph_query_from_pattern_graph, has_cycle, has_path, is_connected, is_neighbor,
[INFO] [stderr]    |                                                          ^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr] 13 |     minimum_spanning_tree, shortest_path, topological_sort, undirected, GraphQuery, GraphValue,
[INFO] [stderr] 14 |     Pattern, PatternGraph, Subject, Symbol, TraversalDirection, TraversalWeight,
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Combinable`
[INFO] [stderr]  --> tests/semigroup_integration.rs:6:20
[INFO] [stderr]   |
[INFO] [stderr] 6 | use pattern_core::{Combinable, Pattern};
[INFO] [stderr]   |                    ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Combinable`
[INFO] [stderr]   --> tests/monoid_default.rs:12:20
[INFO] [stderr]    |
[INFO] [stderr] 12 | use pattern_core::{Combinable, Pattern};
[INFO] [stderr]    |                    ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Combinable`
[INFO] [stderr]   --> tests/monoid_identity.rs:18:20
[INFO] [stderr]    |
[INFO] [stderr] 18 | use pattern_core::{Combinable, Pattern};
[INFO] [stderr]    |                    ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `relateby-pattern` (test "algorithms") generated 1 warning (run `cargo fix --test "algorithms" -p relateby-pattern` to apply 1 suggestion)
[INFO] [stderr] warning: `relateby-pattern` (test "semigroup_integration") generated 1 warning
[INFO] [stderr] warning: `relateby-pattern` (test "monoid_default") generated 1 warning
[INFO] [stderr] warning: `relateby-pattern` (test "monoid_identity") generated 1 warning
[INFO] [stderr] warning: unused variable: `policy`
[INFO] [stderr]    --> tests/graph_view.rs:217:9
[INFO] [stderr]     |
[INFO] [stderr] 217 |     let policy = lww();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `subj_labeled` is never used
[INFO] [stderr]   --> tests/graph_view.rs:33:4
[INFO] [stderr]    |
[INFO] [stderr] 33 | fn subj_labeled(id: &str, label: &str) -> Subject {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `node_labeled` is never used
[INFO] [stderr]   --> tests/graph_view.rs:47:4
[INFO] [stderr]    |
[INFO] [stderr] 47 | fn node_labeled(id: &str, label: &str) -> Pattern<Subject> {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `policy`
[INFO] [stderr]    --> tests/transform.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |     let policy = lww();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `policy`
[INFO] [stderr]    --> tests/transform.rs:267:9
[INFO] [stderr]     |
[INFO] [stderr] 267 |     let policy = lww();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy`
[INFO] [stderr] 
[INFO] [stderr] warning: function `subj_with_prop` is never used
[INFO] [stderr]   --> tests/transform.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn subj_with_prop(id: &str, key: &str, val: &str) -> Subject {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Combinable`
[INFO] [stderr]  --> tests/semigroup_basic.rs:6:20
[INFO] [stderr]   |
[INFO] [stderr] 6 | use pattern_core::{Combinable, Pattern};
[INFO] [stderr]   |                    ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `GraphClass`, `connected_components`, and `is_connected`
[INFO] [stderr]   --> tests/graph_query.rs:11:27
[INFO] [stderr]    |
[INFO] [stderr] 11 |     canonical_classifier, connected_components, directed, directed_reverse, frame_query,
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 12 |     from_patterns, graph_query_from_pattern_graph, is_connected, memoize_incident_rels, undirected,
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^
[INFO] [stderr] 13 |     GraphClass, GraphQuery, GraphValue, Pattern, PatternGraph, Subject, Symbol, TraversalDirection,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `y` is never read
[INFO] [stderr]    --> tests/foldable_integration.rs:244:9
[INFO] [stderr]     |
[INFO] [stderr] 242 |     struct Point {
[INFO] [stderr]     |            ----- field in this struct
[INFO] [stderr] 243 |         x: i32,
[INFO] [stderr] 244 |         y: i32,
[INFO] [stderr]     |         ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Point` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `assert_patterns_equal`
[INFO] [stderr]  --> tests/helpers_example.rs:4:37
[INFO] [stderr]   |
[INFO] [stderr] 4 |     assert_pattern_structure_valid, assert_patterns_equal, ValidationRules,
[INFO] [stderr]   |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `pattern_core::Combinable`
[INFO] [stderr]    --> tests/hash_integration.rs:243:9
[INFO] [stderr]     |
[INFO] [stderr] 243 |     use pattern_core::Combinable;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `pattern_core::Combinable`
[INFO] [stderr]    --> tests/hash_integration.rs:264:9
[INFO] [stderr]     |
[INFO] [stderr] 264 |     use pattern_core::Combinable;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `instructions` is never read
[INFO] [stderr]    --> tests/hash_integration.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 210 |     struct CompiledPattern {
[INFO] [stderr]     |            --------------- field in this struct
[INFO] [stderr] 211 |         optimized: bool,
[INFO] [stderr] 212 |         instructions: Vec<String>,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `CompiledPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `relateby-pattern` (test "graph_view") generated 3 warnings (run `cargo fix --test "graph_view" -p relateby-pattern` to apply 1 suggestion)
[INFO] [stderr] warning: `relateby-pattern` (test "transform") generated 3 warnings (run `cargo fix --test "transform" -p relateby-pattern` to apply 2 suggestions)
[INFO] [stderr] warning: `relateby-pattern` (test "semigroup_basic") generated 1 warning
[INFO] [stderr] warning: `relateby-pattern` (test "graph_query") generated 1 warning (run `cargo fix --test "graph_query" -p relateby-pattern` to apply 1 suggestion)
[INFO] [stderr] warning: `relateby-pattern` (test "foldable_integration") generated 1 warning
[INFO] [stderr] warning: `relateby-pattern` (test "helpers_example") generated 1 warning (run `cargo fix --test "helpers_example" -p relateby-pattern` to apply 1 suggestion)
[INFO] [stderr] warning: `relateby-pattern` (test "hash_integration") generated 3 warnings (run `cargo fix --test "hash_integration" -p relateby-pattern` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `Combinable`
[INFO] [stderr]   --> tests/monoid_integration.rs:13:20
[INFO] [stderr]    |
[INFO] [stderr] 13 | use pattern_core::{Combinable, Pattern};
[INFO] [stderr]    |                    ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `symbol_pattern` is never used
[INFO] [stderr]   --> tests/hash_consistency.rs:60:4
[INFO] [stderr]    |
[INFO] [stderr] 60 | fn symbol_pattern() -> impl Strategy<Value = Pattern<Symbol>> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `relateby-pattern` (test "monoid_integration") generated 1 warning
[INFO] [stderr] warning: `relateby-pattern` (test "hash_consistency") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pattern_core-d1181a4b1fc01356)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test pattern::comonad::tests::extract_returns_value ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::depth_at_nested ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::depth_at_atomic_pattern ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::depth_at_with_children ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::indices_at_atomic_pattern ... ok
[INFO] [stdout] test pattern::comonad::tests::extend_applies_function_at_all_positions ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::indices_at_nested ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::size_at_with_children ... ok
[INFO] [stdout] test pattern::core::para_tests::para_atomic_nesting_statistics ... ok
[INFO] [stdout] test pattern::core::para_tests::para_atomic_pattern_receives_empty_slice ... ok
[INFO] [stdout] test pattern::core::para_tests::para_complex_nesting_statistics ... ok
[INFO] [stdout] test pattern::core::para_tests::para_element_count_by_depth ... ok
[INFO] [stdout] test pattern::core::para_tests::para_complex_custom_logic ... ok
[INFO] [stdout] test pattern::core::para_tests::para_element_count_weighted_computation ... ok
[INFO] [stdout] test pattern::core::para_tests::para_order_preservation_wide ... ok
[INFO] [stdout] test pattern::core::para_tests::para_element_count_weighted_nested ... ok
[INFO] [stdout] test pattern::core::para_tests::para_preserves_element_order_nested ... ok
[INFO] [stdout] test pattern::core::para_tests::para_preserves_element_order ... ok
[INFO] [stdout] test pattern::core::para_tests::para_custom_structure_aware_folding ... ok
[INFO] [stdout] test pattern::core::para_tests::para_preserves_order_tolist ... ok
[INFO] [stdout] test pattern::core::para_tests::para_nested_nesting_statistics ... ok
[INFO] [stdout] test pattern::core::para_tests::para_provides_structure_access ... ok
[INFO] [stdout] test pattern::core::para_tests::para_simulates_fold ... ok
[INFO] [stdout] test pattern::core::para_tests::para_simulates_fold_product ... ok
[INFO] [stdout] test pattern::core::para_tests::para_single_traversal_statistics ... ok
[INFO] [stdout] test tests::empty_subject_is_identity ... ok
[INFO] [stdout] test tests::empty_subject_returns_anonymous ... ok
[INFO] [stdout] test tests::first_subject_keeps_first ... ok
[INFO] [stdout] test tests::last_subject_keeps_last ... ok
[INFO] [stdout] test pattern::core::para_tests::para_structure_access_nested ... ok
[INFO] [stdout] test tests::subject_merge_is_associative ... ok
[INFO] [stdout] test pattern::core::para_tests::para_varying_element_counts ... ok
[INFO] [stdout] test pattern::core::para_tests::para_structure_preserving_transformation ... ok
[INFO] [stdout] test tests::subject_merge_combines_labels_and_properties ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::indices_at_with_children ... ok
[INFO] [stdout] test pattern::comonad_helpers::tests::size_at_atomic_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/algorithms.rs (/opt/rustwide/target/debug/deps/algorithms-00de9869de15dde0)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test all_infinity_weight_blocks_all_traversal ... ok
[INFO] [stdout] test bfs_includes_start_node ... ok
[INFO] [stdout] test betweenness_centrality_path_graph ... ok
[INFO] [stdout] test bfs_visits_all_reachable_nodes ... ok
[INFO] [stdout] test degree_centrality_star_graph ... ok
[INFO] [stdout] test degree_centrality_single_node ... ok
[INFO] [stdout] test dfs_includes_start_node ... ok
[INFO] [stdout] test connected_components_single_component ... ok
[INFO] [stdout] test connected_components_two_components ... ok
[INFO] [stdout] test custom_weighted_shortest_path ... ok
[INFO] [stdout] test bfs_start_is_first ... ok
[INFO] [stdout] test dfs_visits_all_reachable_nodes ... ok
[INFO] [stdout] test dfs_start_node_not_in_graph_returns_singleton ... ok
[INFO] [stdout] test all_paths_finds_all_simple_paths ... ok
[INFO] [stdout] test directed_bfs_from_a_reaches_b_and_c ... ok
[INFO] [stdout] test bfs_start_node_not_in_graph_returns_singleton ... ok
[INFO] [stdout] test has_cycle_detects_cycle ... ok
[INFO] [stdout] test shortest_path_disconnected_returns_none ... ok
[INFO] [stdout] test has_cycle_false_on_dag ... ok
[INFO] [stdout] test hand_built_bfs_visits_all_nodes ... ok
[INFO] [stdout] test topological_sort_cyclic_returns_none ... ok
[INFO] [stdout] test undirected_from_c_reaches_all ... ok
[INFO] [stdout] test shortest_path_same_node_returns_singleton ... ok
[INFO] [stdout] test has_path_connected ... ok
[INFO] [stdout] test topological_sort_on_dag ... ok
[INFO] [stdout] test shortest_path_finds_direct_connection ... ok
[INFO] [stdout] test frame_query_bfs_consistent_with_predicate ... ok
[INFO] [stdout] test minimum_spanning_tree_empty ... ok
[INFO] [stdout] test directed_bfs_from_c_reaches_only_c ... ok
[INFO] [stdout] test directed_reverse_from_c_reaches_all ... ok
[INFO] [stdout] test has_path_same_node ... ok
[INFO] [stdout] test minimum_spanning_tree_triangle ... ok
[INFO] [stdout] test hand_built_connected_components_one_component ... ok
[INFO] [stdout] test shortest_path_finds_indirect_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analysis.rs (/opt/rustwide/target/debug/deps/analysis-36d4c8537ee77e2f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_analyze_structure_depth_distribution ... ok
[INFO] [stdout] test test_analyze_structure_summary_generation ... ok
[INFO] [stdout] test test_analyze_structure_nesting_patterns_identification ... ok
[INFO] [stdout] test test_analyze_structure_with_atomic_pattern ... ok
[INFO] [stdout] test test_analysis_with_100_plus_nesting_levels ... ok
[INFO] [stdout] test test_analyze_structure_element_counts ... ok
[INFO] [stdout] test test_analysis_with_10000_plus_elements ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analysis_balanced_tree_bug.rs (/opt/rustwide/target/debug/deps/analysis_balanced_tree_bug-ca1f7526bd2ae762)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_balanced_tree_with_leaf_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analysis_property.rs (/opt/rustwide/target/debug/deps/analysis_property-9c2dc50eac5c59e7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_analysis_property_placeholder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analysis_trailing_zeros_bug.rs (/opt/rustwide/target/debug/deps/analysis_trailing_zeros_bug-e3e1540aa17d01bf)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_element_counts_no_trailing_zeros ... ok
[INFO] [stdout] test test_balanced_pattern_2_levels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comonad_laws.rs (/opt/rustwide/target/debug/deps/comonad_laws-ecb9220bb4733d47)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test atomic_pattern_laws ... ok
[INFO] [stdout] test pattern_with_many_children ... ok
[INFO] [stdout] test deeply_nested_pattern ... ok
[INFO] [stdout] test comonad_law_associativity_depth_depth ... ok
[INFO] [stdout] test size_at_preserves_structure ... ok
[INFO] [stdout] test comonad_law_associativity_size_value ... ok
[INFO] [stdout] test comonad_law_right_identity_string ... ok
[INFO] [stdout] test comonad_law_left_identity_value ... ok
[INFO] [stdout] test comonad_law_associativity_depth_size ... ok
[INFO] [stdout] test extend_preserves_structure ... ok
[INFO] [stdout] test comonad_law_left_identity_size ... ok
[INFO] [stdout] test depth_at_preserves_structure ... ok
[INFO] [stdout] test comonad_law_right_identity ... ok
[INFO] [stdout] test comonad_law_left_identity_depth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foldable_basic.rs (/opt/rustwide/target/debug/deps/foldable_basic-ba29c1195154e5f3)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test fold_atomic_pattern_with_string ... ok
[INFO] [stdout] test fold_atomic_pattern_count ... ok
[INFO] [stdout] test fold_count_equals_size_complex ... ok
[INFO] [stdout] test fold_deeply_nested_pattern ... ok
[INFO] [stdout] test fold_flat_pattern_count ... ok
[INFO] [stdout] test fold_flat_pattern_processes_pattern_value ... ok
[INFO] [stdout] test fold_count_equals_size_atomic ... ok
[INFO] [stdout] test fold_count_equals_size_flat ... ok
[INFO] [stdout] test fold_count_equals_size_nested ... ok
[INFO] [stdout] test fold_flat_pattern_with_integer_sum ... ok
[INFO] [stdout] test fold_flat_pattern_with_string_concatenation ... ok
[INFO] [stdout] test fold_nested_pattern_two_levels ... ok
[INFO] [stdout] test fold_nested_pattern_with_multiple_branches ... ok
[INFO] [stdout] test fold_pattern_unchanged_after_fold ... ok
[INFO] [stdout] test fold_preserves_depth_first_root_first_order ... ok
[INFO] [stdout] test fold_processes_elements_left_to_right ... ok
[INFO] [stdout] test fold_sum_includes_all_values ... ok
[INFO] [stdout] test fold_with_custom_type ... ok
[INFO] [stdout] test fold_processes_root_before_elements ... ok
[INFO] [stdout] test fold_nested_pattern_preserves_recursion ... ok
[INFO] [stdout] test fold_sum_with_nested_structure ... ok
[INFO] [stdout] test fold_atomic_pattern_with_integer ... ok
[INFO] [stdout] test fold_can_be_called_multiple_times ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foldable_collections.rs (/opt/rustwide/target/debug/deps/foldable_collections-6c2e81be2bfc23f4)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test values_atomic_pattern ... ok
[INFO] [stdout] test values_atomic_pattern_integer ... ok
[INFO] [stdout] test values_flat_pattern_multiple_elements ... ok
[INFO] [stdout] test values_flat_pattern_preserves_order ... ok
[INFO] [stdout] test values_integrates_with_iterator_all ... ok
[INFO] [stdout] test values_integrates_with_iterator_any ... ok
[INFO] [stdout] test values_integrates_with_iterator_map ... ok
[INFO] [stdout] test values_integrates_with_iterator_sum ... ok
[INFO] [stdout] test values_length_equals_size_atomic ... ok
[INFO] [stdout] test values_deeply_nested_pattern ... ok
[INFO] [stdout] test values_nested_pattern_multiple_branches ... ok
[INFO] [stdout] test values_length_equals_size_complex ... ok
[INFO] [stdout] test values_integrates_with_iterator_fold ... ok
[INFO] [stdout] test values_length_equals_size_nested ... ok
[INFO] [stdout] test values_returns_references_not_clones ... ok
[INFO] [stdout] test values_works_with_custom_types ... ok
[INFO] [stdout] test values_nested_pattern_depth_first_order ... ok
[INFO] [stdout] test values_can_be_called_multiple_times ... ok
[INFO] [stdout] test values_integrates_with_iterator_filter ... ok
[INFO] [stdout] test values_flat_pattern_root_first ... ok
[INFO] [stdout] test values_integrates_with_iterator_find ... ok
[INFO] [stdout] test values_length_equals_size_flat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foldable_custom.rs (/opt/rustwide/target/debug/deps/foldable_custom-059522ed106ba7db)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test fold_all_predicate_fails ... ok
[INFO] [stdout] test fold_build_hashmap ... ok
[INFO] [stdout] test fold_build_hashset_deduplicates ... ok
[INFO] [stdout] test fold_type_transformation_int_to_string ... ok
[INFO] [stdout] test fold_custom_accumulator_with_state ... ok
[INFO] [stdout] test fold_custom_struct_accumulator ... ok
[INFO] [stdout] test fold_find_maximum ... ok
[INFO] [stdout] test fold_all_predicate ... ok
[INFO] [stdout] test fold_counting_aggregation ... ok
[INFO] [stdout] test fold_type_transformation_custom_to_simple ... ok
[INFO] [stdout] test fold_build_hashset ... ok
[INFO] [stdout] test fold_find_minimum ... ok
[INFO] [stdout] test fold_any_predicate ... ok
[INFO] [stdout] test fold_type_transformation_string_to_usize ... ok
[INFO] [stdout] test fold_any_predicate_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foldable_integration.rs (/opt/rustwide/target/debug/deps/foldable_integration-8753736db7c12b89)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test complex_pipeline_map_fold_compare ... ok
[INFO] [stdout] test fold_after_fold_independent ... ok
[INFO] [stdout] test fold_multiple_times_on_same_pattern ... ok
[INFO] [stdout] test map_fold_with_custom_types ... ok
[INFO] [stdout] test map_then_fold_composition ... ok
[INFO] [stdout] test map_then_fold_preserves_structure ... ok
[INFO] [stdout] test pattern_reusable_after_fold ... ok
[INFO] [stdout] test pattern_unchanged_after_multiple_folds ... ok
[INFO] [stdout] test pattern_unchanged_after_single_fold ... ok
[INFO] [stdout] test pipeline_map_to_option_then_fold ... ok
[INFO] [stdout] test pipeline_with_values_and_iterator ... ok
[INFO] [stdout] test pipeline_nested_transformations ... ok
[INFO] [stdout] test fold_with_size_and_depth_queries ... ok
[INFO] [stdout] test map_transform_type_then_fold ... ok
[INFO] [stdout] test pipeline_with_filtering_logic ... 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]      Running tests/foldable_scale.rs (/opt/rustwide/target/debug/deps/foldable_scale-ed5754e25d1d0717)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test fold_1000_nodes_completes_quickly ... ok
[INFO] [stdout] test fold_handles_10000_elements ... ok
[INFO] [stdout] test fold_handles_100_level_deep_nesting ... ok
[INFO] [stdout] test fold_handles_500_level_deep_nesting ... ok
[INFO] [stdout] test values_1000_nodes_completes_quickly ... ok
[INFO] [stdout] test fold_large_pattern_preserves_order ... ok
[INFO] [stdout] test fold_reusable_on_large_pattern ... ok
[INFO] [stdout] test values_handles_wide_patterns ... ok
[INFO] [stdout] test fold_flat_1000_nodes_completes_quickly ... ok
[INFO] [stdout] test fold_handles_10000_wide_siblings ... ok
[INFO] [stdout] test fold_handles_1000_wide_siblings ... ok
[INFO] [stdout] test fold_handles_200_level_deep_nesting ... ok
[INFO] [stdout] test fold_handles_5000_wide_siblings ... ok
[INFO] [stdout] test values_handles_deep_nesting ... ok
[INFO] [stdout] test values_handles_10000_elements ... ok
[INFO] [stdout] test fold_handles_balanced_tree_with_8000_plus_nodes ... ok
[INFO] [stdout] test fold_deep_and_wide_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/functor_laws.rs (/opt/rustwide/target/debug/deps/functor_laws-6936490809e5be1e)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test edge_cases::test_conditional_transformation ... ok
[INFO] [stdout] test edge_cases::test_deep_nesting ... ok
[INFO] [stdout] test edge_cases::test_empty_pattern_atomic ... ok
[INFO] [stdout] test edge_cases::test_stack_safety_100_levels ... ok
[INFO] [stdout] test edge_cases::test_wide_branching ... ok
[INFO] [stdout] test user_story_1::test_map_deeply_nested ... ok
[INFO] [stdout] test user_story_1::test_map_atomic_pattern ... ok
[INFO] [stdout] test user_story_1::test_map_nested_pattern ... ok
[INFO] [stdout] test edge_cases::test_large_pattern_10k_nodes ... ok
[INFO] [stdout] test user_story_1::test_map_preserves_structure ... ok
[INFO] [stdout] test user_story_1::test_map_type_conversion ... ok
[INFO] [stdout] test user_story_2::test_chained_transformations ... ok
[INFO] [stdout] test user_story_2::test_composition_numeric ... ok
[INFO] [stdout] test user_story_2::test_composition_string ... ok
[INFO] [stdout] test user_story_1::test_map_with_closure_capture ... ok
[INFO] [stdout] test user_story_3::test_identity_atomic ... ok
[INFO] [stdout] test user_story_3::test_identity_nested ... ok
[INFO] [stdout] test user_story_3::test_identity_deep ... ok
[INFO] [stdout] test user_story_2::composition_law_i32 ... ok
[INFO] [stdout] test user_story_1::structure_preservation ... ok
[INFO] [stdout] test user_story_3::identity_law_i32 ... ok
[INFO] [stdout] test user_story_3::identity_law_string ... ok
[INFO] [stdout] test user_story_2::composition_law_with_type_change ... ok
[INFO] [stderr]      Running tests/graph_classifier.rs (/opt/rustwide/target/debug/deps/graph_classifier-8a0909582cebbed4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test walk_with_non_relationship_is_gother ... ok
[INFO] [stdout] test star_pattern_is_gother ... ok
[INFO] [stdout] test canonical_classifier_matches_classify_by_shape ... ok
[INFO] [stdout] test atomic_pattern_is_gnode ... ok
[INFO] [stdout] test chaining_relationships_form_gwalk ... ok
[INFO] [stdout] test from_test_node_classifies_non_matching_as_gother ... ok
[INFO] [stdout] test from_test_node_classifies_matching_as_gnode ... ok
[INFO] [stdout] test one_element_pattern_is_gannotation ... ok
[INFO] [stdout] test relationship_with_non_node_element_is_gother ... ok
[INFO] [stdout] test two_node_elements_is_grelationship ... ok
[INFO] [stderr]      Running tests/graph_query.rs (/opt/rustwide/target/debug/deps/graph_query-4b57e529404643fc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test frame_all_excluded_algorithms_return_empty ... ok
[INFO] [stdout] test clone_is_cheap_pointer_clone ... ok
[INFO] [stdout] test frame_nested_composition_filters_correctly ... ok
[INFO] [stdout] test hs_t015_query_nodes_returns_all_nodes ... ok
[INFO] [stdout] test hs_t015_query_degree ... ok
[INFO] [stdout] test hs_t015_query_relationship_by_id ... ok
[INFO] [stdout] test hs_t015_query_incident_rels_for_node_a ... ok
[INFO] [stdout] test hs_t016_inv3_incident_rel_endpoint_is_node ... ok
[INFO] [stdout] test hs_t015_query_node_by_id ... ok
[INFO] [stdout] test hs_t017_directed_forward_1_backward_infinity ... ok
[INFO] [stdout] test hs_t048_frame_incident_rels_excludes_cross_frame_rels ... ok
[INFO] [stdout] test hs_t050_memoize_degree_equals_incident_len ... ok
[INFO] [stdout] test hs_t017_directed_reverse_forward_infinity_backward_1 ... ok
[INFO] [stdout] test hs_t049_memoize_returns_same_results ... ok
[INFO] [stdout] test hs_t047_frame_excludes_nodes_outside_predicate ... ok
[INFO] [stdout] test hs_t015_query_source_target ... ok
[INFO] [stdout] test hs_t016_inv2_target_in_query_nodes ... ok
[INFO] [stdout] test hs_t056_query_annotations_of ... ok
[INFO] [stdout] test hs_t051_frame_query_structural_invariants ... ok
[INFO] [stdout] test hs_t056_query_containers_finds_relationship_for_node ... ok
[INFO] [stdout] test hs_t016_inv4_degree_equals_incident_len ... ok
[INFO] [stdout] test hs_t016_inv1_source_in_query_nodes ... ok
[INFO] [stdout] test hs_t056_query_co_members ... ok
[INFO] [stdout] test hs_t056_query_walks_containing ... ok
[INFO] [stdout] test hs_t056_query_containers_finds_walk_for_relationship ... ok
[INFO] [stdout] test query_containers_finds_annotation ... ok
[INFO] [stdout] test hs_t016_inv6_rel_by_id_consistent ... ok
[INFO] [stdout] test hs_t015_query_relationships_returns_all_rels ... ok
[INFO] [stdout] test hs_t017_undirected_always_1 ... ok
[INFO] [stdout] test hs_t016_inv5_node_by_id_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graph_view.rs (/opt/rustwide/target/debug/deps/graph_view-c41712a274851c48)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test materialize_round_trip_nodes_only ... ok
[INFO] [stdout] test filter_graph_replace_with_filler ... ok
[INFO] [stdout] test map_all_identity_is_round_trip ... ok
[INFO] [stdout] test materialize_round_trip_with_relationship ... ok
[INFO] [stdout] test filter_graph_keeps_only_nodes ... ok
[INFO] [stdout] test view_from_single_node_graph ... ok
[INFO] [stdout] test fold_graph_counts_elements ... ok
[INFO] [stdout] test view_from_graph_with_node_and_rel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hash_basic.rs (/opt/rustwide/target/debug/deps/hash_basic-7a5aaa4c421b5cb4)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_hashmap_update_existing ... ok
[INFO] [stdout] test test_equal_patterns_hash_equal_atomic ... ok
[INFO] [stdout] test test_hashmap_nested_pattern_keys ... ok
[INFO] [stdout] test test_hashset_membership ... ok
[INFO] [stdout] test test_hashset_dedup_symbol_patterns ... ok
[INFO] [stdout] test test_different_values_hash_correctly ... ok
[INFO] [stdout] test test_equal_patterns_hash_equal_nested ... ok
[INFO] [stdout] test test_hashmap_insert_lookup ... ok
[INFO] [stdout] test test_hashset_nested_patterns ... ok
[INFO] [stdout] test test_structure_affects_pattern_equality ... ok
[INFO] [stdout] test test_pattern_symbol_in_hashset ... ok
[INFO] [stdout] test test_symbol_hashable ... ok
[INFO] [stdout] test test_hashmap_caching_pattern ... ok
[INFO] [stdout] test test_hashset_dedup_string_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hash_consistency.rs (/opt/rustwide/target/debug/deps/hash_consistency-9605f2ee52e6fe61)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_hash_eq_consistency_symbol ... ok
[INFO] [stdout] test test_hash_eq_consistency_atomic ... ok
[INFO] [stdout] test test_element_count_affects_hash ... ok
[INFO] [stdout] test test_structure_distinguishes_hash ... ok
[INFO] [stdout] test test_hash_eq_consistency_shallow ... ok
[INFO] [stdout] test test_hash_reflexive ... ok
[INFO] [stdout] test test_hash_eq_consistency_nested ... ok
[INFO] [stdout] test test_hash_reflexive_deep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hash_integration.rs (/opt/rustwide/target/debug/deps/hash_integration-66dd859141a611e6)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_hash_with_map_operation ... ok
[INFO] [stdout] test test_hash_preserves_structure_after_operations ... ok
[INFO] [stdout] test test_hash_with_combine_operation ... ok
[INFO] [stdout] test test_hashset_symmetric_difference ... ok
[INFO] [stdout] test test_pattern_location_index ... ok
[INFO] [stdout] test test_hashset_difference ... ok
[INFO] [stderr]      Running tests/helpers_example.rs (/opt/rustwide/target/debug/deps/helpers_example-fd9a9c6528d470cb)
[INFO] [stdout] test test_hashset_intersection ... ok
[INFO] [stdout] test test_nested_pattern_deduplication ... ok
[INFO] [stdout] test test_pattern_compilation_cache ... ok
[INFO] [stdout] test test_pattern_deduplication_pipeline ... ok
[INFO] [stdout] test test_hashset_union ... ok
[INFO] [stdout] test test_memoization_cache ... ok
[INFO] [stdout] test test_large_scale_deduplication ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_helpers_placeholder ... ok
[INFO] [stderr]      Running tests/monoid_default.rs (/opt/rustwide/target/debug/deps/monoid_default-a47fe92684742d2a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_default_combine_itself ... ok
[INFO] [stdout] test test_default_i32_structure ... ok
[INFO] [stdout] test test_default_i64_pattern ... ok
[INFO] [stdout] test test_default_i32_pattern ... ok
[INFO] [stdout] test test_default_depth ... ok
[INFO] [stdout] test test_default_size ... ok
[INFO] [stdout] test test_default_string_pattern ... ok
[INFO] [stdout] test test_default_unit_pattern ... ok
[INFO] [stdout] test test_default_unit_structure ... ok
[INFO] [stdout] test test_default_u64_pattern ... ok
[INFO] [stdout] test test_default_values_method ... ok
[INFO] [stdout] test test_default_vec_string_pattern ... ok
[INFO] [stdout] test test_default_vec_structure ... ok
[INFO] [stdout] test test_default_vec_pattern ... ok
[INFO] [stdout] test test_identity_with_multiple_elements ... ok
[INFO] [stdout] test test_identity_with_vec_patterns ... ok
[INFO] [stdout] test test_left_identity_compound_pattern ... ok
[INFO] [stdout] test test_left_identity_atomic_string ... ok
[INFO] [stdout] test test_right_identity_atomic_string ... ok
[INFO] [stdout] test test_identity_nested_pattern ... ok
[INFO] [stdout] test test_right_identity_various_strings ... ok
[INFO] [stdout] test test_identity_with_unit_patterns ... ok
[INFO] [stdout] test test_left_identity_various_strings ... ok
[INFO] [stdout] test test_default_string_structure ... ok
[INFO] [stdout] test test_right_identity_compound_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/monoid_identity.rs (/opt/rustwide/target/debug/deps/monoid_identity-db4a1c921a0c81d3)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_default_combine_default_string ... ok
[INFO] [stdout] test test_default_combine_default_unit ... ok
[INFO] [stdout] test test_default_combine_default_vec ... ok
[INFO] [stdout] test prop_both_identity_laws_vec ... ok
[INFO] [stdout] test prop_right_identity_vec ... ok
[INFO] [stdout] test prop_left_identity_vec ... ok
[INFO] [stdout] test prop_identity_atomic_vec ... ok
[INFO] [stdout] test prop_identity_preserves_value ... ok
[INFO] [stdout] test prop_left_identity_deep ... ok
[INFO] [stdout] test prop_identity_atomic_string ... ok
[INFO] [stdout] test prop_right_identity_deep ... ok
[INFO] [stdout] test prop_identity_preserves_depth ... ok
[INFO] [stdout] test prop_both_identity_laws_string ... ok
[INFO] [stdout] test prop_left_identity_string ... ok
[INFO] [stdout] test prop_right_identity_string ... ok
[INFO] [stdout] test prop_identity_preserves_structure ... ok
[INFO] [stdout] test prop_right_identity_wide ... ok
[INFO] [stdout] test prop_left_identity_wide ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/monoid_integration.rs (/opt/rustwide/target/debug/deps/monoid_integration-1cfa5bd3d04fb0a1)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_chain_iterators_with_fold ... ok
[INFO] [stdout] test test_filter_then_fold ... ok
[INFO] [stdout] test test_fold_empty_unit_pattern ... ok
[INFO] [stdout] test test_collect_then_fold ... ok
[INFO] [stdout] test test_fold_mixed_structures ... ok
[INFO] [stdout] test test_fold_multiple_patterns ... ok
[INFO] [stdout] test test_fold_single_compound_pattern ... ok
[INFO] [stdout] test test_fold_single_pattern ... ok
[INFO] [stdout] test test_fold_patterns_with_elements ... ok
[INFO] [stdout] test test_fold_empty_vec_pattern ... ok
[INFO] [stdout] test test_fold_empty_collection ... ok
[INFO] [stdout] test test_reduce_single_with_unwrap_or_default ... ok
[INFO] [stdout] test test_reduce_with_unwrap_or_default ... ok
[INFO] [stdout] test test_values_on_default_vec ... ok
[INFO] [stdout] test test_fold_large_collection ... ok
[INFO] [stdout] test test_incremental_with_compound_patterns ... ok
[INFO] [stdout] test test_reduce_empty_with_unwrap_or_default ... ok
[INFO] [stdout] test test_mem_take_compound_pattern ... ok
[INFO] [stdout] test test_incremental_accumulation ... ok
[INFO] [stdout] test test_map_over_default ... ok
[INFO] [stdout] test test_map_over_default_then_combine ... ok
[INFO] [stdout] test test_default_with_iterator_combinators ... ok
[INFO] [stdout] test test_mem_take_uses_default ... ok
[INFO] [stdout] test test_values_on_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ord_basic.rs (/opt/rustwide/target/debug/deps/ord_basic-18c4aa46dccd20ee)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_binary_search ... ok
[INFO] [stdout] test test_compare_atomic_patterns_different_values ... ok
[INFO] [stdout] test test_compare_deeply_nested_patterns ... ok
[INFO] [stdout] test test_compare_nested_patterns_different_values ... ok
[INFO] [stdout] test test_sort_stability ... ok
[INFO] [stdout] test test_compare_nested_patterns_same_value_different_elements ... ok
[INFO] [stdout] test test_sort_small_collection ... ok
[INFO] [stdout] test test_sort_large_collection ... ok
[INFO] [stdout] test test_compare_patterns_prefix ... ok
[INFO] [stdout] test test_compare_atomic_patterns_same_value ... ok
[INFO] [stdout] test test_compare_wide_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ord_collections.rs (/opt/rustwide/target/debug/deps/ord_collections-1976a8a02988a762)
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_binaryheap_max_heap ... ok
[INFO] [stdout] test test_binaryheap_with_nested_patterns ... ok
[INFO] [stdout] test test_btreemap_keys ... ok
[INFO] [stdout] test test_btreeset_duplicates ... ok
[INFO] [stdout] test test_btreeset_ordering ... ok
[INFO] [stdout] test test_collections_interoperability ... ok
[INFO] [stdout] test test_nested_patterns_in_btreeset ... ok
[INFO] [stdout] test test_nested_patterns_in_btreemap ... ok
[INFO] [stdout] test test_binaryheap_pop_order ... ok
[INFO] [stdout] test test_btreemap_iteration_order ... ok
[INFO] [stdout] test test_btreemap_range_queries ... ok
[INFO] [stdout] test test_btreeset_membership ... ok
[INFO] [stdout] test test_btreemap_large_scale ... ok
[INFO] [stdout] test test_btreeset_large_scale ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ord_equivalence.rs (/opt/rustwide/target/debug/deps/ord_equivalence-097b06a03d46dc9b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_atomic_comparison_examples ... ok
[INFO] [stdout] test test_ordering_consistency ... ok
[INFO] [stdout] test test_value_precedence_equivalence ... ok
[INFO] [stdout] test test_nested_comparison_examples ... ok
[INFO] [stdout] test test_lexicographic_behavior ... ok
[INFO] [stdout] test test_deep_structural_comparison ... ok
[INFO] [stdout] test test_min_max_examples ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ord_extrema.rs (/opt/rustwide/target/debug/deps/ord_extrema-c6862d61cdc71cdb)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_extrema_consistent_with_sorting ... ok
[INFO] [stdout] test test_max_large_collection ... ok
[INFO] [stdout] test test_extrema_with_std_functions ... ok
[INFO] [stdout] test test_min_large_collection ... ok
[INFO] [stdout] test test_min_max_duplicates ... ok
[INFO] [stdout] test test_max_small_collection ... ok
[INFO] [stdout] test test_min_max_with_nested_patterns ... ok
[INFO] [stdout] test test_min_max_empty_collection ... ok
[INFO] [stdout] test test_min_max_value_precedence ... ok
[INFO] [stdout] test test_min_small_collection ... ok
[INFO] [stdout] test test_iterator_min_max_methods ... ok
[INFO] [stderr]      Running tests/ord_property.rs (/opt/rustwide/target/debug/deps/ord_property-f5c333c388560d1d)
[INFO] [stdout] test test_clamp_pattern ... ok
[INFO] [stdout] test test_min_max_single_element ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test prop_antisymmetry ... ok
[INFO] [stdout] test prop_reflexivity ... ok
[INFO] [stdout] test prop_lexicographic_first_difference ... ok
[INFO] [stdout] test prop_consistency_with_eq ... ok
[INFO] [stdout] test prop_totality ... ok
[INFO] [stdout] test prop_operators_match_cmp ... ok
[INFO] [stdout] test prop_lexicographic_prefix ... ok
[INFO] [stdout] test prop_value_precedence ... ok
[INFO] [stdout] test prop_transitivity ... ok
[INFO] [stdout] test prop_lexicographic_elements ... ok
[INFO] [stdout] test prop_sorting_works ... ok
[INFO] [stderr]      Running tests/pattern_graph.rs (/opt/rustwide/target/debug/deps/pattern_graph-935c560373aebd9d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test duplicate_identity_last_write_wins ... ok
[INFO] [stdout] test merge_relationship_inserts_endpoints_and_rel ... ok
[INFO] [stdout] test walk_decomposition_stores_walk_rels_and_nodes ... ok
[INFO] [stdout] test unrecognized_pattern_goes_to_pg_other ... ok
[INFO] [stdout] test from_patterns_builds_correct_counts ... ok
[INFO] [stdout] test empty_graph_has_zero_counts ... ok
[INFO] [stdout] test custom_classifier_routes_to_pg_other_with_typed_tag ... ok
[INFO] [stdout] test from_patterns_first_write_wins ... ok
[INFO] [stdout] test merge_node_appears_in_pg_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/predicate_contains.rs (/opt/rustwide/target/debug/deps/predicate_contains-2a537d71378afbde)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_contains_100_level_nesting ... ok
[INFO] [stdout] test test_contains_direct_element_nested ... ok
[INFO] [stdout] test test_contains_deeply_nested_descendant ... ok
[INFO] [stdout] test test_contains_empty_elements_in_nested ... ok
[INFO] [stdout] test test_contains_direct_element_atomic ... ok
[INFO] [stdout] test test_contains_atomic_in_nested ... ok
[INFO] [stdout] test test_contains_atomic_not_found ... ok
[INFO] [stdout] test test_contains_atomic_self ... ok
[INFO] [stdout] test test_contains_but_not_matches ... ok
[INFO] [stdout] test test_contains_finds_first_occurrence ... ok
[INFO] [stdout] test test_contains_multiple_direct_elements ... ok
[INFO] [stdout] test test_contains_multiple_occurrences_same_value ... ok
[INFO] [stdout] test test_contains_nested_at_various_depths ... ok
[INFO] [stdout] test test_contains_nested_descendant ... ok
[INFO] [stdout] test test_contains_not_found_atomic ... ok
[INFO] [stdout] test test_contains_partial_match_not_enough ... ok
[INFO] [stdout] test test_contains_not_found_nested ... ok
[INFO] [stdout] test test_contains_self_nested ... ok
[INFO] [stdout] test test_contains_weaker_than_matches_identical ... ok
[INFO] [stdout] test test_contains_self_deeply_nested ... ok
[INFO] [stdout] test test_contains_transitivity_complex ... ok
[INFO] [stdout] test test_matches_implies_contains ... ok
[INFO] [stdout] test test_contains_empty_elements_not_in_atomic ... ok
[INFO] [stdout] test test_contains_empty_elements_self ... ok
[INFO] [stdout] test test_contains_intermediate_subpattern ... ok
[INFO] [stdout] test test_contains_multiple_occurrences_same_structure ... ok
[INFO] [stdout] test test_contains_self_atomic ... ok
[INFO] [stdout] test test_contains_deeply_nested ... ok
[INFO] [stderr]      Running tests/predicate_matches.rs (/opt/rustwide/target/debug/deps/predicate_matches-aa5ef36b596a81c4)
[INFO] [stdout] test test_contains_transitivity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_matches_10_level_nesting_identical ... ok
[INFO] [stdout] test test_matches_100_level_nesting ... ok
[INFO] [stdout] test test_matches_atomic_different ... ok
[INFO] [stdout] test test_matches_atomic_identical ... ok
[INFO] [stdout] test test_matches_atomic_vs_non_atomic ... ok
[INFO] [stdout] test test_matches_both_empty_elements ... ok
[INFO] [stdout] test test_matches_deeply_nested_different_at_middle ... ok
[INFO] [stdout] test test_matches_deeply_nested_different_at_bottom ... ok
[INFO] [stdout] test test_matches_deeply_nested_identical ... ok
[INFO] [stdout] test test_matches_different_element_counts ... ok
[INFO] [stdout] test test_matches_different_root_values ... ok
[INFO] [stdout] test test_matches_different_values_atomic ... ok
[INFO] [stdout] test test_matches_empty_elements_different_values ... ok
[INFO] [stdout] test test_matches_empty_elements_in_nested ... ok
[INFO] [stdout] test test_matches_empty_vs_non_empty ... ok
[INFO] [stdout] test test_matches_flat_vs_nested_same_values ... ok
[INFO] [stdout] test test_matches_identical_atomic_patterns ... ok
[INFO] [stdout] test test_matches_identical_nested_patterns ... ok
[INFO] [stdout] test test_matches_many_vs_few_elements ... ok
[INFO] [stdout] test test_matches_point_vs_pattern_same_value ... ok
[INFO] [stdout] test test_matches_reflexive_atomic ... ok
[INFO] [stdout] test test_matches_reflexive_empty_elements ... ok
[INFO] [stdout] test test_matches_reflexive_nested ... ok
[INFO] [stdout] test test_matches_symmetry ... ok
[INFO] [stderr]      Running tests/predicate_properties.rs (/opt/rustwide/target/debug/deps/predicate_properties-3d2877a875f5e946)
[INFO] [stdout] test test_matches_different_element_order ... ok
[INFO] [stdout] test test_matches_symmetry_complex ... ok
[INFO] [stdout] test test_matches_different_element_values ... ok
[INFO] [stdout] test test_matches_different_nested_structure ... ok
[INFO] [stdout] test test_matches_same_flattened_values_different_structure ... ok
[INFO] [stdout] test test_matches_symmetry_non_matching ... ok
[INFO] [stdout] test test_matches_different_nesting_levels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test prop_contains_transitive_nested ... ok
[INFO] [stdout] test prop_contains_reflexive_atomic ... ok
[INFO] [stdout] test prop_matches_reflexive_atomic ... ok
[INFO] [stdout] test test_contains_transitive_simple ... ok
[INFO] [stdout] test prop_contains_not_symmetric ... ok
[INFO] [stdout] test prop_matches_symmetric_atomic ... ok
[INFO] [stdout] test prop_matches_implies_contains_atomic ... ok
[INFO] [stdout] test prop_matches_distinguishes_different_structures ... ok
[INFO] [stdout] test prop_contains_element_means_contains_pattern ... ok
[INFO] [stdout] test prop_contains_reflexive ... ok
[INFO] [stdout] test prop_matches_reflexive ... ok
[INFO] [stdout] test prop_find_first_satisfies_predicate ... ok
[INFO] [stdout] test prop_find_first_consistent_with_filter ... ok
[INFO] [stdout] test prop_find_first_none_iff_filter_empty ... ok
[INFO] [stdout] test prop_matches_implies_contains ... ok
[INFO] [stdout] test prop_matches_identical_patterns ... ok
[INFO] [stdout] test prop_find_first_always_returns_valid_ref ... ok
[INFO] [stdout] test prop_find_first_is_first_in_filter ... ok
[INFO] [stdout] test prop_matches_symmetric ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_all_values.rs (/opt/rustwide/target/debug/deps/query_all_values-4ab77cf7662bfaf6)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_all_values_empty_pattern_vacuous_truth ... ok
[INFO] [stdout] test test_all_values_atomic_pattern_all_match ... ok
[INFO] [stdout] test test_all_values_atomic_pattern_not_all_match ... ok
[INFO] [stdout] test test_all_values_deeply_nested ... ok
[INFO] [stdout] test test_all_values_nested_pattern_one_fails ... ok
[INFO] [stdout] test test_all_values_short_circuit_behavior ... ok
[INFO] [stdout] test test_all_values_large_flat_pattern ... ok
[INFO] [stdout] test test_all_values_nested_pattern_all_match ... ok
[INFO] [stdout] test test_all_values_vs_any_value_complementarity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_all_values_property.rs (/opt/rustwide/target/debug/deps/query_all_values_property-810112cae8e883ef)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test prop_all_values_implies_any_value ... ok
[INFO] [stdout] test prop_all_values_const_false_always_returns_false ... ok
[INFO] [stdout] test prop_all_values_consistent_with_iterator_all ... ok
[INFO] [stdout] test prop_all_values_complementary_to_any_value ... ok
[INFO] [stdout] test prop_all_values_const_true_always_returns_true ... ok
[INFO] [stdout] test prop_all_values_monotonic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_any_value.rs (/opt/rustwide/target/debug/deps/query_any_value-dfbb34f07070e042)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_any_value_large_flat_pattern ... ok
[INFO] [stdout] test test_any_value_atomic_pattern_non_matching ... ok
[INFO] [stdout] test test_any_value_deeply_nested ... ok
[INFO] [stdout] test test_any_value_nested_pattern_matches_at_different_levels ... ok
[INFO] [stdout] test test_any_value_atomic_pattern_matching ... ok
[INFO] [stdout] test test_any_value_short_circuit_behavior ... ok
[INFO] [stdout] test test_any_value_no_matching_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_any_value_property.rs (/opt/rustwide/target/debug/deps/query_any_value_property-71fcbd19c2e4cf3d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prop_any_value_const_false_always_returns_false ... ok
[INFO] [stdout] test prop_any_value_monotonic ... ok
[INFO] [stdout] test prop_any_value_consistent_with_iterator_any ... ok
[INFO] [stdout] test prop_any_value_const_true_always_returns_true ... ok
[INFO] [stdout] test prop_any_value_with_negation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_existing.rs (/opt/rustwide/target/debug/deps/query_existing-8cd40928efeb6ee3)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_depth_one_level_nesting ... ok
[INFO] [stdout] test test_depth_different_branch_depths ... ok
[INFO] [stdout] test test_length_one_element ... ok
[INFO] [stdout] test test_large_pattern_operations ... ok
[INFO] [stdout] test test_depth_zero_means_atomic ... ok
[INFO] [stdout] test test_depth_deeply_nested ... ok
[INFO] [stdout] test test_empty_pattern_elements ... ok
[INFO] [stdout] test test_depth_atomic_pattern ... ok
[INFO] [stdout] test test_length_two_elements ... ok
[INFO] [stdout] test test_length_only_counts_direct_elements ... ok
[INFO] [stdout] test test_size_deeply_nested ... ok
[INFO] [stdout] test test_length_atomic_pattern ... ok
[INFO] [stdout] test test_size_equals_values_length ... ok
[INFO] [stdout] test test_size_atomic_pattern ... ok
[INFO] [stdout] test test_size_flat_pattern ... ok
[INFO] [stdout] test test_size_varying_branch_depths ... ok
[INFO] [stdout] test test_values_order_consistency ... ok
[INFO] [stdout] test test_values_atomic_pattern ... ok
[INFO] [stdout] test test_values_with_duplicates ... ok
[INFO] [stdout] test test_values_nested_pattern_pre_order ... ok
[INFO] [stdout] test test_length_many_elements ... ok
[INFO] [stdout] test test_length_vs_size_relationship ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_filter.rs (/opt/rustwide/target/debug/deps/query_filter-b03249e92b26930b)
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_filter_all_patterns ... ok
[INFO] [stderr]      Running tests/query_filter_property.rs (/opt/rustwide/target/debug/deps/query_filter_property-e2b73260014fa606)
[INFO] [stdout] test test_filter_complex_structural_predicate ... ok
[INFO] [stdout] test test_filter_atomic_patterns_only ... ok
[INFO] [stdout] test test_filter_deeply_nested ... ok
[INFO] [stdout] test test_filter_large_flat_pattern ... ok
[INFO] [stdout] test test_filter_no_matches ... ok
[INFO] [stdout] test test_filter_pre_order_traversal ... ok
[INFO] [stdout] test test_filter_returns_references ... ok
[INFO] [stdout] test test_filter_structural_and_value_predicate ... ok
[INFO] [stdout] test test_filter_root_pattern_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test prop_filter_disjunction ... ok
[INFO] [stdout] test prop_filter_pre_order ... ok
[INFO] [stdout] test prop_filter_result_size_bounded ... ok
[INFO] [stdout] test prop_filter_monotonic ... ok
[INFO] [stdout] test prop_filter_const_true_returns_all ... ok
[INFO] [stdout] test prop_filter_const_false_returns_empty ... ok
[INFO] [stdout] test prop_filter_preserves_predicate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_find_first.rs (/opt/rustwide/target/debug/deps/query_find_first-dbcff46cdc5e2dbd)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_find_first_100_level_nesting ... ok
[INFO] [stdout] test test_find_first_120_level_nesting ... ok
[INFO] [stdout] test test_find_first_atomic_pattern_matches_itself ... ok
[INFO] [stdout] test test_find_first_atomic_pattern_no_match ... ok
[INFO] [stdout] test test_find_first_combined_value_and_structure ... ok
[INFO] [stdout] test test_find_first_element_matches ... ok
[INFO] [stdout] test test_find_first_deeply_nested ... ok
[INFO] [stdout] test test_find_first_empty_elements_is_atomic ... ok
[INFO] [stdout] test test_find_first_empty_elements_structural ... ok
[INFO] [stdout] test test_find_first_left_before_right ... ok
[INFO] [stdout] test test_find_first_multiple_value_matches ... ok
[INFO] [stdout] test test_find_first_no_matches ... ok
[INFO] [stdout] test test_find_first_pre_order_traversal ... ok
[INFO] [stdout] test test_find_first_returns_reference_not_clone ... ok
[INFO] [stdout] test test_find_first_root_matches ... ok
[INFO] [stdout] test test_find_first_root_matches_by_structure ... ok
[INFO] [stdout] test test_find_first_second_element_matches ... ok
[INFO] [stdout] test test_find_first_atomic_pattern_structural ... ok
[INFO] [stdout] test test_find_first_empty_elements ... ok
[INFO] [stdout] test test_find_first_structural_predicate_depth ... ok
[INFO] [stdout] test test_find_first_structural_predicate_size ... ok
[INFO] [stdout] test test_find_first_very_deep_nesting ... ok
[INFO] [stdout] test test_find_first_with_all_values ... ok
[INFO] [stdout] test test_find_first_with_any_value ... ok
[INFO] [stdout] test test_find_first_with_filter_consistency ... ok
[INFO] [stdout] test test_find_first_no_matches_structural_predicate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semigroup_basic.rs (/opt/rustwide/target/debug/deps/semigroup_basic-32e13ed859392215)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_combine_atomic_with_pattern ... ok
[INFO] [stdout] test test_combine_empty_elements ... ok
[INFO] [stdout] test test_combine_atomic_patterns_empty_strings ... ok
[INFO] [stdout] test test_combine_nested_structures ... ok
[INFO] [stdout] test test_combine_pattern_with_atomic ... ok
[INFO] [stdout] test test_combine_deep_nesting ... ok
[INFO] [stdout] test test_combine_patterns_multiple_elements ... ok
[INFO] [stdout] test test_combine_pattern_with_itself ... ok
[INFO] [stdout] test test_combine_patterns_with_elements ... ok
[INFO] [stdout] test test_combine_atomic_patterns ... ok
[INFO] [stdout] test test_combine_wide_patterns ... ok
[INFO] [stdout] test test_combine_very_wide_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semigroup_equivalence.rs (/opt/rustwide/target/debug/deps/semigroup_equivalence-5bdf5a09de3dd1a8)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_haskell_empty_values ... ok
[INFO] [stdout] test test_haskell_associativity_example ... ok
[INFO] [stdout] test test_haskell_multiple_elements ... ok
[INFO] [stdout] test test_haskell_path_construction ... ok
[INFO] [stdout] test test_haskell_pattern_empty ... ok
[INFO] [stdout] test test_haskell_pattern_pattern ... ok
[INFO] [stdout] test test_haskell_point_point ... ok
[INFO] [stdout] test test_haskell_ref_associativity ... ok
[INFO] [stdout] test test_haskell_ref_nested ... ok
[INFO] [stdout] test test_haskell_ref_point_point ... ok
[INFO] [stdout] test test_haskell_self_combination ... ok
[INFO] [stdout] test test_haskell_nested_patterns ... ok
[INFO] [stdout] test test_haskell_fold_chain ... ok
[INFO] [stdout] test test_haskell_graph_construction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semigroup_integration.rs (/opt/rustwide/target/debug/deps/semigroup_integration-524ba6d87a989229)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_chained_operations ... ok
[INFO] [stdout] test test_filter_then_combine ... ok
[INFO] [stdout] test test_fold_100_patterns_with_elements ... ok
[INFO] [stdout] test test_collect_and_combine ... ok
[INFO] [stdout] test test_fold_empty_collection ... ok
[INFO] [stdout] test test_fold_nested_structures ... ok
[INFO] [stdout] test test_fold_four_patterns ... ok
[INFO] [stdout] test test_fold_single_pattern ... ok
[INFO] [stdout] test test_reduce_100_patterns ... ok
[INFO] [stdout] test test_reduce_empty_collection ... ok
[INFO] [stdout] test test_reduce_mixed_atomic_and_compound ... ok
[INFO] [stderr]      Running tests/semigroup_property.rs (/opt/rustwide/target/debug/deps/semigroup_property-91ebfd8e14e07e1c)
[INFO] [stdout] test test_reduce_four_patterns ... ok
[INFO] [stdout] test test_reduce_patterns_with_elements ... ok
[INFO] [stdout] test test_performance_large_fold ... ok
[INFO] [stdout] test test_reduce_single_pattern ... 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] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_value_combination_delegation ... ok
[INFO] [stdout] test test_element_preservation ... ok
[INFO] [stdout] test test_self_combination ... ok
[INFO] [stdout] test test_associativity_atomic_patterns ... ok
[INFO] [stdout] test test_combine_with_empty_elements ... ok
[INFO] [stdout] test test_associativity_varying_element_counts ... ok
[INFO] [stdout] test test_element_order ... ok
[INFO] [stdout] test test_associativity_varying_depths ... ok
[INFO] [stdout] test test_associativity_deep_nesting ... ok
[INFO] [stdout] test test_associativity_mixed_structures ... ok
[INFO] [stderr]      Running tests/snapshot_analysis.rs (/opt/rustwide/target/debug/deps/snapshot_analysis-bc83d4f689c94dad)
[INFO] [stdout] test test_associativity_wide_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_analysis_linear_pattern ... ok
[INFO] [stdout] test test_analysis_nested_pattern ... ok
[INFO] [stdout] test test_analysis_atomic_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_validation.rs (/opt/rustwide/target/debug/deps/snapshot_validation-753b8500f29b31aa)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_validation_error_max_depth ... ok
[INFO] [stderr]      Running tests/standard_graph_tests.rs (/opt/rustwide/target/debug/deps/standard_graph_tests-042644b7b33c542e)
[INFO] [stdout] test test_validation_error_max_elements ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test add_relationship_creates_placeholder_nodes ... ok
[INFO] [stdout] test add_pattern_classifies_relationship ... ok
[INFO] [stdout] test add_node_last_write_wins ... ok
[INFO] [stdout] test add_annotation ... ok
[INFO] [stdout] test add_relationship_uses_existing_nodes ... ok
[INFO] [stdout] test add_walk ... ok
[INFO] [stdout] test as_snapshot ... ok
[INFO] [stdout] test chaining_add_methods ... ok
[INFO] [stdout] test default_creates_empty_graph ... ok
[INFO] [stdout] test degree ... ok
[INFO] [stdout] test element_access_returns_none_for_missing ... ok
[INFO] [stdout] test from_patterns_constructor ... ok
[INFO] [stdout] test into_pattern_graph ... ok
[INFO] [stdout] test from_pattern_graph_wraps_directly ... ok
[INFO] [stdout] test iterators_visit_all_elements ... ok
[INFO] [stdout] test source_and_target ... ok
[INFO] [stdout] test neighbors_bidirectional ... ok
[INFO] [stdout] test source_target_returns_none_for_missing ... ok
[INFO] [stdout] test subject_builder_basic ... ok
[INFO] [stdout] test subject_builder_into_subject ... ok
[INFO] [stdout] test subject_builder_empty ... ok
[INFO] [stdout] test subject_builder_multiple_labels_and_properties ... ok
[INFO] [stdout] test add_nodes ... ok
[INFO] [stdout] test add_pattern_classifies_node ... ok
[INFO] [stdout] test as_query ... ok
[INFO] [stdout] test new_graph_is_empty ... ok
[INFO] [stdout] test as_pattern_graph ... ok
[INFO] [stdout] test scale_1000_nodes_5000_relationships ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transform.rs (/opt/rustwide/target/debug/deps/transform-4ed7c5e4667ad904)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test filter_graph_removes_non_matching ... ok
[INFO] [stdout] test map_all_graph_transforms_all_elements ... ok
[INFO] [stdout] test fold_graph_count_by_class ... ok
[INFO] [stdout] test para_graph_annotation_of_annotation_ordering ... ok
[INFO] [stdout] test map_graph_transforms_only_nodes ... ok
[INFO] [stdout] test map_with_context_uses_snapshot ... ok
[INFO] [stdout] test para_graph_cycle_soft_miss ... ok
[INFO] [stdout] test para_graph_fixed_annotation_of_annotation_converges ... ok
[INFO] [stdout] test para_graph_fixed_converges_on_simple_graph ... ok
[INFO] [stdout] test para_graph_nodes_have_no_sub_elements ... ok
[INFO] [stdout] test para_graph_processes_all_element_types ... ok
[INFO] [stdout] test para_graph_structural_depth ... ok
[INFO] [stdout] test unfold_depth_2_binary_tree ... ok
[INFO] [stdout] test unfold_graph_from_seeds ... ok
[INFO] [stdout] test unfold_graph_empty_seeds ... ok
[INFO] [stdout] test unfold_leaf_seed ... ok
[INFO] [stdout] test unfold_linear_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traversable_integration.rs (/opt/rustwide/target/debug/deps/traversable_integration-cb076f58b72b9215)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test full_pipeline_with_validation_error ... ok
[INFO] [stdout] test map_then_traverse_option ... ok
[INFO] [stdout] test full_pipeline_map_traverse_fold ... ok
[INFO] [stdout] test map_then_traverse_result ... ok
[INFO] [stdout] test map_then_validate_all ... ok
[INFO] [stdout] test sequence_result_then_fold ... ok
[INFO] [stdout] test nested_map_traverse_composition ... ok
[INFO] [stdout] test traverse_error_prevents_fold ... ok
[INFO] [stdout] test traverse_result_then_fold ... ok
[INFO] [stderr]      Running tests/traversable_laws.rs (/opt/rustwide/target/debug/deps/traversable_laws-e7222c7c628acec2)
[INFO] [stdout] test traverse_option_then_fold ... ok
[INFO] [stdout] test validate_all_then_fold ... ok
[INFO] [stdout] test map_to_option_then_sequence ... ok
[INFO] [stdout] test traverse_then_map ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test structure_preservation_option ... ok
[INFO] [stdout] test identity_law_option ... ok
[INFO] [stdout] test identity_law_result ... ok
[INFO] [stdout] test structure_preservation_result ... ok
[INFO] [stderr]      Running tests/traversable_option.rs (/opt/rustwide/target/debug/deps/traversable_option-92db8dc773f19b10)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test sequence_option_all_some ... ok
[INFO] [stdout] test sequence_option_nested_structure ... ok
[INFO] [stdout] test sequence_option_none_in_root ... ok
[INFO] [stdout] test sequence_option_atomic_some ... ok
[INFO] [stdout] test sequence_option_with_none ... ok
[INFO] [stdout] test traverse_option_atomic_none ... ok
[INFO] [stdout] test traverse_option_nested_all_some ... ok
[INFO] [stdout] test sequence_option_atomic_none ... ok
[INFO] [stdout] test traverse_option_nested_with_none ... ok
[INFO] [stdout] test traverse_option_atomic_some ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traversable_result.rs (/opt/rustwide/target/debug/deps/traversable_result-03f755cdebff72c8)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stderr]      Running tests/traversable_validate.rs (/opt/rustwide/target/debug/deps/traversable_validate-5b418ee27c9b6f4f)
[INFO] [stdout] test sequence_result_atomic_err ... ok
[INFO] [stdout] test sequence_result_err_in_root ... ok
[INFO] [stdout] test test_traverse_result_atomic_err ... ok
[INFO] [stdout] test test_traverse_result_atomic_ok ... ok
[INFO] [stdout] test test_traverse_result_deep_nesting ... ok
[INFO] [stdout] test test_traverse_result_deep_nesting_with_error ... ok
[INFO] [stdout] test test_traverse_result_nested_all_ok ... ok
[INFO] [stdout] test sequence_result_nested_structure ... ok
[INFO] [stdout] test sequence_result_with_err ... ok
[INFO] [stdout] test sequence_result_atomic_ok ... ok
[INFO] [stdout] test sequence_result_all_ok ... ok
[INFO] [stdout] test test_traverse_result_type_change ... ok
[INFO] [stdout] test test_traverse_result_short_circuit ... ok
[INFO] [stdout] test test_traverse_result_root_error_immediate_short_circuit ... ok
[INFO] [stdout] test test_traverse_result_nested_with_err ... ok
[INFO] [stdout] test test_traverse_result_type_change_with_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/validation.rs (/opt/rustwide/target/debug/deps/validation-b42897a8661b05c1)
[INFO] [stdout] test validate_all_valid ... ok
[INFO] [stdout] test validate_error_ordering ... ok
[INFO] [stdout] test validate_atomic_invalid ... ok
[INFO] [stdout] test validate_atomic_valid ... ok
[INFO] [stdout] test validate_no_short_circuit ... ok
[INFO] [stdout] test validate_multiple_invalid ... ok
[INFO] [stdout] test validate_all_single_call_per_value ... ok
[INFO] [stdout] test validate_nested_multiple_errors ... ok
[INFO] [stdout] test validate_type_transformation ... ok
[INFO] [stdout] test validate_one_invalid ... ok
[INFO] [stdout] test validate_vs_traverse_result_short_circuit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_validation_error_location_path ... ok
[INFO] [stdout] test test_validation_with_max_depth_constraint ... ok
[INFO] [stdout] test test_validation_with_valid_pattern ... ok
[INFO] [stdout] test test_validation_with_max_elements_constraint ... ok
[INFO] [stdout] test test_validation_with_100_plus_nesting_levels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_property.rs (/opt/rustwide/target/debug/deps/validation_property-701d02e5143c98d4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_validation_property_placeholder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/verify_short_circuit_bug.rs (/opt/rustwide/target/debug/deps/verify_short_circuit_bug-b97b64b1e0057654)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test verify_all_values_no_early_termination_when_all_pass ... ok
[INFO] [stdout] test verify_any_value_no_early_termination_when_no_match ... ok
[INFO] [stdout] test verify_all_values_true_short_circuit ... ok
[INFO] [stdout] test verify_any_value_true_short_circuit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pattern_core
[INFO] [stdout] 
[INFO] [stdout] running 114 tests
[INFO] [stdout] test src/lib.rs - (line 25) ... ok
[INFO] [stdout] test src/lib.rs - String (line 302) ... ok
[INFO] [stdout] test src/lib.rs - Vec<T> (line 323) ... ok
[INFO] [stdout] test src/lib.rs - FirstSubject (line 438) ... ok
[INFO] [stdout] test src/pattern/comonad.rs - pattern::comonad::Pattern<V>::extend (line 95) ... ok
[INFO] [stdout] test src/graph/standard.rs - graph::standard::StandardGraph (line 24) ... ok
[INFO] [stdout] test src/graph/transform/unfold_graph.rs - graph::transform::unfold_graph::unfold_graph (line 19) ... ok
[INFO] [stdout] test src/lib.rs - Subject (line 376) ... ok
[INFO] [stdout] test src/lib.rs - () (line 344) ... ok
[INFO] [stdout] test src/lib.rs - LastSubject (line 479) ... ok
[INFO] [stdout] test src/pattern/comonad.rs - pattern::comonad::Pattern<V>::extract (line 51) ... ok
[INFO] [stdout] test src/pattern/comonad.rs - pattern::comonad (line 18) ... ok
[INFO] [stdout] test src/pattern/comonad_helpers.rs - pattern::comonad_helpers::Pattern<V>::indices_at (line 106) ... ok
[INFO] [stdout] test src/lib.rs - EmptySubject (line 526) ... ok
[INFO] [stdout] test src/lib.rs - (line 112) ... ok
[INFO] [stdout] test src/lib.rs - (line 148) ... ok
[INFO] [stdout] test src/lib.rs - Combinable (line 266) ... ok
[INFO] [stdout] test src/lib.rs - (line 54) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern (line 85) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern (line 65) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<Option<V>>::sequence_option (line 2351) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 2621) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<Result<V,E>>::sequence_result (line 2410) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern (line 54) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3093) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3060) ... ok
[INFO] [stdout] test src/pattern/comonad_helpers.rs - pattern::comonad_helpers::Pattern<V>::size_at (line 67) ... ok
[INFO] [stdout] test src/pattern/comonad_helpers.rs - pattern::comonad_helpers::Pattern<V>::depth_at (line 33) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 2729) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::all_values (line 695) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::any_value (line 628) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::analyze_structure (line 1984) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::all_values (line 730) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::all_values (line 714) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3222) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3038) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::combine (line 2817) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::combine (line 2837) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3243) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3075) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 2705) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1273) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3204) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V> (line 3186) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1315) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::combine (line 2804) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1349) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1286) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::elements (line 461) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::depth (line 534) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1328) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 1034) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::filter (line 849) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::any_value (line 609) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::default (line 3126) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::contains (line 1300) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 954) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::filter (line 827) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::filter (line 871) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::filter (line 797) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 1016) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 969) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 997) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1593) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1524) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1537) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1564) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::find_first (line 987) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::length (line 485) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::map (line 1442) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::hash (line 3309) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::matches (line 1141) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::map (line 1422) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::from_list (line 412) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1577) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::fold (line 1551) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::matches (line 1158) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::map (line 1457) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::map (line 1432) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::is_atomic (line 565) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::matches (line 1167) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::para (line 1816) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::matches (line 1177) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::validate (line 1895) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::para (line 1792) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::point (line 348) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::value (line 440) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::matches (line 1196) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::values (line 1676) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::values (line 1662) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::traverse_result (line 2257) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::validate_all (line 2485) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::para (line 1802) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::pattern (line 381) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::values (line 1691) ... ok
[INFO] [stdout] test src/subject.rs - subject::RangeValue (line 57) ... ok
[INFO] [stdout] test src/pattern/unfold.rs - pattern::unfold::unfold (line 17) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::size (line 508) ... ok
[INFO] [stdout] test src/test_utils/helpers.rs - test_utils::helpers::counting_effect (line 185) ... ignored
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::values (line 1708) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::zip3 (line 2908) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::ValidationError (line 172) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::StructureAnalysis (line 198) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::para (line 1829) ... ok
[INFO] [stdout] test src/subject.rs - subject::PropertyRecord (line 240) ... ok
[INFO] [stdout] test src/subject.rs - subject::Symbol (line 15) ... ok
[INFO] [stdout] test src/subject.rs - subject::Subject::from_id (line 376) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::ValidationRules (line 143) ... ok
[INFO] [stdout] test src/subject.rs - subject::Subject (line 287) ... ok
[INFO] [stdout] test src/subject.rs - subject::Subject (line 265) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::zip_with (line 2964) ... ok
[INFO] [stdout] test src/subject.rs - subject::Value (line 117) ... ok
[INFO] [stdout] test src/pattern/core.rs - pattern::core::Pattern<V>::traverse_option (line 2168) ... ok
[INFO] [stdout] test src/subject.rs - subject::Subject::build (line 405) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 113 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 6.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4b201c3669bc8453fa7049b5cdc08aec14be1723975a93a7fcc13ed6f3de267a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b201c3669bc8453fa7049b5cdc08aec14be1723975a93a7fcc13ed6f3de267a", kill_on_drop: false }`
[INFO] [stdout] 4b201c3669bc8453fa7049b5cdc08aec14be1723975a93a7fcc13ed6f3de267a
