[INFO] fetching crate orlando-transducers 0.5.1...
[INFO] testing orlando-transducers-0.5.1 against 1.95.0 for beta-1.96-2
[INFO] extracting crate orlando-transducers 0.5.1 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate orlando-transducers 0.5.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate orlando-transducers 0.5.1
[INFO] tweaked toml for crates.io crate orlando-transducers 0.5.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate orlando-transducers 0.5.1 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 orlando-transducers 0.5.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.64
[INFO] [stderr]   Downloaded karpal-profunctor v0.2.0
[INFO] [stderr]   Downloaded karpal-optics v0.2.0
[INFO] [stderr]   Downloaded karpal-core v0.2.0
[INFO] [stderr]   Downloaded quickcheck v1.1.0
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.64
[INFO] [stderr]   Downloaded quickcheck_macros v1.2.0
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.114
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] b566a4afcb7fe62383a57bee9677a77253253e261e2a0da344dc66d06c0c6175
[INFO] running `Command { std: "docker" "start" "-a" "b566a4afcb7fe62383a57bee9677a77253253e261e2a0da344dc66d06c0c6175", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b566a4afcb7fe62383a57bee9677a77253253e261e2a0da344dc66d06c0c6175", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b566a4afcb7fe62383a57bee9677a77253253e261e2a0da344dc66d06c0c6175", kill_on_drop: false }`
[INFO] [stdout] b566a4afcb7fe62383a57bee9677a77253253e261e2a0da344dc66d06c0c6175
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 767a3beecc0e58f1a9ae0ca7b87c00eac2d6ed8ea6d575c1edbc90a948bf2559
[INFO] running `Command { std: "docker" "start" "-a" "767a3beecc0e58f1a9ae0ca7b87c00eac2d6ed8ea6d575c1edbc90a948bf2559", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling karpal-core v0.2.0
[INFO] [stderr]    Compiling karpal-profunctor v0.2.0
[INFO] [stderr]    Compiling karpal-optics v0.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling orlando-transducers v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.64s
[INFO] running `Command { std: "docker" "inspect" "767a3beecc0e58f1a9ae0ca7b87c00eac2d6ed8ea6d575c1edbc90a948bf2559", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "767a3beecc0e58f1a9ae0ca7b87c00eac2d6ed8ea6d575c1edbc90a948bf2559", kill_on_drop: false }`
[INFO] [stdout] 767a3beecc0e58f1a9ae0ca7b87c00eac2d6ed8ea6d575c1edbc90a948bf2559
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 94b15ee402c271374fcb016e182ae9c290740ec2dcf4ee64dac482a02e62436f
[INFO] running `Command { std: "docker" "start" "-a" "94b15ee402c271374fcb016e182ae9c290740ec2dcf4ee64dac482a02e62436f", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling quickcheck_macros v1.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling orlando-transducers v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 50.76s
[INFO] running `Command { std: "docker" "inspect" "94b15ee402c271374fcb016e182ae9c290740ec2dcf4ee64dac482a02e62436f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94b15ee402c271374fcb016e182ae9c290740ec2dcf4ee64dac482a02e62436f", kill_on_drop: false }`
[INFO] [stdout] 94b15ee402c271374fcb016e182ae9c290740ec2dcf4ee64dac482a02e62436f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 730ab4c8b61b2afd7624d6e7c83f528b3fc5a37aee32dd5292404182631edb98
[INFO] running `Command { std: "docker" "start" "-a" "730ab4c8b61b2afd7624d6e7c83f528b3fc5a37aee32dd5292404182631edb98", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orlando_transducers-5325881bdfc89355)
[INFO] [stdout] 
[INFO] [stdout] running 369 tests
[INFO] [stdout] test collectors::tests::test_contains ... ok
[INFO] [stdout] test collectors::tests::test_contains_with_transducer ... ok
[INFO] [stdout] test collectors::tests::test_contains_first_element ... ok
[INFO] [stdout] test collectors::tests::test_contains_last_element ... ok
[INFO] [stdout] test collectors::tests::test_count ... ok
[INFO] [stdout] test collectors::tests::test_cycle_empty_vec ... ok
[INFO] [stdout] test collectors::tests::test_cycle_strings ... ok
[INFO] [stdout] test collectors::tests::test_cycle_zero ... ok
[INFO] [stdout] test collectors::tests::test_difference_basic ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_all ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_composed_operations ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_empty ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_large_data ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_one ... ok
[INFO] [stdout] test collectors::tests::test_difference_no_overlap ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_more_than_available ... ok
[INFO] [stdout] test collectors::tests::test_difference_removes_all_occurrences ... ok
[INFO] [stdout] test collectors::tests::test_cycle_basic ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_basic ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_strings ... ok
[INFO] [stdout] test collectors::tests::test_find_not_found ... ok
[INFO] [stdout] test collectors::tests::test_find_with_transform ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_single_element ... ok
[INFO] [stdout] test collectors::tests::test_first ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_with_filter ... ok
[INFO] [stdout] test collectors::tests::test_group_by_empty ... ok
[INFO] [stdout] test collectors::tests::test_group_by ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_with_transducer ... ok
[INFO] [stdout] test collectors::tests::test_every ... ok
[INFO] [stdout] test collectors::tests::test_find_empty ... ok
[INFO] [stdout] test collectors::tests::test_difference_complete_overlap ... ok
[INFO] [stdout] test collectors::tests::test_find ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_zero ... ok
[INFO] [stdout] test collectors::tests::test_drop_last_take_last_coverage ... ok
[INFO] [stdout] test collectors::tests::test_group_by_with_transform ... ok
[INFO] [stdout] test collectors::tests::test_intersection_basic ... ok
[INFO] [stdout] test collectors::tests::test_intersection_preserves_duplicates ... ok
[INFO] [stdout] test collectors::tests::test_contains_empty ... ok
[INFO] [stdout] test collectors::tests::test_intersection_with_transducers ... ok
[INFO] [stdout] test collectors::tests::test_max_basic ... ok
[INFO] [stdout] test collectors::tests::test_intersection_no_overlap ... ok
[INFO] [stdout] test collectors::tests::test_max_with_map ... ok
[INFO] [stdout] test collectors::tests::test_max_empty ... ok
[INFO] [stdout] test collectors::tests::test_mean_basic ... ok
[INFO] [stdout] test collectors::tests::test_intersection_complete_overlap ... ok
[INFO] [stdout] test collectors::tests::test_max_by_basic ... ok
[INFO] [stdout] test collectors::tests::test_mean_integers ... ok
[INFO] [stdout] test collectors::tests::test_mean_with_map ... ok
[INFO] [stdout] test collectors::tests::test_median_empty ... ok
[INFO] [stdout] test collectors::tests::test_group_by_single_group ... ok
[INFO] [stdout] test collectors::tests::test_max_by_empty ... ok
[INFO] [stdout] test collectors::tests::test_mean_empty ... ok
[INFO] [stdout] test collectors::tests::test_median_unsorted ... ok
[INFO] [stdout] test collectors::tests::test_median_odd_count ... ok
[INFO] [stdout] test collectors::tests::test_merge_two_equal_length ... ok
[INFO] [stdout] test collectors::tests::test_median_single ... ok
[INFO] [stdout] test collectors::tests::test_merge_with_transducers ... ok
[INFO] [stdout] test collectors::tests::test_min_by_basic ... ok
[INFO] [stdout] test collectors::tests::test_merge_empty_stream ... ok
[INFO] [stdout] test collectors::tests::test_min_basic ... ok
[INFO] [stdout] test collectors::tests::test_min_empty ... ok
[INFO] [stdout] test collectors::tests::test_min_with_map ... ok
[INFO] [stdout] test collectors::tests::test_mode_all_unique ... ok
[INFO] [stdout] test collectors::tests::test_mode_basic ... ok
[INFO] [stdout] test collectors::tests::test_merge_three_streams ... ok
[INFO] [stdout] test collectors::tests::test_min_by_empty ... ok
[INFO] [stdout] test collectors::tests::test_merge_single_stream ... ok
[INFO] [stdout] test collectors::tests::test_merge_different_lengths ... ok
[INFO] [stdout] test collectors::tests::test_median_even_count ... ok
[INFO] [stdout] test collectors::tests::test_mode_empty ... ok
[INFO] [stdout] test collectors::tests::test_mode_strings ... ok
[INFO] [stdout] test collectors::tests::test_mode_with_map ... ok
[INFO] [stdout] test collectors::tests::test_none ... ok
[INFO] [stdout] test collectors::tests::test_none_all_match ... ok
[INFO] [stdout] test collectors::tests::test_none_empty ... ok
[INFO] [stdout] test collectors::tests::test_none_with_transducer ... ok
[INFO] [stdout] test collectors::tests::test_partition ... ok
[INFO] [stdout] test collectors::tests::test_partition_all_fail ... ok
[INFO] [stdout] test collectors::tests::test_partition_all_pass ... ok
[INFO] [stdout] test collectors::tests::test_partition_with_transform ... ok
[INFO] [stdout] test collectors::tests::test_phase4_with_filter ... ok
[INFO] [stdout] test collectors::tests::test_phase5_cycle_with_transducer ... ok
[INFO] [stdout] test collectors::tests::test_phase5_integration ... ok
[INFO] [stdout] test collectors::tests::test_product_basic ... ok
[INFO] [stdout] test collectors::tests::test_product_empty ... ok
[INFO] [stdout] test collectors::tests::test_range_negative_step ... ok
[INFO] [stdout] test collectors::tests::test_product_with_map ... ok
[INFO] [stdout] test collectors::tests::test_range_step_2 ... ok
[INFO] [stdout] test collectors::tests::test_quantile_empty ... ok
[INFO] [stdout] test collectors::tests::test_quantile_invalid_p ... ok
[INFO] [stdout] test collectors::tests::test_quantile_max ... ok
[INFO] [stdout] test collectors::tests::test_quantile_median ... ok
[INFO] [stdout] test collectors::tests::test_quantile_min ... ok
[INFO] [stdout] test collectors::tests::test_quantile_p95 ... ok
[INFO] [stdout] test collectors::tests::test_quantile_single_element ... ok
[INFO] [stdout] test collectors::tests::test_range_basic ... ok
[INFO] [stdout] test collectors::tests::test_repeat_strings ... ok
[INFO] [stdout] test collectors::tests::test_repeat_zero ... ok
[INFO] [stdout] test collectors::tests::test_reverse_basic ... ok
[INFO] [stdout] test collectors::tests::test_reverse_empty ... ok
[INFO] [stdout] test collectors::tests::test_product_with_zero ... ok
[INFO] [stdout] test collectors::tests::test_sort_by_basic ... ok
[INFO] [stdout] test collectors::tests::test_sort_by_empty ... ok
[INFO] [stdout] test collectors::tests::test_sort_by_with_map ... ok
[INFO] [stdout] test collectors::tests::test_repeat_basic ... ok
[INFO] [stdout] test collectors::tests::test_sort_with_ascending ... ok
[INFO] [stdout] test collectors::tests::test_reverse_with_map ... ok
[INFO] [stdout] test collectors::tests::test_std_dev_constant ... ok
[INFO] [stdout] test collectors::tests::test_std_dev_empty ... ok
[INFO] [stdout] test collectors::tests::test_symmetric_difference_basic ... ok
[INFO] [stdout] test collectors::tests::test_symmetric_difference_complete_overlap ... ok
[INFO] [stdout] test collectors::tests::test_std_dev_basic ... ok
[INFO] [stdout] test collectors::tests::test_symmetric_difference_preserves_order ... ok
[INFO] [stdout] test collectors::tests::test_take_last_all ... ok
[INFO] [stdout] test collectors::tests::test_sum ... ok
[INFO] [stdout] test collectors::tests::test_take_last_basic ... ok
[INFO] [stdout] test collectors::tests::test_take_last_drop_last_equivalence ... ok
[INFO] [stdout] test collectors::tests::test_take_last_empty ... ok
[INFO] [stdout] test collectors::tests::test_symmetric_difference_no_overlap ... ok
[INFO] [stdout] test collectors::tests::test_symmetric_difference_duplicates ... ok
[INFO] [stdout] test collectors::tests::test_statistical_operations_pipeline ... ok
[INFO] [stdout] test collectors::tests::test_range_empty ... ok
[INFO] [stdout] test collectors::tests::test_take_last_more_than_available ... ok
[INFO] [stdout] test collectors::tests::test_take_last_large_data ... ok
[INFO] [stdout] test collectors::tests::test_take_last_one ... ok
[INFO] [stdout] test collectors::tests::test_take_last_single_element ... ok
[INFO] [stdout] test collectors::tests::test_take_last_strings ... ok
[INFO] [stdout] test collectors::tests::test_take_last_with_filter ... ok
[INFO] [stdout] test collectors::tests::test_take_last_with_transducer ... ok
[INFO] [stdout] test collectors::tests::test_take_last_zero ... ok
[INFO] [stdout] test collectors::tests::test_to_vec ... ok
[INFO] [stdout] test collectors::tests::test_unfold_countdown ... ok
[INFO] [stdout] test collectors::tests::test_unfold_early_stop ... ok
[INFO] [stdout] test collectors::tests::test_unfold_fibonacci ... ok
[INFO] [stdout] test collectors::tests::test_unfold_limit ... ok
[INFO] [stdout] test collectors::tests::test_unfold_powers_of_2 ... ok
[INFO] [stdout] test collectors::tests::test_union_basic ... ok
[INFO] [stdout] test collectors::tests::test_union_empty ... ok
[INFO] [stdout] test collectors::tests::test_union_no_overlap ... ok
[INFO] [stdout] test collectors::tests::test_union_complete_overlap ... ok
[INFO] [stdout] test collectors::tests::test_range_descending ... ok
[INFO] [stdout] test collectors::tests::test_reverse_single ... ok
[INFO] [stdout] test collectors::tests::test_sort_with_descending ... ok
[INFO] [stdout] test collectors::tests::test_take_last_composed_operations ... ok
[INFO] [stdout] test collectors::tests::test_variance_empty ... ok
[INFO] [stdout] test collectors::tests::test_variance_basic ... ok
[INFO] [stdout] test collectors::tests::test_variance_single_element ... ok
[INFO] [stdout] test collectors::tests::test_union_removes_duplicates ... ok
[INFO] [stdout] test collectors::tests::test_variance_two_elements ... ok
[INFO] [stdout] test collectors::tests::test_zip ... ok
[INFO] [stdout] test collectors::tests::test_zip_equal_length ... ok
[INFO] [stdout] test collectors::tests::test_zip_with ... ok
[INFO] [stdout] test collectors::tests::test_zip_with_different_types ... ok
[INFO] [stdout] test geometric_optics::tests::test_blade_grade_trivector ... ok
[INFO] [stdout] test geometric_optics::tests::test_blades_at_grade_count_3d ... ok
[INFO] [stdout] test geometric_optics::tests::test_blade_grade_scalar ... ok
[INFO] [stdout] test geometric_optics::tests::test_blade_grade_vectors ... ok
[INFO] [stdout] test geometric_optics::tests::test_2d_algebra ... ok
[INFO] [stdout] test geometric_optics::tests::test_blade_grade_bivectors ... ok
[INFO] [stdout] test geometric_optics::tests::test_4d_grade_indices ... ok
[INFO] [stdout] test geometric_optics::tests::test_binomial_sum ... ok
[INFO] [stdout] test geometric_optics::tests::test_component_set ... ok
[INFO] [stdout] test geometric_optics::tests::test_blades_at_grade_count_4d ... ok
[INFO] [stdout] test geometric_optics::tests::test_component_get ... ok
[INFO] [stdout] test geometric_optics::tests::test_extract_then_norm ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_extract_bivectors ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_extract_empty ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_extract_scalar ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_indices_3d ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_involution_involution ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_mask_all_grades ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_mask_zero ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_project_idempotent ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_project_max_all ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_extract_vectors ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_filter_pattern ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_mask_bivector_only ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_project_max ... ok
[INFO] [stdout] test geometric_optics::tests::test_has_grade ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_extract_length ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_extract_trivector ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_involution ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_project_scalar_only ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_project_vectors_only ... ok
[INFO] [stdout] test geometric_optics::tests::test_norm_zero ... ok
[INFO] [stdout] test geometric_optics::tests::test_norm_345 ... ok
[INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_vector ... ok
[INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_zero ... ok
[INFO] [stdout] test geometric_optics::tests::test_norm_squared ... ok
[INFO] [stdout] test geometric_optics::tests::test_grade_mask_scalar_only ... ok
[INFO] [stdout] test geometric_optics::tests::test_normalize ... ok
[INFO] [stdout] test geometric_optics::tests::test_project_preserves_grade_mask ... ok
[INFO] [stdout] test geometric_optics::tests::test_reverse ... ok
[INFO] [stdout] test geometric_optics::tests::test_reverse_involution ... ok
[INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_mixed ... ok
[INFO] [stdout] test geometric_optics::tests::test_normalize_zero ... ok
[INFO] [stdout] test iter_ext::tests::test_pipeline_builder_filter ... ok
[INFO] [stdout] test iter_ext::tests::test_pipeline_builder_take ... ok
[INFO] [stdout] test iter_ext::tests::test_pipeline_builder_map_filter_take ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_involution_involution ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_chaining_with_std_iterators ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_empty_iterator ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_composed ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_take ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_with_for_loop ... ok
[INFO] [stdout] test logic::tests::test_any_pass ... ok
[INFO] [stdout] test logic::tests::test_both ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_mask_consistent ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_filter ... ok
[INFO] [stdout] test logic::tests::test_complement ... ok
[INFO] [stdout] test logic::tests::test_either ... ok
[INFO] [stdout] test logic::tests::test_if_else ... ok
[INFO] [stdout] test logic::tests::test_unless ... ok
[INFO] [stdout] test iter_ext::tests::test_transduce_map ... ok
[INFO] [stdout] test logic::tests::test_all_pass ... ok
[INFO] [stdout] test logic::tests::test_when ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_project_idempotent ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_normalize_unit ... ok
[INFO] [stdout] test collectors::tests::test_range_zero_step - should panic ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_norm_non_negative ... ok
[INFO] [stdout] test geometric_optics::tests::property_tests::prop_reverse_involution ... ok
[INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_round_trip_forward ... ok
[INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_round_trip_backward ... ok
[INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_over_equivalence ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_fold_any_all_find ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_fold_fold_map ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_fold_then ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_iso_to_fold ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_iso_to_traversal ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_iso_transform_fnp ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_iso_transform_matches_over ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_then ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_to_fold ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_to_traversal ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_fnp ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_fnp_modification ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_matches_over ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_optional_to_fold ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_prism_to_fold ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_prism_to_traversal ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_fnp_match ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_fnp_no_match ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_matches_over ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_then ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_to_fold ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_transform_fnp ... ok
[INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_transform_matches_over_all ... ok
[INFO] [stdout] test optics::tests::test_fold_basic ... ok
[INFO] [stdout] test optics::tests::test_fold_empty ... ok
[INFO] [stdout] test optics::tests::test_fold_first ... ok
[INFO] [stdout] test optics::tests::test_fold_length ... ok
[INFO] [stdout] test optics::tests::test_fold_on_struct ... ok
[INFO] [stdout] test optics::tests::test_iso_as_lens ... ok
[INFO] [stdout] test optics::tests::test_iso_as_prism ... ok
[INFO] [stdout] test optics::tests::test_iso_from ... ok
[INFO] [stdout] test optics::tests::test_iso_law_round_trip_backward ... ok
[INFO] [stdout] test optics::tests::test_iso_law_round_trip_forward ... ok
[INFO] [stdout] test optics::tests::test_iso_over ... ok
[INFO] [stdout] test optics::tests::test_iso_reverse ... ok
[INFO] [stdout] test optics::tests::test_iso_string_len ... ok
[INFO] [stdout] test optics::tests::test_iso_to ... ok
[INFO] [stdout] test optics::tests::test_lens_composition ... ok
[INFO] [stdout] test optics::tests::test_lens_get ... ok
[INFO] [stdout] test optics::tests::test_lens_law_get_put ... ok
[INFO] [stdout] test optics::tests::test_lens_law_put_get ... ok
[INFO] [stdout] test optics::tests::test_lens_law_put_put ... ok
[INFO] [stdout] test optics::tests::test_lens_over ... ok
[INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_preview_review ... ok
[INFO] [stdout] test optics::tests::test_lens_set ... ok
[INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_over_non_match ... ok
[INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_review_preview ... ok
[INFO] [stdout] test optics::tests::test_optional_get_none ... ok
[INFO] [stdout] test optics::tests::test_optional_get_some ... ok
[INFO] [stdout] test optics::tests::test_optional_get_or ... ok
[INFO] [stdout] test optics::tests::test_optional_over_none ... ok
[INFO] [stdout] test optics::tests::test_prism_law_review_preview ... ok
[INFO] [stdout] test optics::tests::test_prism_law_preview_review ... ok
[INFO] [stdout] test optics::tests::test_prism_over_match ... ok
[INFO] [stdout] test optics::tests::test_prism_preview_match ... ok
[INFO] [stdout] test optics::tests::test_prism_preview_no_match ... ok
[INFO] [stdout] test optics::tests::test_prism_rectangle_variant ... ok
[INFO] [stdout] test optics::tests::test_prism_review ... ok
[INFO] [stdout] test optics::tests::test_traversal_as_fold ... ok
[INFO] [stdout] test optics::tests::test_prism_over_no_match ... ok
[INFO] [stdout] test optics::tests::test_traversal_law_composition ... ok
[INFO] [stdout] test optics::tests::test_traversal_empty ... ok
[INFO] [stdout] test optics::tests::test_traversal_on_struct ... ok
[INFO] [stdout] test optics::tests::test_traversal_get_all ... ok
[INFO] [stdout] test optics::tests::test_traversal_over_all ... ok
[INFO] [stdout] test optics::tests::test_traversal_law_identity ... ok
[INFO] [stdout] test optics::tests::test_traversal_set_all ... ok
[INFO] [stdout] test optics::tests::test_optional_over_some ... ok
[INFO] [stdout] test signal::tests::test_signal_basic ... ok
[INFO] [stdout] test signal::tests::test_signal_combine ... ok
[INFO] [stdout] test signal::tests::test_signal_combine_string ... ok
[INFO] [stdout] test signal::tests::test_signal_fold ... ok
[INFO] [stdout] test signal::tests::test_signal_map ... ok
[INFO] [stdout] test signal::tests::test_signal_map_chain ... ok
[INFO] [stdout] test signal::tests::test_signal_multiple_subscribers ... ok
[INFO] [stdout] test signal::tests::test_signal_subscribe ... ok
[INFO] [stdout] test signal::tests::test_signal_update ... ok
[INFO] [stdout] test simd::tests::test_filter_f64_simd ... ok
[INFO] [stdout] test simd::tests::test_map_f64_simd ... ok
[INFO] [stdout] test simd::tests::test_mul_f64_simd ... ok
[INFO] [stdout] test simd::tests::test_sum_f64_simd ... ok
[INFO] [stdout] test step::tests::test_continue ... ok
[INFO] [stdout] test step::tests::test_map ... ok
[INFO] [stdout] test step::tests::test_monad_laws ... ok
[INFO] [stdout] test step::tests::test_stop ... ok
[INFO] [stdout] test stream::tests::test_stream_default ... ok
[INFO] [stdout] test stream::tests::test_stream_emit_subscribe ... ok
[INFO] [stdout] test stream::tests::test_stream_filter ... ok
[INFO] [stdout] test stream::tests::test_stream_fold_sum ... ok
[INFO] [stdout] test stream::tests::test_stream_fold_to_signal ... ok
[INFO] [stdout] test stream::tests::test_stream_map ... ok
[INFO] [stdout] test stream::tests::test_stream_map_filter_chain ... ok
[INFO] [stdout] test stream::tests::test_stream_merge ... ok
[INFO] [stdout] test stream::tests::test_stream_multiple_subscribers ... ok
[INFO] [stdout] test stream::tests::test_stream_take ... ok
[INFO] [stdout] test tests::test_basic_pipeline ... ok
[INFO] [stdout] test tests::test_composition_laws ... ok
[INFO] [stdout] test tests::test_early_termination ... ok
[INFO] [stdout] test tests::test_no_intermediate_allocations ... ok
[INFO] [stdout] test transducer::tests::test_identity ... ok
[INFO] [stdout] test transducer::tests::test_identity_laws ... ok
[INFO] [stdout] test transforms::tests::test_aperture_basic ... ok
[INFO] [stdout] test transforms::tests::test_aperture_composition ... ok
[INFO] [stdout] test transforms::tests::test_aperture_early_termination ... ok
[INFO] [stdout] test transforms::tests::test_aperture_empty ... ok
[INFO] [stdout] test transforms::tests::test_aperture_exact_fit ... ok
[INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_identity ... ok
[INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_composition ... ok
[INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_preserves_length ... ok
[INFO] [stdout] test transforms::tests::test_aperture_insufficient_elements ... ok
[INFO] [stdout] test transforms::tests::test_aperture_large_data ... ok
[INFO] [stdout] test transforms::tests::test_aperture_single_element ... ok
[INFO] [stdout] test transforms::tests::test_aperture_size_1 ... ok
[INFO] [stdout] test transforms::tests::test_aperture_large_window ... ok
[INFO] [stdout] test transforms::tests::test_aperture_size_2 ... ok
[INFO] [stdout] test transforms::tests::test_aperture_strings ... ok
[INFO] [stdout] test transforms::tests::test_chunk_composition ... ok
[INFO] [stdout] test transforms::tests::test_chunk ... ok
[INFO] [stdout] test transforms::tests::test_aperture_with_filter ... ok
[INFO] [stdout] test transforms::tests::test_chunk_exact ... ok
[INFO] [stdout] test transforms::tests::test_chunk_partial ... ok
[INFO] [stdout] test transforms::tests::test_filter ... ok
[INFO] [stdout] test transforms::tests::test_flatmap_composition ... ok
[INFO] [stdout] test transforms::tests::test_flatmap ... ok
[INFO] [stdout] test transforms::tests::test_flatmap_empty ... ok
[INFO] [stdout] test transforms::tests::test_map ... ok
[INFO] [stdout] test transforms::tests::test_flatmap_early_termination ... ok
[INFO] [stdout] test transforms::tests::test_reject ... ok
[INFO] [stdout] test transforms::tests::test_reject_composition ... ok
[INFO] [stdout] test transforms::tests::test_reject_vs_filter ... ok
[INFO] [stdout] test transforms::tests::test_take ... ok
[INFO] [stdout] test transforms::tests::test_aperture_zero_size - should panic ... ok
[INFO] [stdout] test transforms::tests::test_chunk_zero_size - should panic ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_over_none ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_none ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_get_put ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_put_put ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_over_equivalence ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_composition_set ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_some ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_or_none ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_over_some ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_put_get ... ok
[INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_composition_get ... ok
[INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_or_some ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 369 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-b397107245e2282e)
[INFO] [stdout] running 76 tests
[INFO] [stdout] test test_all_pass_predicate ... ok
[INFO] [stdout] test test_any_pass_predicate ... ok
[INFO] [stdout] test test_cartesian_product ... ok
[INFO] [stdout] test test_cartesian_product_single ... ok
[INFO] [stdout] test test_collectors_count ... ok
[INFO] [stdout] test test_collectors_last ... ok
[INFO] [stdout] test test_collectors_some ... ok
[INFO] [stdout] test test_cartesian_product_empty ... ok
[INFO] [stdout] test test_collectors_every ... ok
[INFO] [stdout] test test_complement_predicate ... ok
[INFO] [stdout] test test_collectors_sum ... ok
[INFO] [stdout] test test_complex_pipeline ... ok
[INFO] [stdout] test test_complex_logic_pipeline ... ok
[INFO] [stdout] test test_composition_associativity ... ok
[INFO] [stdout] test test_drop ... ok
[INFO] [stdout] test test_drop_while ... ok
[INFO] [stdout] test test_early_termination_efficiency ... ok
[INFO] [stdout] test test_either_predicate ... ok
[INFO] [stdout] test test_both_predicate ... ok
[INFO] [stdout] test test_frequencies ... ok
[INFO] [stdout] test test_frequencies_empty ... ok
[INFO] [stdout] test test_frequencies_with_transform ... ok
[INFO] [stdout] test test_fold_aggregate ... ok
[INFO] [stdout] test test_geometric_optics_pure_grade_filter ... ok
[INFO] [stdout] test test_collectors_first ... ok
[INFO] [stdout] test test_geometric_optics_with_pipeline ... ok
[INFO] [stdout] test test_identity_laws ... ok
[INFO] [stdout] test test_if_else_transducer ... ok
[INFO] [stdout] test test_if_else_with_filter ... ok
[INFO] [stdout] test test_interpose ... ok
[INFO] [stdout] test test_interpose_composition ... ok
[INFO] [stdout] test test_interpose_empty ... ok
[INFO] [stdout] test test_interpose_single ... ok
[INFO] [stdout] test test_interpose_with_strings ... ok
[INFO] [stdout] test test_iso_as_lens_composition ... ok
[INFO] [stdout] test test_iso_bidirectional ... ok
[INFO] [stdout] test test_large_dataset ... ok
[INFO] [stdout] test test_map_filter_take_pipeline ... ok
[INFO] [stdout] test test_geometric_optics_grade_project_in_pipeline ... ok
[INFO] [stdout] test test_nested_logic_predicates ... ok
[INFO] [stdout] test test_partition_by_single_group ... ok
[INFO] [stdout] test test_partition_by_empty ... ok
[INFO] [stdout] test test_partition_by_with_transform ... ok
[INFO] [stdout] test test_prism_with_enum_pipeline ... ok
[INFO] [stdout] test test_repeat_each ... ok
[INFO] [stdout] test test_repeat_each_composition ... ok
[INFO] [stdout] test test_partition_by ... ok
[INFO] [stdout] test test_repeat_each_one ... ok
[INFO] [stdout] test test_scan ... ok
[INFO] [stdout] test test_stream_fold_with_pipeline_pattern ... ok
[INFO] [stdout] test test_take_while ... ok
[INFO] [stdout] test test_signal_combine_multiple ... ok
[INFO] [stdout] test test_reservoir_sample ... ok
[INFO] [stdout] test test_repeat_each_with_take ... ok
[INFO] [stdout] test test_reservoir_sample_k_greater_than_n ... ok
[INFO] [stdout] test test_tap_side_effects ... ok
[INFO] [stdout] test test_repeat_each_zero ... ok
[INFO] [stdout] test test_reservoir_sample_empty ... ok
[INFO] [stdout] test test_top_k ... ok
[INFO] [stdout] test test_signal_with_transducer ... ok
[INFO] [stdout] test test_stream_map_filter_take_pipeline ... ok
[INFO] [stdout] test test_top_k_empty ... ok
[INFO] [stdout] test test_top_k_k_greater_than_n ... ok
[INFO] [stdout] test test_top_k_with_transform ... ok
[INFO] [stdout] test test_traversal_with_nested_structs ... ok
[INFO] [stdout] test test_unique ... ok
[INFO] [stdout] test test_unless_transducer ... ok
[INFO] [stdout] test test_when_composition ... ok
[INFO] [stdout] test test_when_transducer ... ok
[INFO] [stdout] test test_zip_longest_equal_length ... ok
[INFO] [stdout] test test_zip_longest_first_longer ... ok
[INFO] [stdout] test test_zip_longest ... ok
[INFO] [stdout] test test_when_with_take ... ok
[INFO] [stdout] test test_zip_longest_empty ... ok
[INFO] [stdout] test test_reservoir_sample_with_transform ... ok
[INFO] [stdout] test test_unique_by ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-a51f7b04192a4771)
[INFO] [stdout] 
[INFO] [stdout] running 127 tests
[INFO] [stdout] test test_all_pass_empty_always_true ... ok
[INFO] [stdout] test test_aperture_size_1_is_identity ... ok
[INFO] [stdout] test test_cartesian_product_completeness ... ok
[INFO] [stdout] test test_cartesian_product_length ... ok
[INFO] [stdout] test test_both_idempotent ... ok
[INFO] [stdout] test test_both_commutative ... ok
[INFO] [stdout] test test_aperture_with_filter ... ok
[INFO] [stdout] test test_chunk_preserves_order ... ok
[INFO] [stdout] test test_chunk_flatten_roundtrip ... ok
[INFO] [stdout] test test_aperture_preserves_elements ... ok
[INFO] [stdout] test test_count_equals_length ... ok
[INFO] [stdout] test test_complement_double_negation ... ok
[INFO] [stdout] test test_aperture_overlap ... ok
[INFO] [stdout] test test_aperture_window_count ... ok
[INFO] [stdout] test test_chunk_count ... ok
[INFO] [stdout] test test_de_morgan_or ... ok
[INFO] [stdout] test test_chunk_with_take ... ok
[INFO] [stdout] test test_aperture_take_last_composition ... ok
[INFO] [stdout] test test_difference_exclusion ... ok
[INFO] [stdout] test test_associativity ... ok
[INFO] [stdout] test test_difference_identity ... ok
[INFO] [stdout] test test_chunk_sizes ... ok
[INFO] [stdout] test test_difference_self_empty ... ok
[INFO] [stdout] test test_de_morgan_and ... ok
[INFO] [stdout] test test_composition_associativity ... ok
[INFO] [stdout] test test_drop_last_overflow ... ok
[INFO] [stdout] test test_aperture_window_size ... ok
[INFO] [stdout] test test_drop_last_correctness ... ok
[INFO] [stdout] test test_drop_last_length ... ok
[INFO] [stdout] test test_drop_last_zero_identity ... ok
[INFO] [stdout] test test_drop_last_preserves_order ... ok
[INFO] [stdout] test test_find_empty_collection ... ok
[INFO] [stdout] test test_either_commutative ... ok
[INFO] [stdout] test test_either_idempotent ... ok
[INFO] [stdout] test test_dropwhile_suffix ... ok
[INFO] [stdout] test test_filter_decreases_length ... ok
[INFO] [stdout] test test_drop_take_commute ... ok
[INFO] [stdout] test test_filter_composition ... ok
[INFO] [stdout] test test_flatmap_early_termination ... ok
[INFO] [stdout] test test_every_all_match ... ok
[INFO] [stdout] test test_find_early_termination ... ok
[INFO] [stdout] test test_find_with_transform ... ok
[INFO] [stdout] test test_first_early_termination ... ok
[INFO] [stdout] test test_flatmap_associativity ... ok
[INFO] [stdout] test test_any_pass_empty_always_false ... ok
[INFO] [stdout] test test_first_correctness ... ok
[INFO] [stdout] test test_flatmap_flattens ... ok
[INFO] [stdout] test test_flatmap_identity ... ok
[INFO] [stdout] test test_identity_is_identity ... ok
[INFO] [stdout] test test_flatmap_preserves_order ... ok
[INFO] [stdout] test test_flatmap_empty ... ok
[INFO] [stdout] test test_every_early_exit ... ok
[INFO] [stdout] test test_frequencies_total_count ... ok
[INFO] [stdout] test test_identity_right ... ok
[INFO] [stdout] test test_group_by_preserves_order ... ok
[INFO] [stdout] test test_drop_last_with_map ... ok
[INFO] [stdout] test test_frequencies_correctness ... ok
[INFO] [stdout] test test_group_by_correctness ... ok
[INFO] [stdout] test test_if_else_always_transforms ... ok
[INFO] [stdout] test test_filter_composition_law ... ok
[INFO] [stdout] test test_group_by_total_count ... ok
[INFO] [stdout] test test_identity_left ... ok
[INFO] [stdout] test test_intersection_idempotent ... ok
[INFO] [stdout] test test_interpose_length ... ok
[INFO] [stdout] test test_intersection_commutative ... ok
[INFO] [stdout] test test_interpose_preserves_elements ... ok
[INFO] [stdout] test test_find_returns_first_match ... ok
[INFO] [stdout] test test_merge_alternation ... ok
[INFO] [stdout] test test_partition_by_consecutive ... ok
[INFO] [stdout] test test_map_composition_law ... ok
[INFO] [stdout] test test_merge_identity ... ok
[INFO] [stdout] test test_map_preserves_length ... ok
[INFO] [stdout] test test_last_correctness ... ok
[INFO] [stdout] test test_map_filter_interchange ... ok
[INFO] [stdout] test test_map_filter_fusion_correctness ... ok
[INFO] [stdout] test test_partition_fail_elements ... ok
[INFO] [stdout] test test_map_fusion ... ok
[INFO] [stdout] test test_partition_by_preserves_elements ... ok
[INFO] [stdout] test test_merge_preserves_all_elements ... ok
[INFO] [stdout] test test_reject_decreases_length ... ok
[INFO] [stdout] test test_partition_pass_elements ... ok
[INFO] [stdout] test test_repeat_each_consecutive ... ok
[INFO] [stdout] test test_partition_preserves_order ... ok
[INFO] [stdout] test test_reject_filter_complement ... ok
[INFO] [stdout] test test_intersection_subset ... ok
[INFO] [stdout] test test_repeat_each_length ... ok
[INFO] [stdout] test test_reject_inverse_of_filter ... ok
[INFO] [stdout] test test_scan_cumulative ... ok
[INFO] [stdout] test test_partition_with_transform ... ok
[INFO] [stdout] test test_partition_total_count ... ok
[INFO] [stdout] test test_set_distributive_law ... ok
[INFO] [stdout] test test_sum_correctness ... ok
[INFO] [stdout] test test_take_drop_last_partition ... ok
[INFO] [stdout] test test_symmetric_difference_self_empty ... ok
[INFO] [stdout] test test_take_last_preserves_order ... ok
[INFO] [stdout] test test_reject_complement_elements ... ok
[INFO] [stdout] test test_take_order ... ok
[INFO] [stdout] test test_take_early_termination ... ok
[INFO] [stdout] test test_take_last_zero ... ok
[INFO] [stdout] test test_takewhile_early_termination ... ok
[INFO] [stdout] test test_takewhile_prefix ... ok
[INFO] [stdout] test test_some_exists ... ok
[INFO] [stdout] test test_take_last_correctness ... ok
[INFO] [stdout] test test_reservoir_sample_size ... ok
[INFO] [stdout] test test_take_bounds ... ok
[INFO] [stdout] test test_top_k_correctness ... ok
[INFO] [stdout] test test_union_commutative ... ok
[INFO] [stdout] test test_take_drop_relationship ... ok
[INFO] [stdout] test test_reservoir_sample_membership ... ok
[INFO] [stdout] test test_unique_no_consecutive_dups ... ok
[INFO] [stdout] test test_symmetric_difference_no_common ... ok
[INFO] [stdout] test test_take_last_length ... ok
[INFO] [stdout] test test_take_last_with_map ... ok
[INFO] [stdout] test test_symmetric_difference_commutative ... ok
[INFO] [stdout] test test_zip_with_empty ... ok
[INFO] [stdout] test test_top_k_size ... ok
[INFO] [stdout] test test_zip_with_correctness ... ok
[INFO] [stdout] test test_when_with_filter_equivalence ... ok
[INFO] [stdout] test test_union_identity ... ok
[INFO] [stdout] test test_union_contains_all ... ok
[INFO] [stdout] test test_zip_longest_fills ... ok
[INFO] [stdout] test test_zip_length ... ok
[INFO] [stdout] test test_zip_correctness ... ok
[INFO] [stdout] test test_unless_preserves_matching ... ok
[INFO] [stdout] test test_zip_longest_length ... ok
[INFO] [stdout] test test_take_last_overflow ... ok
[INFO] [stdout] test test_when_preserves_non_matching ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wasm_tests.rs (/opt/rustwide/target/debug/deps/wasm_tests-3c4bd77726a13e14)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests orlando_transducers
[INFO] [stdout] 
[INFO] [stdout] running 145 tests
[INFO] [stdout] test src/collectors.rs - collectors::first (line 138) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1178) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::contains (line 404) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1187) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::cycle (line 1849) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::every (line 183) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::frequencies (line 972) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::count (line 117) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::cartesian_product (line 1084) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::cycle (line 1842) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::difference (line 582) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::find (line 289) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::max_by (line 1439) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::max (line 1368) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::mean (line 1254) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1170) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::intersection (line 545) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::mean (line 1262) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::intersection (line 536) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::last (line 162) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::median (line 1301) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::group_by (line 328) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::max (line 1376) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::merge (line 490) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::frequencies (line 985) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::min (line 1337) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::cartesian_product (line 1072) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::difference (line 573) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::partition (line 250) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::mode (line 1615) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::min (line 1345) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::merge (line 499) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::partition_by (line 808) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::median (line 1293) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::min_by (line 1400) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::product (line 1231) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::range (line 1775) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::reservoir_sample (line 721) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::range (line 1783) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::product (line 1223) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::mode (line 1607) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::repeat (line 1819) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::reduce (line 54) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::quantile (line 1547) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::repeat (line 1826) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::range (line 1768) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::none (line 368) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::partition_by (line 795) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::quantile (line 1556) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::reverse (line 1734) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::sort_by (line 1659) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::some (line 215) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::sum (line 96) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::reverse (line 1742) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::std_dev (line 1521) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::to_vec (line 15) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1138) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::sort_with (line 1700) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::unfold (line 1870) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1121) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::top_k (line 892) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::zip (line 439) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1129) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::blades_at_grade_count (line 72) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::blade_grade (line 52) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::symmetric_difference (line 660) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::symmetric_difference (line 669) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::component_get (line 282) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::zip_longest (line 1018) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::unfold (line 1881) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::union (line 619) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_mask (line 214) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_involution (line 376) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::top_k (line 905) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::union (line 610) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::zip_with (line 462) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics (line 28) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::component_set (line 299) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::variance (line 1479) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::zip_longest (line 1028) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::norm (line 321) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_project (line 159) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::normalize (line 353) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_extract (line 131) ... ok
[INFO] [stdout] test src/lib.rs - (line 43) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::reverse (line 402) ... ok
[INFO] [stdout] test src/iter_ext.rs - iter_ext (line 8) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_indices (line 109) ... ok
[INFO] [stdout] test src/iter_ext.rs - iter_ext::TransduceExt::transduce (line 34) ... ok
[INFO] [stdout] test src/logic.rs - logic::all_pass (line 105) ... ok
[INFO] [stdout] test src/logic.rs - logic::complement (line 82) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::is_pure_grade (line 263) ... ok
[INFO] [stdout] test src/logic.rs - logic::Unless (line 221) ... ok
[INFO] [stdout] test src/logic.rs - logic::IfElse (line 281) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_project_max (line 185) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::norm_squared (line 336) ... ok
[INFO] [stdout] test src/geometric_optics.rs - geometric_optics::has_grade (line 245) ... ok
[INFO] [stdout] test src/logic.rs - logic::any_pass (line 131) ... ok
[INFO] [stdout] test src/logic.rs - logic::When (line 161) ... ok
[INFO] [stdout] test src/optics.rs - optics::Iso (line 526) ... ok
[INFO] [stdout] test src/optics.rs - optics::Fold (line 673) ... ok
[INFO] [stdout] test src/iter_ext.rs - iter_ext::PipelineBuilder (line 129) ... ok
[INFO] [stdout] test src/logic.rs - logic::either (line 56) ... ok
[INFO] [stdout] test src/optics.rs - optics (line 24) ... ok
[INFO] [stdout] test src/optics.rs - optics::Prism (line 386) ... ok
[INFO] [stdout] test src/signal.rs - signal (line 11) ... ok
[INFO] [stdout] test src/optics.rs - optics::Lens<S,A>::new (line 101) ... ok
[INFO] [stdout] test src/optics.rs - optics::Traversal (line 774) ... ok
[INFO] [stdout] test src/logic.rs - logic::both (line 31) ... ok
[INFO] [stdout] test src/optics.rs - optics::Lens<S,A>::set (line 147) ... ok
[INFO] [stdout] test src/signal.rs - signal::Signal<T>::combine (line 127) ... ok
[INFO] [stdout] test src/optics.rs - optics::Lens<S,A>::over (line 170) ... ok
[INFO] [stdout] test src/step.rs - step::Step (line 24) ... ok
[INFO] [stdout] test src/optics.rs - optics::Lens<S,A>::compose (line 253) ... ok
[INFO] [stdout] test src/signal.rs - signal::Signal<T>::map (line 96) ... ok
[INFO] [stdout] test src/optics.rs - optics::Lens<S,A>::get (line 127) ... ok
[INFO] [stdout] test src/transducer.rs - transducer::Transducer (line 38) ... ok
[INFO] [stdout] test src/stream.rs - stream (line 11) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Filter (line 67) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 875) ... ok
[INFO] [stdout] test src/stream.rs - stream::Stream<T>::filter (line 118) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Drop (line 341) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 861) ... ok
[INFO] [stdout] test src/signal.rs - signal::Signal<T>::fold (line 189) ... ok
[INFO] [stdout] test src/stream.rs - stream::Stream<T>::merge (line 196) ... ok
[INFO] [stdout] test src/stream.rs - stream::Stream<T>::fold (line 163) ... ok
[INFO] [stdout] test src/stream.rs - stream::Stream<T>::take (line 245) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 885) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::FlatMap (line 618) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Chunk (line 172) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::DropWhile (line 388) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Unique (line 442) ... ok
[INFO] [stdout] test src/stream.rs - stream::Stream<T>::map (line 82) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Interpose (line 727) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::UniqueBy (line 495) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Map (line 22) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Scan (line 551) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Tap (line 679) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Interpose (line 736) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Take (line 238) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::RepeatEach (line 806) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::TakeWhile (line 293) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::RepeatEach (line 797) ... ok
[INFO] [stdout] test src/transforms.rs - transforms::Reject (line 117) ... ok
[INFO] [stdout] test src/collectors.rs - collectors::reservoir_sample (line 730) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.80s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "730ab4c8b61b2afd7624d6e7c83f528b3fc5a37aee32dd5292404182631edb98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "730ab4c8b61b2afd7624d6e7c83f528b3fc5a37aee32dd5292404182631edb98", kill_on_drop: false }`
[INFO] [stdout] 730ab4c8b61b2afd7624d6e7c83f528b3fc5a37aee32dd5292404182631edb98
