[INFO] fetching crate lowdash 0.5.3... [INFO] testing lowdash-0.5.3 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate lowdash 0.5.3 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate lowdash 0.5.3 [INFO] finished tweaking crates.io crate lowdash 0.5.3 [INFO] tweaked toml for crates.io crate lowdash 0.5.3 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate lowdash 0.5.3 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate lowdash 0.5.3 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f2cbdef197cadea2c7ad37d216511815835050413a1844755cc6b02a9c3f5986 [INFO] running `Command { std: "docker" "start" "-a" "f2cbdef197cadea2c7ad37d216511815835050413a1844755cc6b02a9c3f5986", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f2cbdef197cadea2c7ad37d216511815835050413a1844755cc6b02a9c3f5986", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2cbdef197cadea2c7ad37d216511815835050413a1844755cc6b02a9c3f5986", kill_on_drop: false }` [INFO] [stdout] f2cbdef197cadea2c7ad37d216511815835050413a1844755cc6b02a9c3f5986 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 4e0f774d29858c14d97d5a3fea995df79f94af32fb2a1476ccd18cd2c15a268d [INFO] running `Command { std: "docker" "start" "-a" "4e0f774d29858c14d97d5a3fea995df79f94af32fb2a1476ccd18cd2c15a268d", kill_on_drop: false }` [INFO] [stderr] Compiling lowdash v0.5.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.78s [INFO] running `Command { std: "docker" "inspect" "4e0f774d29858c14d97d5a3fea995df79f94af32fb2a1476ccd18cd2c15a268d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e0f774d29858c14d97d5a3fea995df79f94af32fb2a1476ccd18cd2c15a268d", kill_on_drop: false }` [INFO] [stdout] 4e0f774d29858c14d97d5a3fea995df79f94af32fb2a1476ccd18cd2c15a268d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f451e33428f038d43503e654017c7b2e4be0dd2ede4cb425afda07476f457820 [INFO] running `Command { std: "docker" "start" "-a" "f451e33428f038d43503e654017c7b2e4be0dd2ede4cb425afda07476f457820", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.16 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling serde_json v1.0.138 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling ryu v1.0.19 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling clap_builder v4.5.27 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling clap v4.5.27 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling is-terminal v0.4.15 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling lowdash v0.5.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/map_keys.rs:56:44 [INFO] [stdout] | [INFO] [stdout] 56 | let transformed = map_keys(&map, |&v, &k| format!("key_{}", k)); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/map_keys.rs:64:44 [INFO] [stdout] | [INFO] [stdout] 64 | let transformed = map_keys(&map, |&v, &k| k.len()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/map_keys.rs:73:44 [INFO] [stdout] | [INFO] [stdout] 73 | let transformed = map_keys(&map, |&v, k| k.to_lowercase()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/map_to_slice.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | let transformed = map_to_slice(&map, |k, v| v.len()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 52.25s [INFO] running `Command { std: "docker" "inspect" "f451e33428f038d43503e654017c7b2e4be0dd2ede4cb425afda07476f457820", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f451e33428f038d43503e654017c7b2e4be0dd2ede4cb425afda07476f457820", kill_on_drop: false }` [INFO] [stdout] f451e33428f038d43503e654017c7b2e4be0dd2ede4cb425afda07476f457820 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 67d395a024d1cdea5d9eed8fae50ba9347968ce1d95090cf82ab93703e3cab7c [INFO] running `Command { std: "docker" "start" "-a" "67d395a024d1cdea5d9eed8fae50ba9347968ce1d95090cf82ab93703e3cab7c", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/map_keys.rs:56:44 [INFO] [stderr] | [INFO] [stderr] 56 | let transformed = map_keys(&map, |&v, &k| format!("key_{}", k)); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/map_keys.rs:64:44 [INFO] [stderr] | [INFO] [stderr] 64 | let transformed = map_keys(&map, |&v, &k| k.len()); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/map_keys.rs:73:44 [INFO] [stderr] | [INFO] [stderr] 73 | let transformed = map_keys(&map, |&v, k| k.to_lowercase()); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `k` [INFO] [stderr] --> src/map_to_slice.rs:64:47 [INFO] [stderr] | [INFO] [stderr] 64 | let transformed = map_to_slice(&map, |k, v| v.len()); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stderr] [INFO] [stderr] warning: `lowdash` (lib test) generated 4 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/lowdash-7384bb2455cbf5a6) [INFO] [stdout] [INFO] [stdout] running 1041 tests [INFO] [stdout] test assign::tests::test_assign_overlapping_keys ... ok [INFO] [stdout] test assign::tests::test_assign_empty ... ok [INFO] [stdout] test associate::tests::test_associate_integers ... ok [INFO] [stdout] test assign::tests::test_assign ... ok [INFO] [stdout] test associate::tests::test_associate_with_empty_collection ... ok [INFO] [stdout] test associate::tests::test_associate_strings ... ok [INFO] [stdout] test associate::tests::test_associate_with_duplicate_keys ... ok [INFO] [stdout] test associate::tests::test_associate_with_hashmap_keys ... ok [INFO] [stdout] test associate::tests::test_associate_preserves_latest_value ... ok [INFO] [stdout] test associate::tests::test_associate_with_custom_key ... ok [INFO] [stdout] test associate::tests::test_associate_with_optionals ... ok [INFO] [stdout] test associate::tests::test_associate_with_single_element ... ok [INFO] [stdout] test associate::tests::test_associate_with_structs ... ok [INFO] [stdout] test camel_case::tests::test_empty_string ... ok [INFO] [stdout] test camel_case::tests::test_basic_space_separated ... ok [INFO] [stdout] test associate::tests::test_associate_with_vectors_as_values ... ok [INFO] [stdout] test camel_case::tests::test_already_camel_case ... ok [INFO] [stdout] test camel_case::tests::test_hyphen_separated ... ok [INFO] [stdout] test camel_case::tests::test_mixed_separators ... ok [INFO] [stdout] test camel_case::tests::test_multiple_separators ... ok [INFO] [stdout] test camel_case::tests::test_multiple_spaces ... ok [INFO] [stdout] test camel_case::tests::test_underscore_separated ... ok [INFO] [stdout] test camel_case::tests::test_unicode_characters ... ok [INFO] [stdout] test camel_case::tests::test_with_numbers ... ok [INFO] [stdout] test camel_case::tests::test_with_special_characters ... ok [INFO] [stdout] test camel_case::tests::test_single_word ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_empty_string ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_lowercase ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_mixed_case ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_uppercase ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_with_numbers ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_unicode ... ok [INFO] [stdout] test char_length::tests::test_emoji_string ... ok [INFO] [stdout] test char_length::tests::test_empty_string ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_with_whitespace ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_single_character ... ok [INFO] [stdout] test char_length::tests::test_unicode_string ... ok [INFO] [stdout] test char_length::tests::test_special_characters ... ok [INFO] [stdout] test capitalize::tests::test_capitalize_with_special_characters ... ok [INFO] [stdout] test char_length::tests::test_whitespace ... ok [INFO] [stdout] test chunk::tests::test_chunk_integers_exact_division ... ok [INFO] [stdout] test char_length::tests::test_mixed_string ... ok [INFO] [stdout] test chunk::tests::test_chunk_integers_non_exact_division ... ok [INFO] [stdout] test chunk::tests::test_chunk_strings_non_exact_division ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_empty_collection ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_mixed_types ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_optionals ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_size_larger_than_collection ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_size_one ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_nan_floats ... ok [INFO] [stdout] test chunk::tests::test_chunk_strings_exact_division ... ok [INFO] [stdout] test chunk::tests::test_chunk_preserves_order ... ok [INFO] [stdout] test chunk_string::tests::test_basic_chunking ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_structs ... ok [INFO] [stdout] test chunk_string::tests::test_larger_than_string_size ... ok [INFO] [stdout] test chunk_string::tests::test_exact_chunks ... ok [INFO] [stdout] test chunk_string::tests::test_mixed_ascii_unicode ... ok [INFO] [stdout] test chunk_string::tests::test_empty_string ... ok [INFO] [stdout] test chunk_string::tests::test_multibyte_characters ... ok [INFO] [stdout] test chunk_string::tests::test_single_character_chunks ... ok [INFO] [stdout] test chunk_string::tests::test_unicode_characters ... ok [INFO] [stdout] test clamp::tests::test_clamp_below_minimum ... ok [INFO] [stdout] test char_length::tests::test_ascii_string ... ok [INFO] [stdout] test clamp::tests::test_clamp_above_maximum ... ok [INFO] [stdout] test clamp::tests::test_clamp_equal_to_bounds ... ok [INFO] [stdout] test clamp::tests::test_clamp_with_characters ... ok [INFO] [stdout] test combination::tests::test_combination_all_elements ... ok [INFO] [stdout] test combination::tests::test_combination_k_greater_than_len ... ok [INFO] [stdout] test clamp::tests::test_clamp_within_range ... ok [INFO] [stdout] test combination::tests::test_combination_k_zero ... ok [INFO] [stdout] test combination::tests::test_combination_multiple ... ok [INFO] [stdout] test combination::tests::test_combination_single_element ... ok [INFO] [stdout] test common::tests::test_is_collection_float_with_integer ... ok [INFO] [stdout] test common::tests::test_alphanumeric_charset ... ok [INFO] [stdout] test common::tests::test_ceil_log2 ... ok [INFO] [stdout] test common::tests::test_is_collection_float_with_float ... ok [INFO] [stdout] test common::tests::test_is_collection_float_with_mixed_types ... ok [INFO] [stdout] test common::tests::test_is_floats_with_f64 ... ok [INFO] [stdout] test common::tests::test_is_floats_with_other_type ... ok [INFO] [stdout] test common::tests::test_lowercase_letters_charset ... ok [INFO] [stdout] test common::tests::test_numbers_charset ... ok [INFO] [stdout] test common::tests::test_random_u64_range ... ok [INFO] [stdout] test common::tests::test_is_floats_with_f32 ... ok [INFO] [stdout] test common::tests::test_letters_charset ... ok [INFO] [stdout] test common::tests::test_random_u64_uniqueness ... ok [INFO] [stdout] test common::tests::test_random_usize_variety ... ok [INFO] [stdout] test common::tests::test_random_usize_with_seed_variety ... ok [INFO] [stdout] test common::tests::test_random_usize_with_seed_uniqueness ... ok [INFO] [stdout] test common::tests::test_random_usize_zero ... ok [INFO] [stdout] test common::tests::test_random_usize_with_seed_range ... ok [INFO] [stdout] test common::tests::test_random_usize_uniqueness ... ok [INFO] [stdout] test common::tests::test_random_usize_with_seed_zero ... ok [INFO] [stdout] test compact::tests::test_compact_all_zero_elements ... ok [INFO] [stdout] test common::tests::test_uppercase_letters_charset ... ok [INFO] [stdout] test common::tests::test_random_usize_range ... ok [INFO] [stdout] test compact::tests::test_compact_floats ... ok [INFO] [stdout] test common::tests::test_special_charset ... ok [INFO] [stdout] test compact::tests::test_compact_empty_collection ... ok [INFO] [stdout] test compact::tests::test_compact_no_zero_elements ... ok [INFO] [stdout] test compact::tests::test_compact_with_characters ... ok [INFO] [stdout] test compact::tests::test_compact_with_optionals ... ok [INFO] [stdout] test compact::tests::test_compact_with_strings ... ok [INFO] [stdout] test count::tests::test_count_integers ... ok [INFO] [stdout] test compact::tests::test_compact_with_custom_default ... ok [INFO] [stdout] test compact::tests::test_compact_structs ... ok [INFO] [stdout] test count::tests::test_count_preserves_order ... ok [INFO] [stdout] test compact::tests::test_compact_integers ... ok [INFO] [stdout] test count::tests::test_count_structs ... ok [INFO] [stdout] test count::tests::test_count_with_all_matches ... ok [INFO] [stdout] test count::tests::test_count_with_empty_collection ... ok [INFO] [stdout] test count::tests::test_count_with_characters ... ok [INFO] [stdout] test count::tests::test_count_with_custom_types ... ok [INFO] [stdout] test count::tests::test_count_strings ... ok [INFO] [stdout] test count::tests::test_count_with_floats ... ok [INFO] [stdout] test count::tests::test_count_with_nan_floats ... ok [INFO] [stdout] test count::tests::test_count_with_negatives ... ok [INFO] [stdout] test count::tests::test_count_with_no_matches ... ok [INFO] [stdout] test count::tests::test_count_with_optionals ... ok [INFO] [stdout] test count::tests::test_count_with_string_slices ... ok [INFO] [stdout] test count_by::tests::test_count_by_all_matches ... ok [INFO] [stdout] test count_by::tests::test_count_by_empty_collection ... ok [INFO] [stdout] test count_by::tests::test_count_by_integers ... ok [INFO] [stdout] test count_by::tests::test_count_by_preserves_order ... ok [INFO] [stdout] test count_by::tests::test_count_by_strings ... ok [INFO] [stdout] test count_by::tests::test_count_by_structs ... ok [INFO] [stdout] test count_by::tests::test_count_by_with_characters ... ok [INFO] [stdout] test count_by::tests::test_count_by_with_custom_types ... ok [INFO] [stdout] test count_by::tests::test_count_by_with_floats ... ok [INFO] [stdout] test count_values::tests::test_count_values_all_duplicates ... ok [INFO] [stdout] test count_by::tests::test_count_by_with_nan_floats ... ok [INFO] [stdout] test count_by::tests::test_count_by_with_optionals ... ok [INFO] [stdout] test count_values::tests::test_count_values_empty_collection ... ok [INFO] [stdout] test count_values::tests::test_count_values_integers ... ok [INFO] [stdout] test count_by::tests::test_count_by_no_matches ... ok [INFO] [stdout] test count_values::tests::test_count_values_no_duplicates ... ok [INFO] [stdout] test count_values::tests::test_count_values_with_nan_floats ... ok [INFO] [stdout] test count_values::tests::test_count_values_strings ... ok [INFO] [stdout] test count_values::tests::test_count_values_with_characters ... ok [INFO] [stdout] test count_values::tests::test_count_values_with_floats ... ok [INFO] [stdout] test count_values::tests::test_count_values_with_optionals ... ok [INFO] [stdout] test count_values::tests::test_count_values_with_structs ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_empty_collection ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_integers ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_strings ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_with_optionals ... ok [INFO] [stdout] test drop::tests::test_drop_empty_collection ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_with_identity_mapper ... ok [INFO] [stdout] test drop::tests::test_drop_full_drop ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_structs ... ok [INFO] [stdout] test drop::tests::test_drop_n_greater_than_length ... ok [INFO] [stdout] test drop::tests::test_drop_normal_case ... ok [INFO] [stdout] test count_values_by::tests::test_count_values_by_with_floats ... ok [INFO] [stdout] test drop::tests::test_drop_with_strings ... ok [INFO] [stdout] test drop::tests::test_drop_n_equal_length ... ok [INFO] [stdout] test drop::tests::test_drop_n_is_zero ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_empty_collection ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_normal_case ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_no_indices ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_preserves_order ... ok [INFO] [stdout] test drop::tests::test_drop_with_structs ... ok [INFO] [stdout] test drop::tests::test_drop_zero_elements ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_duplicate_elements ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_duplicates ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_negative_indices ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_out_of_bounds_indices ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_empty_collection ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_all_indices ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_invalid_negative_indices ... ok [INFO] [stdout] test drop_by_index::tests::test_drop_by_index_with_structs ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_n_equal_length ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_full_drop ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_n_greater_than_length ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_n_is_zero ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_zero_elements ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_with_structs ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_all_elements_dropped ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_all_false ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_normal_case ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_empty_collection ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_no_elements_dropped ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_all_true ... ok [INFO] [stdout] test drop_right::tests::test_drop_right_with_strings ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_with_chars ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_basic ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_all_elements_dropped ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_all_true ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_basic ... ok [INFO] [stdout] test drop_right_while::tests::test_drop_right_while_with_structs ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_all_false ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_no_elements_dropped ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_empty_collection ... ok [INFO] [stdout] test duration_between::tests::test_hours ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_with_strings ... ok [INFO] [stdout] test duration_between::tests::test_minutes ... ok [INFO] [stdout] test duration_between::tests::test_months ... ok [INFO] [stdout] test duration_between::tests::test_weeks ... ok [INFO] [stdout] test duration_between::tests::test_same_date ... ok [INFO] [stdout] test duration_between::tests::test_years ... ok [INFO] [stdout] test earliest::tests::test_earliest_with_all_same_times ... ok [INFO] [stdout] test earliest::tests::test_earliest_with_empty_collection ... ok [INFO] [stdout] test earliest::tests::test_earliest_with_multiple_times ... ok [INFO] [stdout] test earliest::tests::test_earliest_with_varied_times ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_all_same_times ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_custom_struct ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_empty_collection ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_varied_times ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_with_multiple_items ... ok [INFO] [stdout] test earliest_by::tests::test_earliest_by_with_single_item ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_with_chars ... ok [INFO] [stdout] test drop_while::tests::test_drop_while_with_structs ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_empty_string ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_exact_length ... ok [INFO] [stdout] test duration_between::tests::test_days ... ok [INFO] [stdout] test earliest::tests::test_earliest_with_single_time ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_length_less_than_three ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_length_zero ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_multibyte_characters ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_no_truncate ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_short_length ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_truncate ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_with_whitespace ... ok [INFO] [stdout] test entries::tests::test_entries_multiple_entries ... ok [INFO] [stdout] test entries::tests::test_entries_with_integers ... ok [INFO] [stdout] test entries::tests::test_entries_single_entry ... ok [INFO] [stdout] test entries::tests::test_entries_with_complex_values ... ok [INFO] [stdout] test fill::tests::test_fill_integers ... ok [INFO] [stdout] test fill::tests::test_fill_empty_collection ... ok [INFO] [stdout] test fill::tests::test_fill_preserves_length ... ok [INFO] [stdout] test fill::tests::test_fill_strings ... ok [INFO] [stdout] test ellipsis::tests::test_ellipsis_unicode_characters ... ok [INFO] [stdout] test fill::tests::test_fill_with_floats ... ok [INFO] [stdout] test fill::tests::test_fill_with_duplicates ... ok [INFO] [stdout] test fill::tests::test_fill_with_nan_floats ... ok [INFO] [stdout] test entries::tests::test_entries_empty_map ... ok [INFO] [stdout] test fill::tests::test_fill_with_structs ... ok [INFO] [stdout] test fill::tests::test_fill_with_optionals ... ok [INFO] [stdout] test filter::tests::test_filter_empty_collection ... ok [INFO] [stdout] test filter::tests::test_filter_with_floats ... ok [INFO] [stdout] test filter::tests::test_filter_even_numbers ... ok [INFO] [stdout] test filter::tests::test_filter_none ... ok [INFO] [stdout] test fill::tests::test_fill_single_element ... ok [INFO] [stdout] test filter::tests::test_filter_with_index ... ok [INFO] [stdout] test filter::tests::test_filter_with_multiple_matching_floats ... ok [INFO] [stdout] test filter::tests::test_filter_with_negative_floats ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_all_excluded ... ok [INFO] [stdout] test filter::tests::test_filter_with_structs ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_all_included ... ok [INFO] [stdout] test filter::tests::test_filter_all ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_double_evens ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_empty_collection ... ok [INFO] [stdout] test filter::tests::test_filter_with_nan_floats ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_strings_to_lengths ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_structs ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_with_negative_numbers ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_zero_size - should panic ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_with_index ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_with_complex_logic ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_all_rejected ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_all_kept ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_basic ... ok [INFO] [stdout] test filter_map::tests::test_filter_map_with_floats ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_empty_collection ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_preserves_order ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_with_floats ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_with_indices ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_with_structs ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_with_various_conditions ... ok [INFO] [stdout] test find::tests::test_find ... ok [INFO] [stdout] test find::tests::test_find_not_found ... ok [INFO] [stdout] test find::tests::test_find_empty_collection ... ok [INFO] [stdout] test find::tests::test_find_with_floats ... ok [INFO] [stdout] test find::tests::test_find_not_found_with_inline_predicate ... ok [INFO] [stdout] test find::tests::test_find_with_negative_floats ... ok [INFO] [stdout] test find::tests::test_find_with_struct ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_empty ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_all_duplicates ... ok [INFO] [stdout] test filter_reject::tests::test_filter_reject_with_strings ... ok [INFO] [stdout] test find::tests::test_find_with_inline_predicate ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_multiple_occurrences ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_no_duplicates ... ok [INFO] [stdout] test find::tests::test_find_with_multiple_matching_floats ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_numbers ... ok [INFO] [stdout] test find::tests::test_find_with_nan_floats ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_strings ... ok [INFO] [stdout] test find_duplicates::tests::test_find_duplicates_with_struct ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_all_same ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_empty ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_floats ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_length ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_remainder ... ok [INFO] [stdout] test find_duplicates_by::tests::test_find_duplicates_by_with_struct ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_floats ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_not_found ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_not_found_with_inline_predicate ... ok [INFO] [stdout] test find_key::tests::test_find_key ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_with_struct ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_with_inline_predicate ... ok [INFO] [stdout] test chunk_string::tests::test_negative_size_panic - should panic ... ok [INFO] [stdout] test find_key_by::tests::test_find_key_by_empty_map ... ok [INFO] [stdout] test find_key::tests::test_find_key_empty_map ... ok [INFO] [stdout] test find_key_by::tests::test_find_key_by_not_found ... ok [INFO] [stdout] test find_key_by::tests::test_find_key_by_value_only ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of ... ok [INFO] [stdout] test find_key::tests::test_find_key_with_struct ... ok [INFO] [stdout] test find_key_by::tests::test_find_key_by ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_empty_collection ... ok [INFO] [stdout] test chunk_string::tests::test_zero_size_panic - should panic ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_not_found_with_inline_predicate ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_with_inline_predicate ... ok [INFO] [stdout] test find_key::tests::test_find_key_not_found ... ok [INFO] [stdout] test find_key_by::tests::test_find_key_by_with_struct ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_with_struct ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else_empty_collection ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else_with_floats ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else_with_struct ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_floats ... ok [INFO] [stdout] test find_last_index_of::tests::test_find_last_index_of_not_found ... ok [INFO] [stdout] test find_index_of::tests::test_find_index_of_empty_collection ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else_not_found ... ok [INFO] [stdout] test find_or_else::tests::test_find_or_else_with_inline_predicate ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_all_duplicates ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_all_unique ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_empty ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_numbers ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_strings ... ok [INFO] [stdout] test find_uniques::tests::test_find_uniques_with_struct ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_all_same ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_all_unique ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_empty ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_length ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_remainder ... ok [INFO] [stdout] test find_uniques_by::tests::test_find_uniques_by_with_struct ... ok [INFO] [stdout] test first::tests::test_first_with_custom_default ... ok [INFO] [stdout] test first::tests::test_first_with_empty_collection ... ok [INFO] [stdout] test first::tests::test_first_with_non_empty_collection ... ok [INFO] [stdout] test first::tests::test_first_with_single_item ... ok [INFO] [stdout] test first_or::tests::test_first_or_with_custom_fallback ... ok [INFO] [stdout] test first_or::tests::test_first_or_with_empty_collection ... ok [INFO] [stdout] test first_or::tests::test_first_or_with_non_empty_collection ... ok [INFO] [stdout] test first_or::tests::test_first_or_with_single_item ... ok [INFO] [stdout] test first_or::tests::test_first_or_with_structs ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_custom_default ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_empty_collection ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_non_empty_collection ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_partial_empty_struct ... ok [INFO] [stdout] test first::tests::test_first_with_structs ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_single_item ... ok [INFO] [stdout] test first_or_empty::tests::test_first_or_empty_with_structs ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_all_excluded ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_all_included ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_double_and_triple ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_empty_collection ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_strings_to_chars ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_structs ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_with_complex_logic ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_with_floats ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_with_index ... ok [INFO] [stdout] test flatten::tests::test_flatten_strings ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_with_nested_vectors ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_multiple_empty_and_non_empty_slices ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_floats ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_nested_empty_vectors ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_single_inner_slice ... ok [INFO] [stdout] test flat_map::tests::test_flat_map_with_optionals ... ok [INFO] [stdout] test flatten::tests::test_flatten_integers ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_optionals ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_all_empty_slices ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_empty_inner_slices ... ok [INFO] [stdout] test flatten::tests::test_flatten_with_structs ... ok [INFO] [stdout] test foreach::tests::test_foreach_empty_collection ... ok [INFO] [stdout] test foreach::tests::test_foreach_multiple_types ... ok [INFO] [stdout] test foreach::tests::test_foreach_struct ... ok [INFO] [stdout] test foreach::tests::test_foreach_sum ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_optionals ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_floats ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_index ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_strings ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_index_and_condition ... ok [INFO] [stdout] test foreach::tests::test_foreach_with_structs_complex_logic ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_multiple_entries ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_single_entry ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_with_integers ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_empty_entries ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_multiple_entries ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_single_entry ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_with_complex_values ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_with_complex_values ... ok [INFO] [stdout] test foreach_while::tests::test_foreach_while_with_floats ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_with_duplicate_keys ... ok [INFO] [stdout] test from_entries::tests::test_from_entries_empty_entries ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_with_duplicate_keys ... ok [INFO] [stdout] test from_pairs::tests::test_from_pairs_with_integers ... ok [INFO] [stdout] test group_by::tests::test_group_by_integers ... ok [INFO] [stdout] test group_by::tests::test_group_by_no_duplicates ... ok [INFO] [stdout] test group_by::tests::test_group_by_strings ... ok [INFO] [stdout] test group_by::tests::test_group_by_all_duplicates ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_empty_collection ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_floats ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_characters ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_structs ... ok [INFO] [stdout] test has_key::tests::test_has_key_empty_map ... ok [INFO] [stdout] test group_by::tests::test_group_by_preserves_order ... ok [INFO] [stdout] test has_key::tests::test_has_key_absent ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_mixed_types ... ok [INFO] [stdout] test has_key::tests::test_has_key_with_integers ... ok [INFO] [stdout] test index_of::tests::test_index_of_found ... ok [INFO] [stdout] test has_key::tests::test_has_key_present ... ok [INFO] [stdout] test index_of::tests::test_index_of_floats ... ok [INFO] [stdout] test index_of::tests::test_index_of_not_found ... ok [INFO] [stdout] test interleave::tests::test_interleave_all_empty ... ok [INFO] [stdout] test interleave::tests::test_interleave_integers ... ok [INFO] [stdout] test index_of::tests::test_index_of_strings ... ok [INFO] [stdout] test interleave::tests::test_interleave_multiple_collections_same_length ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_nan_floats ... ok [INFO] [stdout] test group_by::tests::test_group_by_with_optionals ... ok [INFO] [stdout] test has_key::tests::test_has_key_with_mixed_types ... ok [INFO] [stdout] test index_of::tests::test_index_of_empty_collection ... ok [INFO] [stdout] test interleave::tests::test_interleave_strings ... ok [INFO] [stdout] test interleave::tests::test_interleave_with_empty_collections ... ok [INFO] [stdout] test interleave::tests::test_interleave_with_floats ... ok [INFO] [stdout] test interleave::tests::test_interleave_single_collection ... ok [INFO] [stdout] test interleave::tests::test_interleave_with_nan_floats ... ok [INFO] [stdout] test interleave::tests::test_interleave_with_structs ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_clamp ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_large_numbers ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_reverse ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_negative ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_precision ... ok [INFO] [stdout] test invert::tests::test_invert_multiple_entries ... ok [INFO] [stdout] test invert::tests::test_invert_empty_map ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_same_value ... ok [INFO] [stdout] test interleave::tests::test_interleave_with_optionals ... ok [INFO] [stdout] test interpolate::tests::test_interpolate_basic ... ok [INFO] [stdout] test invert::tests::test_invert_single_entry ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_characters_not_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_empty ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_floats_with_nan ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_not_sorted ... ok [INFO] [stdout] test invert::tests::test_invert_with_integers ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_already_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_structs_not_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_structs_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_with_duplicates_not_sorted ... ok [INFO] [stdout] test invert::tests::test_invert_with_complex_values ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_with_duplicates_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_with_optionals_not_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_characters_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_floats_not_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_floats_with_infinity ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_floats_sorted ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_single_element ... ok [INFO] [stdout] test is_sorted::tests::test_is_sorted_with_optionals_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_complex_structs_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_complex_structs_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_floats_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_floats_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_structs_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_structs_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_single_element ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_already_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_empty_collection ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_custom_iteratee_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_custom_iteratee_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_duplicates_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_optionals_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_custom_iteratee ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_partial_order ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_duplicates_not_sorted ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_nan_floats_sorted ... ok [INFO] [stdout] test kebab_case::tests::teat_camel_case ... ok [INFO] [stdout] test is_sorted_by_key::tests::test_is_sorted_by_key_with_optionals_sorted ... ok [INFO] [stdout] test kebab_case::tests::test_already_kebab_case ... ok [INFO] [stdout] test kebab_case::tests::test_basic_space_separated ... ok [INFO] [stdout] test kebab_case::tests::test_empty_string ... ok [INFO] [stdout] test kebab_case::tests::teat_pascal_case ... ok [INFO] [stdout] test kebab_case::tests::test_multiple_separators ... ok [INFO] [stdout] test kebab_case::tests::test_hyphen_separated ... ok [INFO] [stdout] test kebab_case::tests::test_mixed_separators ... ok [INFO] [stdout] test kebab_case::tests::test_multiple_spaces ... ok [INFO] [stdout] test kebab_case::tests::test_underscore_separated ... ok [INFO] [stdout] test kebab_case::tests::test_unicode_characters ... ok [INFO] [stdout] test kebab_case::tests::test_with_numbers ... ok [INFO] [stdout] test key_by::tests::test_key_by_integers_modulo ... ok [INFO] [stdout] test key_by::tests::test_key_by_preserves_latest_value ... ok [INFO] [stdout] test key_by::tests::test_key_by_strings_first_char ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_custom_key ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_duplicate_keys ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_hashmap_keys ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_empty_collection ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_optionals ... ok [INFO] [stdout] test kebab_case::tests::test_single_word ... ok [INFO] [stdout] test kebab_case::tests::test_with_special_characters ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_single_element ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_structs ... ok [INFO] [stdout] test key_by::tests::test_key_by_with_vectors_as_values ... ok [INFO] [stdout] test keys::tests::test_keys_multiple_maps ... ok [INFO] [stdout] test keys::tests::test_keys_empty_maps ... ok [INFO] [stdout] test keys::tests::test_keys_with_integers ... ok [INFO] [stdout] test keys::tests::test_keys_with_mixed_types ... ok [INFO] [stdout] test keys::tests::test_keys_single_map ... ok [INFO] [stdout] test last::tests::test_last_with_custom_default ... ok [INFO] [stdout] test last::tests::test_last_with_non_empty_collection ... ok [INFO] [stdout] test last::tests::test_last_with_single_item ... ok [INFO] [stdout] test last::tests::test_last_with_structs ... ok [INFO] [stdout] test last_index_of::tests::test_last_index_of_floats ... ok [INFO] [stdout] test last_index_of::tests::test_last_index_of_found ... ok [INFO] [stdout] test last::tests::test_last_with_partial_empty_struct ... ok [INFO] [stdout] test last_index_of::tests::test_last_index_of_not_found ... ok [INFO] [stdout] test last_or::tests::test_last_or_with_non_empty_collection ... ok [INFO] [stdout] test last_or::tests::test_last_or_with_single_item ... ok [INFO] [stdout] test last_or::tests::test_last_or_with_structs ... ok [INFO] [stdout] test last_index_of::tests::test_last_index_of_empty_collection ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_custom_default ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_empty_collection ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_partial_empty_struct ... ok [INFO] [stdout] test last::tests::test_last_with_empty_collection ... ok [INFO] [stdout] test last_or::tests::test_last_or_with_empty_struct ... ok [INFO] [stdout] test last_or::tests::test_last_or_with_empty_collection ... ok [INFO] [stdout] test latest::tests::test_latest_empty ... ok [INFO] [stdout] test latest::tests::test_latest_mixed_order ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_single_item ... ok [INFO] [stdout] test latest::tests::test_latest ... ok [INFO] [stdout] test latest::tests::test_latest_all_same ... ok [INFO] [stdout] test last_index_of::tests::test_last_index_of_strings ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_structs ... ok [INFO] [stdout] test last_or_empty::tests::test_last_or_empty_with_non_empty_collection ... ok [INFO] [stdout] test latest::tests::test_latest_with_duplicates ... ok [INFO] [stdout] test latest::tests::test_latest_single ... ok [INFO] [stdout] test latest::tests::test_latest_with_future_times ... ok [INFO] [stdout] test latest_by::tests::test_latest_by ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_all_same ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_empty_collection ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_single_item ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_with_duplicates ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_with_future_times ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_with_past_times ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_mixed_order ... ok [INFO] [stdout] test latest_by::tests::test_latest_by_with_structs ... ok [INFO] [stdout] test map::tests::test_map_with_index ... ok [INFO] [stdout] test latest::tests::test_latest_with_past_times ... ok [INFO] [stdout] test map::tests::test_map_strings_to_lengths ... ok [INFO] [stdout] test map::tests::test_map_with_negative_numbers ... ok [INFO] [stdout] test map_entries::tests::test_map_entries_basic ... ok [INFO] [stdout] test map_entries::tests::test_map_entries_empty ... ok [INFO] [stdout] test map_entries::tests::test_map_entries_overwrite ... ok [INFO] [stdout] test map_entries::tests::test_map_entries_transform_keys_and_values ... ok [INFO] [stdout] test map_keys::tests::test_map_keys ... ok [INFO] [stdout] test map_keys::tests::test_map_keys_empty ... ok [INFO] [stdout] test map_keys::tests::test_map_keys_overwrite ... ok [INFO] [stdout] test map_to_slice::tests::test_map_to_slice_basic ... ok [INFO] [stdout] test map_to_slice::tests::test_map_to_slice_empty ... ok [INFO] [stdout] test map::tests::test_map_with_floats ... ok [INFO] [stdout] test map_to_slice::tests::test_map_to_slice_transform_values ... ok [INFO] [stdout] test map_to_slice::tests::test_map_to_slice_with_numbers ... ok [INFO] [stdout] test map_values::tests::test_map_values ... ok [INFO] [stdout] test map_values::tests::test_map_values_empty ... ok [INFO] [stdout] test map::tests::test_map_with_complex_logic ... ok [INFO] [stdout] test map::tests::test_map_structs ... ok [INFO] [stdout] test map_values::tests::test_map_values_with_keys ... ok [INFO] [stdout] test map::tests::test_map_double_numbers ... ok [INFO] [stdout] test map::tests::test_map_empty_collection ... ok [INFO] [stdout] test max::tests::test_max_all_nan ... ok [INFO] [stdout] test max::tests::test_max_collection_with_nan ... ok [INFO] [stdout] test max::tests::test_max_empty_collection ... ok [INFO] [stdout] test max::tests::test_max_numbers ... ok [INFO] [stdout] test max::tests::test_max_single_element ... ok [INFO] [stdout] test max::tests::test_max_strings ... ok [INFO] [stdout] test max::tests::test_max_with_characters ... ok [INFO] [stdout] test max::tests::test_max_with_f32 ... ok [INFO] [stdout] test max::tests::test_max_with_floating_points ... ok [INFO] [stdout] test max::tests::test_max_with_struct ... ok [INFO] [stdout] test max_by::tests::test_max_by_age ... ok [INFO] [stdout] test max::tests::test_max_with_f64 ... ok [INFO] [stdout] test max_by::tests::test_max_by_empty_collection ... ok [INFO] [stdout] test max_by::tests::test_max_by_floats ... ok [INFO] [stdout] test max_by::tests::test_max_by_name ... ok [INFO] [stdout] test max_by::tests::test_max_by_single_element ... ok [INFO] [stdout] test max_by::tests::test_max_by_with_struct_various_criteria ... ok [INFO] [stdout] test mean::tests::test_mean_decimal_result ... ok [INFO] [stdout] test mean::tests::test_mean_floats ... ok [INFO] [stdout] test mean::tests::test_mean_integers ... ok [INFO] [stdout] test mean::tests::test_mean_negative_numbers ... ok [INFO] [stdout] test mean::tests::test_mean_single_element ... ok [INFO] [stdout] test mean::tests::test_mean_mixed_positive_negative ... ok [INFO] [stdout] test mean_by::tests::test_mean_by_numbers ... ok [INFO] [stdout] test median::tests::test_median_empty ... ok [INFO] [stdout] test median::tests::test_median_float ... ok [INFO] [stdout] test median::tests::test_median_negative ... ok [INFO] [stdout] test median::tests::test_median_odd ... ok [INFO] [stdout] test median::tests::test_median_single ... ok [INFO] [stdout] test median::tests::test_median_unsorted ... ok [INFO] [stdout] test median::tests::test_median_even ... ok [INFO] [stdout] test mean_by::tests::test_mean_by_single_element ... ok [INFO] [stdout] test min::tests::test_min_all_nan ... ok [INFO] [stdout] test median::tests::test_median_with_duplicates ... ok [INFO] [stdout] test mean::tests::test_mean_empty ... ok [INFO] [stdout] test min::tests::test_min_empty_collection ... ok [INFO] [stdout] test min::tests::test_min_collection_with_nan ... ok [INFO] [stdout] test min::tests::test_min_strings ... ok [INFO] [stdout] test mean_by::tests::test_mean_by_empty ... ok [INFO] [stdout] test min::tests::test_min_single_element ... ok [INFO] [stdout] test min::tests::test_min_numbers ... ok [INFO] [stdout] test min::tests::test_min_with_characters ... ok [INFO] [stdout] test min::tests::test_min_with_f32 ... ok [INFO] [stdout] test min::tests::test_min_with_f64 ... ok [INFO] [stdout] test min::tests::test_min_with_struct ... ok [INFO] [stdout] test min::tests::test_min_with_floating_points ... ok [INFO] [stdout] test min_by::tests::test_min_by_custom_struct ... ok [INFO] [stdout] test min_by::tests::test_min_by_integers ... ok [INFO] [stdout] test min_by::tests::test_min_by_single_element ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_boundary ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_five ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_large_values ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_maximum_capacity ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_one ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_sixteen ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_three ... ok [INFO] [stdout] test min_by::tests::test_min_by_empty_collection ... ok [INFO] [stdout] test min_by::tests::test_min_by_strings ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_seventeen ... ok [INFO] [stdout] test min_by::tests::test_min_by_floats ... ok [INFO] [stdout] test min_by::tests::test_min_by_custom_comparison ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_zero ... ok [INFO] [stdout] test nth::tests::test_nth_empty_collection ... ok [INFO] [stdout] test nth::tests::test_nth_error_display ... ok [INFO] [stdout] test nth::tests::test_nth_first_and_last ... ok [INFO] [stdout] test nearest_power_of_two::tests::test_nearest_power_of_two_two ... ok [INFO] [stdout] test nth::tests::test_nth_negative_index ... ok [INFO] [stdout] test nth::tests::test_nth_out_of_bounds_negative ... ok [INFO] [stdout] test nth::tests::test_nth_out_of_bounds_positive ... ok [INFO] [stdout] test nth::tests::test_nth_positive_index ... ok [INFO] [stdout] test nth::tests::test_nth_with_single_element ... ok [INFO] [stdout] test nth::tests::test_nth_with_structs ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_all_predicates_false ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_all_predicates_true ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_empty_map ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_some_predicates ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_with_complex_predicate ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_with_mixed_types ... ok [INFO] [stdout] test omit_by::tests::test_omit_by_with_strings ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_all_missing_keys ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_empty_keys ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_empty_map ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_existing_keys ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_some_missing_keys ... ok [INFO] [stdout] test omit_by_keys::tests::test_omit_by_keys_with_integers ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_all_missing_values ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_empty_map ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_empty_values ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_existing_values ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_some_missing_values ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_with_mixed_types ... ok [INFO] [stdout] test omit_by_values::tests::test_omit_by_values_with_strings ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_integers ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_preserves_order ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_strings ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_all_duplicates ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_empty_collection ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_floats ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_mixed_types ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_nan_floats ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_no_duplicates ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_structs ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_characters ... ok [INFO] [stdout] test partition_by::tests::test_partition_by_with_optionals ... ok [INFO] [stdout] test pascal_case::tests::test_basic_space_separated ... ok [INFO] [stdout] test pascal_case::tests::test_empty_string ... ok [INFO] [stdout] test pascal_case::tests::test_already_pascal_case ... ok [INFO] [stdout] test pascal_case::tests::test_mixed_separators ... ok [INFO] [stdout] test pascal_case::tests::test_multiple_spaces ... ok [INFO] [stdout] test pascal_case::tests::test_with_numbers ... ok [INFO] [stdout] test pascal_case::tests::test_single_word ... ok [INFO] [stdout] test pascal_case::tests::test_underscore_separated ... ok [INFO] [stdout] test pascal_case::tests::test_hyphen_separated ... ok [INFO] [stdout] test percentile::tests::test_percentile_extremes ... ok [INFO] [stdout] test pascal_case::tests::test_multiple_separators ... ok [INFO] [stdout] test pascal_case::tests::test_unicode_characters ... ok [INFO] [stdout] test pascal_case::tests::test_with_special_characters ... ok [INFO] [stdout] test percentile::tests::test_percentile_empty ... ok [INFO] [stdout] test percentile::tests::test_percentile_interpolation ... ok [INFO] [stdout] test percentile::tests::test_percentile_median ... ok [INFO] [stdout] test percentile::tests::test_percentile_quartiles ... ok [INFO] [stdout] test percentile::tests::test_percentile_single_value ... ok [INFO] [stdout] test percentile::tests::test_percentile_two_values ... ok [INFO] [stdout] test percentile::tests::test_percentile_unsorted ... ok [INFO] [stdout] test permutation::tests::test_permutation_k_greater_than_len ... ok [INFO] [stdout] test permutation::tests::test_permutation_k_zero ... ok [INFO] [stdout] test permutation::tests::test_permutation_multiple ... ok [INFO] [stdout] test permutation::tests::test_permutation_single_element ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_no_match ... ok [INFO] [stdout] test percentile::tests::test_percentile_invalid ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_with_numbers ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_with_strings ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_all_missing_keys ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_empty_keys ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_all_match ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_empty_map ... ok [INFO] [stdout] test percentile::tests::test_percentile_with_duplicates ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_empty_map ... ok [INFO] [stdout] test percentile::tests::test_percentile_float ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_with_mixed_types ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_all_missing_values ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_empty_map ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_empty_values ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_existing_keys ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_existing_values ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_with_mixed_types ... ok [INFO] [stdout] test product::tests::test_product_complex_floats ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_some_missing_keys ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_with_strings ... ok [INFO] [stdout] test pick_by_values::tests::test_pick_by_values_some_missing_values ... ok [INFO] [stdout] test pick_by_keys::tests::test_pick_by_keys_with_integers ... ok [INFO] [stdout] test product::tests::test_product_empty ... ok [INFO] [stdout] test product::tests::test_product_floats ... ok [INFO] [stdout] test pick_by::tests::test_pick_by_single_condition ... ok [INFO] [stdout] test product::tests::test_product_integers ... ok [INFO] [stdout] test product::tests::test_product_negative_numbers ... ok [INFO] [stdout] test product::tests::test_product_single_element ... ok [INFO] [stdout] test product::tests::test_product_with_zero ... ok [INFO] [stdout] test product_by::tests::test_product_by_complex_transformation ... ok [INFO] [stdout] test product_by::tests::test_product_by_floats ... ok [INFO] [stdout] test product_by::tests::test_product_by_integers ... ok [INFO] [stdout] test product_by::tests::test_product_by_with_struct ... ok [INFO] [stdout] test product_by::tests::test_product_by_with_zeros ... ok [INFO] [stdout] test product_by::tests::test_product_by_with_negative_numbers ... ok [INFO] [stdout] test product_by::tests::test_product_by_empty ... ok [INFO] [stdout] test random_string::tests::test_random_string_full_charset ... ok [INFO] [stdout] test random_string::tests::test_random_string_length ... ok [INFO] [stdout] test random_string::tests::test_random_string_with_special_characters ... ok [INFO] [stdout] test range::tests::test_range_negative ... ok [INFO] [stdout] test random_string::tests::test_random_string_variety ... ok [INFO] [stdout] test range::tests::test_range_zero ... ok [INFO] [stdout] test range_from::tests::test_range_from_float ... ok [INFO] [stdout] test range_from::tests::test_range_from_large_negative ... ok [INFO] [stdout] test range_from::tests::test_range_from_positive ... ok [INFO] [stdout] test range_from::tests::test_range_from_negative ... ok [INFO] [stdout] test range_from::tests::test_range_from_large ... ok [INFO] [stdout] test range::tests::test_range_positive ... ok [INFO] [stdout] test range_from::tests::test_range_from_zero ... ok [INFO] [stdout] test range_from::tests::test_range_from_float_negative ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_empty_same_start_end ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_empty_wrong_direction ... ok [INFO] [stdout] test random_string::tests::test_random_string_characters ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_float_negative ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_large_negative_step ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_empty_zero_step ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_float ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_large_step ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_negative ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_positive ... ok [INFO] [stdout] test reduce::tests::test_reduce_all_excluded ... ok [INFO] [stdout] test reduce::tests::test_reduce_all_included ... ok [INFO] [stdout] test range_with_steps::tests::test_range_with_steps_float_empty ... ok [INFO] [stdout] test reduce::tests::test_reduce_empty_collection ... ok [INFO] [stdout] test reduce::tests::test_reduce_structs ... ok [INFO] [stdout] test reduce::tests::test_reduce_sum ... ok [INFO] [stdout] test reduce::tests::test_reduce_product ... ok [INFO] [stdout] test reduce::tests::test_reduce_strings_concatenation ... ok [INFO] [stdout] test reduce::tests::test_reduce_with_complex_logic ... ok [INFO] [stdout] test reduce::tests::test_reduce_with_floats ... ok [INFO] [stdout] test reduce::tests::test_reduce_with_index ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_all_excluded ... ok [INFO] [stdout] test random_string::tests::test_random_string_empty_charset - should panic ... ok [INFO] [stdout] test random_string::tests::test_random_string_size_zero - should panic ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_all_included ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_product ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_empty_collection ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_with_complex_logic ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_with_index ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_with_optionals ... ok [INFO] [stdout] test reject::tests::test_reject_all ... ok [INFO] [stdout] test reduce::tests::test_reduce_with_optionals ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_with_floats ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_strings_concatenation ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_sum ... ok [INFO] [stdout] test reduce_right::tests::test_reduce_right_structs ... ok [INFO] [stdout] test reject::tests::test_reject_empty_collection ... ok [INFO] [stdout] test reject::tests::test_reject_none ... ok [INFO] [stdout] test reject::tests::test_reject_with_index ... ok [INFO] [stdout] test reject::tests::test_reject_with_structs ... ok [INFO] [stdout] test reject::tests::test_reject_even_numbers ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_callback_side_effects ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_empty_collection ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_all_false ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_all_true ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_preserves_order_all_collected ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_with_mixed_conditions ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_basic ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_with_structs ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_with_optionals ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_preserves_order_none_collected ... ok [INFO] [stdout] test repeat::tests::test_repeat_integers ... ok [INFO] [stdout] test repeat::tests::test_repeat_single_time ... ok [INFO] [stdout] test repeat::tests::test_repeat_preserves_length ... ok [INFO] [stdout] test reject_map::tests::test_reject_map_with_indices ... ok [INFO] [stdout] test repeat::tests::test_repeat_strings ... ok [INFO] [stdout] test repeat::tests::test_repeat_with_duplicates ... ok [INFO] [stdout] test repeat::tests::test_repeat_zero_times ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_integers ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_preserves_length ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_single_time ... ok [INFO] [stdout] test repeat::tests::test_repeat_with_structs ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_strings ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_with_duplicates ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_with_optionals ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_with_nan_floats ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_with_structs ... ok [INFO] [stdout] test replace::tests::test_replace_all_same_elements ... ok [INFO] [stdout] test repeat::tests::test_repeat_with_floats ... ok [INFO] [stdout] test replace::tests::test_replace_basic ... ok [INFO] [stdout] test replace::tests::test_replace_in_empty_collection ... ok [INFO] [stdout] test repeat::tests::test_repeat_with_optionals ... ok [INFO] [stdout] test repeat::tests::test_repeat_with_nan_floats ... ok [INFO] [stdout] test replace::tests::test_replace_all_occurrences ... ok [INFO] [stdout] test replace::tests::test_replace_no_matching_elements ... ok [INFO] [stdout] test replace::tests::test_replace_more_than_occurrences ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_with_floats ... ok [INFO] [stdout] test replace::tests::test_replace_no_replacements ... ok [INFO] [stdout] test replace::tests::test_replace_partial_structs ... ok [INFO] [stdout] test replace::tests::test_replace_with_characters ... ok [INFO] [stdout] test repeat_by::tests::test_repeat_by_zero_times ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_basic ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_no_replacements ... ok [INFO] [stdout] test replace::tests::test_replace_with_strings ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_preserves_order ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_characters ... ok [INFO] [stdout] test replace::tests::test_replace_with_floats ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_empty_collection ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_strings ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_floats ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_structs ... ok [INFO] [stdout] test replace_all::tests::test_replace_all_with_nan_floats ... ok [INFO] [stdout] test replace::tests::test_replace_with_structs ... ok [INFO] [stdout] test reverse::tests::test_reverse_empty_collection ... ok [INFO] [stdout] test reverse::tests::test_reverse_integers ... ok [INFO] [stdout] test reverse::tests::test_reverse_strings ... ok [INFO] [stdout] test reverse::tests::test_reverse_with_optionals ... ok [INFO] [stdout] test reverse::tests::test_reverse_preserves_elements ... ok [INFO] [stdout] test reverse::tests::test_reverse_with_structs ... ok [INFO] [stdout] test reverse::tests::test_reverse_single_element ... ok [INFO] [stdout] test sample::tests::test_sample_empty_collection ... ok [INFO] [stdout] test sample::tests::test_sample_with_numbers ... ok [INFO] [stdout] test reverse::tests::test_reverse_with_floats ... ok [INFO] [stdout] test reverse::tests::test_reverse_with_nan_floats ... ok [INFO] [stdout] test reverse::tests::test_reverse_with_duplicates ... ok [INFO] [stdout] test sample::tests::test_sample_with_option ... ok [INFO] [stdout] test sample::tests::test_sample_with_single_element ... ok [INFO] [stdout] test sample::tests::test_sample_with_structs ... ok [INFO] [stdout] test samples::tests::test_samples_count_larger_than_collection ... ok [INFO] [stdout] test samples::tests::test_samples_empty_collection ... ok [INFO] [stdout] test samples::tests::test_samples_no_duplicates ... ok [INFO] [stdout] test samples::tests::test_samples_basic ... ok [INFO] [stdout] test samples::tests::test_samples_with_count_zero ... ok [INFO] [stdout] test samples::tests::test_samples_with_structs ... ok [INFO] [stdout] test samples::tests::test_samples_distribution ... ok [INFO] [stdout] test sample::tests::test_sample_distribution ... ok [INFO] [stdout] test sample::tests::test_sample_with_strings ... ok [INFO] [stdout] test samples::tests::test_samples_full_collection ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_preserves_elements ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_strings ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_with_duplicates ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_empty_collection ... ok [INFO] [stdout] test samples::tests::test_samples_with_count_one ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_with_floats ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_integers ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_single_element ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_with_optionals ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_with_structs ... ok [INFO] [stdout] test shuffle::tests::test_shuffle_with_nan_floats ... ok [INFO] [stdout] test slice::tests::test_slice_empty_collection ... ok [INFO] [stdout] test slice::tests::test_slice_end_negative_start_positive ... ok [INFO] [stdout] test slice::tests::test_slice_full_negative_indices ... ok [INFO] [stdout] test slice::tests::test_slice_full_range ... ok [INFO] [stdout] test slice::tests::test_slice_negative_end_exceeds_bounds ... ok [INFO] [stdout] test slice::tests::test_slice_negative_end_within_bounds ... ok [INFO] [stdout] test slice::tests::test_slice_negative_start_exceeds_bounds ... ok [INFO] [stdout] test slice::tests::test_slice_negative_start_within_bounds ... ok [INFO] [stdout] test slice::tests::test_slice_partial_negative_indices ... ok [INFO] [stdout] test slice::tests::test_slice_start_equals_end ... ok [INFO] [stdout] test slice::tests::test_slice_with_floats ... ok [INFO] [stdout] test slice::tests::test_slice_positive_indices_exceed_bounds ... ok [INFO] [stdout] test slice::tests::test_slice_with_characters ... ok [INFO] [stdout] test slice::tests::test_slice_with_structs ... ok [INFO] [stdout] test slice::tests::test_slice_with_overlapping_negative_indices ... ok [INFO] [stdout] test slice::tests::test_slice_start_greater_than_end ... ok [INFO] [stdout] test slice::tests::test_slice_start_negative_end_positive ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_integers ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_preserves_latest_value ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_strings ... ok [INFO] [stdout] test slice::tests::test_slice_positive_indices_within_bounds ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_custom_key ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_duplicate_keys ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_empty_collection ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_hashmap_keys ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_optionals ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_single_element ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_structs ... ok [INFO] [stdout] test slice_to_map::tests::test_slice_to_map_with_vectors_as_values ... ok [INFO] [stdout] test snake_case::tests::test_already_snake_case ... ok [INFO] [stdout] test snake_case::tests::test_basic_space_separated ... ok [INFO] [stdout] test snake_case::tests::test_empty_string ... ok [INFO] [stdout] test snake_case::tests::test_hyphen_separated ... ok [INFO] [stdout] test snake_case::tests::test_multiple_spaces ... ok [INFO] [stdout] test snake_case::tests::test_single_word ... ok [INFO] [stdout] test snake_case::tests::test_underscore_separated ... ok [INFO] [stdout] test snake_case::tests::test_camel_case ... ok [INFO] [stdout] test snake_case::tests::test_unicode_characters ... ok [INFO] [stdout] test splice::tests::test_splice_basic_insert ... ok [INFO] [stdout] test splice::tests::test_splice_insert_all_elements ... ok [INFO] [stdout] test splice::tests::test_splice_insert_at_end ... ok [INFO] [stdout] test splice::tests::test_splice_insert_at_exemplary_middle ... ok [INFO] [stdout] test snake_case::tests::test_mixed_separators ... ok [INFO] [stdout] test snake_case::tests::test_pascal_case ... ok [INFO] [stdout] test snake_case::tests::test_with_numbers ... ok [INFO] [stdout] test snake_case::tests::test_with_special_characters ... ok [INFO] [stdout] test splice::tests::test_splice_insert_at_negative_index_consider_length ... ok [INFO] [stdout] test splice::tests::test_splice_insert_at_start ... ok [INFO] [stdout] test splice::tests::test_splice_insert_negative_index ... ok [INFO] [stdout] test splice::tests::test_splice_insert_zero_elements ... ok [INFO] [stdout] test splice::tests::test_splice_no_elements ... ok [INFO] [stdout] test splice::tests::test_splice_with_floats ... ok [INFO] [stdout] test splice::tests::test_splice_with_structs ... ok [INFO] [stdout] test subset::tests::test_subset_empty_collection ... ok [INFO] [stdout] test snake_case::tests::test_multiple_separators ... ok [INFO] [stdout] test subset::tests::test_subset_full_negative_offset ... ok [INFO] [stdout] test subset::tests::test_subset_entire_collection ... ok [INFO] [stdout] test splice::tests::test_splice_with_strings ... ok [INFO] [stdout] test subset::tests::test_subset_negative_offset_within_bounds ... ok [INFO] [stdout] test subset::tests::test_subset_negative_offset_exceeds_bounds ... ok [INFO] [stdout] test subset::tests::test_subset_length_exceeds_bounds ... ok [INFO] [stdout] test subset::tests::test_subset_positive_offset_exceeds_bounds ... ok [INFO] [stdout] test subset::tests::test_subset_positive_offset_within_bounds ... ok [INFO] [stdout] test subset::tests::test_subset_partial_negative_offset ... ok [INFO] [stdout] test splice::tests::test_splice_negative_index_beyond_start ... ok [INFO] [stdout] test subset::tests::test_subset_with_floats ... ok [INFO] [stdout] test subset::tests::test_subset_zero_length ... ok [INFO] [stdout] test substring::tests::test_substring_entire_string ... ok [INFO] [stdout] test substring::tests::test_substring_entire_string_with_nulls ... ok [INFO] [stdout] test substring::tests::test_substring_max_length ... ok [INFO] [stdout] test subset::tests::test_subset_with_structs ... ok [INFO] [stdout] test substring::tests::test_substring_negative_offset_within_bounds ... ok [INFO] [stdout] test substring::tests::test_substring_negative_offset_partial ... ok [INFO] [stdout] test substring::tests::test_substring_negative_offset_exceeds_length ... ok [INFO] [stdout] test substring::tests::test_substring_offset_exceeds_length ... ok [INFO] [stdout] test substring::tests::test_substring_offset_zero ... ok [INFO] [stdout] test substring::tests::test_substring_partial_string ... ok [INFO] [stdout] test substring::tests::test_substring_positive_offset_within_bounds ... ok [INFO] [stdout] test substring::tests::test_substring_with_null_characters ... ok [INFO] [stdout] test substring::tests::test_substring_zero_length ... ok [INFO] [stdout] test sum::tests::test_sum_empty ... ok [INFO] [stdout] test sum::tests::test_sum_integers ... ok [INFO] [stdout] test sum::tests::test_sum_single_element ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_empty ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_floats ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_integers ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_with_struct ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_with_type_conversion ... ok [INFO] [stdout] test sum::tests::test_sum_floats ... ok [INFO] [stdout] test subset::tests::test_subset_with_characters ... ok [INFO] [stdout] test substring::tests::test_substring_length_exceeds_remaining ... ok [INFO] [stdout] test times::tests::test_times_mutating_external_state ... ok [INFO] [stdout] test times::tests::test_times_nested ... ok [INFO] [stdout] test sum_by::tests::test_sum_by_with_complex_calculation ... ok [INFO] [stdout] test times::tests::test_times_strings ... ok [INFO] [stdout] test times::tests::test_times_integers ... ok [INFO] [stdout] test times::tests::test_times_large_count ... ok [INFO] [stdout] test times::tests::test_times_with_boolean ... ok [INFO] [stdout] test times::tests::test_times_with_characters ... ok [INFO] [stdout] test times::tests::test_times_with_floats ... ok [INFO] [stdout] test times::tests::test_times_with_option ... ok [INFO] [stdout] test times::tests::test_times_zero_count ... ok [INFO] [stdout] test to_pairs::tests::test_to_pairs_empty_map ... ok [INFO] [stdout] test to_pairs::tests::test_to_pairs_multiple_entries ... ok [INFO] [stdout] test to_pairs::tests::test_to_pairs_with_complex_values ... ok [INFO] [stdout] test to_pairs::tests::test_to_pairs_with_integers ... ok [INFO] [stdout] test uniq::tests::test_uniq_integers ... ok [INFO] [stdout] test uniq::tests::test_uniq_preserves_order ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_characters ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_empty_collection ... ok [INFO] [stdout] test uniq::tests::test_uniq_strings ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_all_duplicates ... ok [INFO] [stdout] test times::tests::test_times_with_empty_function ... ok [INFO] [stdout] test times::tests::test_times_with_struct ... ok [INFO] [stdout] test to_pairs::tests::test_to_pairs_single_entry ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_no_duplicates ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_optionals ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_structs ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_integers ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_preserves_order ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_strings ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_all_duplicates ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_characters ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_empty_collection ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_floats ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_mixed_types ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_keys ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_mixed_types ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_no_duplicates ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_floats ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_nan_floats ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_structs ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_optionals ... ok [INFO] [stdout] test uniq::tests::test_uniq_with_nan_floats ... ok [INFO] [stdout] test uniq_by::tests::test_uniq_by_with_structs_multiple_keys ... ok [INFO] [stdout] test uniq_keys::tests::test_uniq_keys_multiple_maps ... ok [INFO] [stdout] test uniq_keys::tests::test_uniq_keys_with_integers ... ok [INFO] [stdout] test uniq_values::tests::test_uniq_values_empty_maps ... ok [INFO] [stdout] test uniq_keys::tests::test_uniq_keys_with_mixed_types ... ok [INFO] [stdout] test uniq_keys::tests::test_uniq_keys_single_map ... ok [INFO] [stdout] test uniq_keys::tests::test_uniq_keys_empty_maps ... ok [INFO] [stdout] test uniq_values::tests::test_uniq_values_single_map ... ok [INFO] [stdout] test uniq_values::tests::test_uniq_values_multiple_maps ... ok [INFO] [stdout] test uniq_values::tests::test_uniq_values_with_integers ... ok [INFO] [stdout] test uniq_values::tests::test_uniq_values_with_mixed_types ... ok [INFO] [stdout] test value_or::tests::test_value_or_empty_map ... ok [INFO] [stdout] test value_or::tests::test_value_or_existing_key ... ok [INFO] [stdout] test values::tests::test_values_empty_maps ... ok [INFO] [stdout] test values::tests::test_values_multiple_maps ... ok [INFO] [stdout] test value_or::tests::test_value_or_missing_key ... ok [INFO] [stdout] test value_or::tests::test_value_or_with_floats ... ok [INFO] [stdout] test value_or::tests::test_value_or_with_strings ... ok [INFO] [stdout] test values::tests::test_values_with_integers ... ok [INFO] [stdout] test values::tests::test_values_single_map ... ok [INFO] [stdout] test values::tests::test_values_with_mixed_types ... ok [INFO] [stdout] test words::tests::test_leading_and_trailing_separators ... ok [INFO] [stdout] test words::tests::test_consecutive_digits ... ok [INFO] [stdout] test words::tests::test_mixed_separators ... ok [INFO] [stdout] test words::tests::test_multiple_uppercase_letters ... ok [INFO] [stdout] test words::tests::test_pascal_case ... ok [INFO] [stdout] test words::tests::test_space_separated ... ok [INFO] [stdout] test words::tests::test_single_word ... ok [INFO] [stdout] test words::tests::test_unicode_characters ... ok [INFO] [stdout] test words::tests::test_empty_string ... ok [INFO] [stdout] test words::tests::test_with_numbers ... ok [INFO] [stdout] test words::tests::test_with_special_characters ... ok [INFO] [stdout] test words::tests::test_underscore_separated ... ok [INFO] [stdout] test words::tests::test_camel_case ... ok [INFO] [stdout] test words::tests::test_hyphen_separated ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1041 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "67d395a024d1cdea5d9eed8fae50ba9347968ce1d95090cf82ab93703e3cab7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67d395a024d1cdea5d9eed8fae50ba9347968ce1d95090cf82ab93703e3cab7c", kill_on_drop: false }` [INFO] [stdout] 67d395a024d1cdea5d9eed8fae50ba9347968ce1d95090cf82ab93703e3cab7c