[INFO] fetching crate liblevenshtein 0.6.0... [INFO] testing liblevenshtein-0.6.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate liblevenshtein 0.6.0 into /workspace/builds/worker-2-tc1/source [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate liblevenshtein 0.6.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate liblevenshtein 0.6.0 [INFO] tweaked toml for crates.io crate liblevenshtein 0.6.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate liblevenshtein 0.6.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate liblevenshtein 0.6.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded clipboard-win v5.4.1 [INFO] [stderr] Downloaded fd-lock v4.0.4 [INFO] [stderr] Downloaded unicode-ident v1.0.20 [INFO] [stderr] Downloaded rustyline v13.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5659e4d7bf55240f8f55e72c943ef6c04d61ba4d2a9b880224e6e3414a05089a [INFO] running `Command { std: "docker" "start" "-a" "5659e4d7bf55240f8f55e72c943ef6c04d61ba4d2a9b880224e6e3414a05089a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5659e4d7bf55240f8f55e72c943ef6c04d61ba4d2a9b880224e6e3414a05089a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5659e4d7bf55240f8f55e72c943ef6c04d61ba4d2a9b880224e6e3414a05089a", kill_on_drop: false }` [INFO] [stdout] 5659e4d7bf55240f8f55e72c943ef6c04d61ba4d2a9b880224e6e3414a05089a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2c3c68820c520d005ef00d8f37f62abb9f1a7962dac85a7c5571e8fc547f8405 [INFO] running `Command { std: "docker" "start" "-a" "2c3c68820c520d005ef00d8f37f62abb9f1a7962dac85a7c5571e8fc547f8405", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling unicode-ident v1.0.20 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling liblevenshtein v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.36s [INFO] running `Command { std: "docker" "inspect" "2c3c68820c520d005ef00d8f37f62abb9f1a7962dac85a7c5571e8fc547f8405", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2c3c68820c520d005ef00d8f37f62abb9f1a7962dac85a7c5571e8fc547f8405", kill_on_drop: false }` [INFO] [stdout] 2c3c68820c520d005ef00d8f37f62abb9f1a7962dac85a7c5571e8fc547f8405 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 20bf17760df83441d002bec9ab692b5f39f8498069b7b05eb90ebb55d9c77c1d [INFO] running `Command { std: "docker" "start" "-a" "20bf17760df83441d002bec9ab692b5f39f8498069b7b05eb90ebb55d9c77c1d", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling clap_builder v4.5.50 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling clap v4.5.50 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling liblevenshtein v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> tests/proptest_automaton_distance_cross_validation.rs:102:54 [INFO] [stdout] | [INFO] [stdout] 102 | let dict = DoubleArrayTrie::from_terms(dict_words.clone()); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `[String]` does not implement `Clone`, so calling `clone` on `&[String]` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `liblevenshtein::dictionary::MappedDictionary` [INFO] [stdout] --> tests/test_dynamic_dawg_char.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use liblevenshtein::dictionary::MappedDictionary; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dict` [INFO] [stdout] --> tests/manual_trace_transposition.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let dict = DoubleArrayTrie::from_terms(dict_words); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_dict` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> tests/proptest_distance_metrics.rs:37:22 [INFO] [stdout] | [INFO] [stdout] 37 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> tests/proptest_distance_metrics.rs:128:22 [INFO] [stdout] | [INFO] [stdout] 128 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> tests/proptest_distance_metrics.rs:237:22 [INFO] [stdout] | [INFO] [stdout] 237 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> tests/proptest_distance_metrics.rs:328:22 [INFO] [stdout] | [INFO] [stdout] 328 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> tests/proptest_distance_metrics.rs:390:22 [INFO] [stdout] | [INFO] [stdout] 390 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 52.67s [INFO] running `Command { std: "docker" "inspect" "20bf17760df83441d002bec9ab692b5f39f8498069b7b05eb90ebb55d9c77c1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20bf17760df83441d002bec9ab692b5f39f8498069b7b05eb90ebb55d9c77c1d", kill_on_drop: false }` [INFO] [stdout] 20bf17760df83441d002bec9ab692b5f39f8498069b7b05eb90ebb55d9c77c1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ac8129ed72d9f4f47598825e7b84ee806da984a3cc1650ae134e11aaebdfc437 [INFO] running `Command { std: "docker" "start" "-a" "ac8129ed72d9f4f47598825e7b84ee806da984a3cc1650ae134e11aaebdfc437", kill_on_drop: false }` [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> tests/proptest_distance_metrics.rs:37:22 [INFO] [stderr] | [INFO] [stderr] 37 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> tests/proptest_distance_metrics.rs:128:22 [INFO] [stderr] | [INFO] [stderr] 128 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> tests/proptest_distance_metrics.rs:237:22 [INFO] [stderr] | [INFO] [stderr] 237 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> tests/proptest_distance_metrics.rs:328:22 [INFO] [stderr] | [INFO] [stderr] 328 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> tests/proptest_distance_metrics.rs:390:22 [INFO] [stderr] | [INFO] [stderr] 390 | prop_assert!(distance >= 0, "Distance must be non-negative"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `liblevenshtein::dictionary::MappedDictionary` [INFO] [stderr] --> tests/test_dynamic_dawg_char.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use liblevenshtein::dictionary::MappedDictionary; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dict` [INFO] [stderr] --> tests/manual_trace_transposition.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let dict = DoubleArrayTrie::from_terms(dict_words); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_dict` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> tests/proptest_automaton_distance_cross_validation.rs:102:54 [INFO] [stderr] | [INFO] [stderr] 102 | let dict = DoubleArrayTrie::from_terms(dict_words.clone()); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = note: the type `[String]` does not implement `Clone`, so calling `clone` on `&[String]` copies the reference, which does not do anything and can be removed [INFO] [stderr] = note: `#[warn(noop_method_call)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `liblevenshtein` (test "proptest_distance_metrics") generated 5 warnings [INFO] [stderr] warning: `liblevenshtein` (test "test_dynamic_dawg_char") generated 1 warning [INFO] [stderr] warning: `liblevenshtein` (test "manual_trace_transposition") generated 1 warning (run `cargo fix --test "manual_trace_transposition" -p liblevenshtein` to apply 1 suggestion) [INFO] [stderr] warning: `liblevenshtein` (test "proptest_automaton_distance_cross_validation") generated 1 warning (run `cargo fix --test "proptest_automaton_distance_cross_validation" -p liblevenshtein` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/liblevenshtein-151ebd99b4e1e596) [INFO] [stdout] [INFO] [stdout] running 316 tests [INFO] [stdout] test commands::handlers::query::tests::test_execute_query_exact ... ok [INFO] [stdout] test commands::handlers::query::tests::test_format_results_no_distances ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_char_emoji ... ok [INFO] [stdout] test commands::handlers::query::tests::test_query_and_format ... ok [INFO] [stdout] test commands::handlers::query::tests::test_execute_query_with_limit ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_char_cjk ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_iter_char ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_char_ascii ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_char_unicode ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_iter_u8 ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_u8_unicode ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_builder_incremental ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_contains ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_empty ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_duplicates ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_suffix_sharing ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_sorted_vs_unsorted ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_node_traversal ... ok [INFO] [stdout] test dictionary::char_unit::tests::test_u8_ascii ... ok [INFO] [stdout] test dictionary::dawg_query::tests::test_dawg_candidate_iterator ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_creation ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_empty_dawg ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_multiple_terms ... ok [INFO] [stdout] test dictionary::dawg_query::tests::test_dawg_query_with_distance ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_single_term ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_dictionary_trait ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_empty_dat ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_empty_string_with_value ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_builder_with_values ... ok [INFO] [stdout] test commands::handlers::query::tests::test_format_results_with_distances ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_memory_efficiency ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_backward_compatibility_without_values ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_incremental_construction ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_mapped_dictionary_contains_with_value ... ok [INFO] [stdout] test dictionary::dawg_optimized::tests::test_suffix_sharing ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_memory_efficiency ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_prefix_sharing ... ok [INFO] [stdout] test dictionary::dawg_query::tests::test_dawg_query_exact_match ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_mapped_dictionary_node_value ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_dictionary_trait ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_multiple_terms ... ok [INFO] [stdout] test dictionary::dawg::tests::test_dawg_node_edges ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_duplicate_update_value ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_mapped_dictionary_with_values ... ok [INFO] [stdout] test commands::handlers::query::tests::test_format_results_empty ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_edge_iteration ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_empty_string_with_value ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_mapped_dictionary_node_value ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_mapped_dictionary_contains_with_value ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_string_values ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_basic_terms ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_empty_dict ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_empty_dict ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_nonexistent_path ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_path_tracking ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_root_not_final ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_unicode_terms ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_children_iteration ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_node_traversal ... ok [INFO] [stdout] test dictionary::double_array_trie::tests::test_single_term ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_edges_iterator ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_value_at_non_final ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_backward_compatibility ... ok [INFO] [stdout] test commands::handlers::query::tests::test_execute_query_fuzzy ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_children_iteration ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_duplicate_update_value ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_empty_dict ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_navigation ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_cjk_characters ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_with_unicode_values ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_unicode_navigation ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_mixed_unicode ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_string_values ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_dynamic_dawg_insert ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_dynamic_dawg_compact ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_batch_remove_many ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_dynamic_dawg_remove ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_mapped_dictionary_trait ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_after_deletions ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_empty ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_idempotent ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_batch_extend ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_root_not_final ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_compaction_flag ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_single_term ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_nonexistent_path ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_valued_dawg_basic ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_with_shared_suffixes ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_valued_dawg_with_remove ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_compaction_flag ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_batch_extend ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_compact_no_false_positives ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_batch_remove_many ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_compact_no_false_positives ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_dynamic_dawg_with_transducer ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_basic ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_vs_compact ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_value_at_non_final ... ok [INFO] [stdout] test dictionary::double_array_trie_zipper::tests::test_zipper_with_values ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_string_values ... ok [INFO] [stdout] test dictionary::double_array_trie_char_zipper::tests::test_zipper_emoji ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_after_deletions ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_dynamic_dawg_compact ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_dynamic_dawg_insert ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_string_values ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_dynamic_dawg_remove ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_dynamic_dawg_with_transducer ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_empty ... ok [INFO] [stdout] test dictionary::dynamic_dawg::tests::test_minimize_no_false_positives ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_basic ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_single_term ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_idempotent ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_no_false_positives ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_emoji ... ok [INFO] [stdout] test dictionary::double_array_trie_char::tests::test_mapped_dictionary_with_unicode_values ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_mapped_dictionary_trait ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_valued_dawg_basic ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_valued_dawg_with_remove ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_children_iteration ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_vs_compact ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_descend_and_finality ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_descend_nonexistent ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_path_tracking ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_unicode_navigation ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_unicode_valued_zipper ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_empty_dictionary ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_clone_independence ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_valued_zipper ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_children_iteration ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_value_none_for_non_final ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_descend_and_finality ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_descend_nonexistent ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_empty_dictionary ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_root_zipper_not_final ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_value_none_for_non_final ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_valued_zipper ... ok [INFO] [stdout] test dictionary::factory::tests::test_backend_descriptions ... ok [INFO] [stdout] test dictionary::factory::tests::test_available_backends ... ok [INFO] [stdout] test dictionary::factory::tests::test_backend_display ... ok [INFO] [stdout] test dictionary::factory::tests::test_factory_dynamic_dawg ... ok [INFO] [stdout] test dictionary::factory::tests::test_factory_empty ... ok [INFO] [stdout] test dictionary::factory::tests::test_factory_dawg ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_compaction ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_concurrent_access ... ok [INFO] [stdout] test dictionary::factory::tests::test_all_backends_work ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_clear ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_insert_and_remove ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_mapped_dictionary_basic ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_mapped_dictionary_contains_with_value ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_mapped_dictionary_vec_values ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_mapped_node_value ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_complex_string ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_dictionary_trait ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_empty_automaton ... ok [INFO] [stdout] test dictionary::dynamic_dawg_zipper::tests::test_concurrent_access ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_multiple_strings ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_node_edges ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_simple_string ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_repeated_characters ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_single_character ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_clear ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_compaction ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_complex_string ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_insert_and_remove ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_mapped_dictionary_contains_with_value ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_dictionary_trait ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_empty_automaton ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_multiple_strings ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_simple_string ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_mapped_dictionary_vec_values ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_mapped_node_value ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_mapped_dictionary_basic ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_match_positions ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_unicode_cafe ... ok [INFO] [stdout] test dictionary::suffix_automaton::tests::test_match_positions ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_single_character ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_unicode_cjk ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_node_edges ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_unicode_emoji ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_unicode_mixed ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_children_iteration ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_clone_independence ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_descend_nonexistent ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_emoji_navigation ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_empty_dictionary ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_clone_independence ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_multiple_strings ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_path_tracking ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_substring_matching ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_root_zipper_not_final ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_unicode_navigation ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_valued_zipper ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_children_iteration ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_value_none_for_non_final ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_clone_independence ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_descend_and_finality ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_descend_nonexistent ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_empty_dictionary ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char_zipper::tests::test_root_zipper_not_final ... ok [INFO] [stdout] test dictionary::suffix_automaton_char::tests::test_repeated_characters ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_descend_and_finality ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_path_tracking ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_root_zipper_not_final ... ok [INFO] [stdout] test dictionary::suffix_automaton_char_zipper::tests::test_concurrent_access ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_multiple_strings ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_value_none_for_non_final ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_substring_matching ... ok [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_valued_zipper ... ok [INFO] [stdout] test dictionary::value::tests::test_helper_functions ... ok [INFO] [stdout] test dictionary::value::tests::test_primitives ... ok [INFO] [stdout] test dictionary::value::tests::test_strings ... ok [INFO] [stdout] test dictionary::value::tests::test_unit_type ... ok [INFO] [stdout] test dictionary::value::tests::test_vec ... ok [INFO] [stdout] test distance::tests::test_merge_and_split_distance_basic ... ok [INFO] [stdout] test distance::tests::test_common_prefix_optimization ... ok [INFO] [stdout] test distance::tests::test_merge_and_split_symmetry ... ok [INFO] [stdout] test dictionary::zipper::tests::test_dict_zipper_trait_bounds ... ok [INFO] [stdout] test distance::tests::test_standard_distance_basic ... ok [INFO] [stdout] test distance::tests::test_standard_distance_recursive_empty ... ok [INFO] [stdout] test distance::tests::test_standard_distance_identical ... ok [INFO] [stdout] test distance::tests::test_standard_distance_empty ... ok [INFO] [stdout] test dictionary::value::tests::test_hashset ... ok [INFO] [stdout] test distance::tests::test_cache_reuse ... ok [INFO] [stdout] test dictionary::zipper::tests::test_valued_zipper_trait_bounds ... ok [INFO] [stdout] test distance::tests::test_standard_distance_recursive_basic ... ok [INFO] [stdout] test distance::tests::test_standard_distance_recursive_identical ... ok [INFO] [stdout] test distance::tests::test_standard_recursive_matches_iterative ... ok [INFO] [stdout] test distance::tests::test_transposition_distance ... ok [INFO] [stdout] test distance::tests::test_transposition_distance_recursive_basic ... ok [INFO] [stdout] test distance::tests::test_transposition_vs_standard ... ok [INFO] [stdout] test distance::tests::test_unicode_empty_string ... ok [INFO] [stdout] test distance::tests::test_unicode_support ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_empty_query ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_clone_creates_independent_zipper ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_deletion ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_exceeds_max_distance ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_infer_distance_short_term ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_insertion ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_exact_match_transition ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_new_creates_initial_state ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_root_not_accepting ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_transposition_algorithm ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_basic ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_with_dawg ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_complete ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_error_display ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_all_algorithms ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_missing_algorithm ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_missing_dictionary ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_collect_vec ... ok [INFO] [stdout] test transducer::builder::tests::test_builder_order_independence ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_limit ... ok [INFO] [stdout] test transducer::helpers::tests::test_bitmask_intersection_multiple_common ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_ordered ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_prefix_mode ... ok [INFO] [stdout] test transducer::helpers::tests::test_bitmask_intersection_zero ... ok [INFO] [stdout] test transducer::helpers::tests::test_bitmask_intersection_found ... ok [INFO] [stdout] test transducer::helpers::tests::test_sorted_vec_intersection_found ... ok [INFO] [stdout] test transducer::helpers::tests::test_sorted_vec_intersection_empty ... ok [INFO] [stdout] test transducer::builder_api::tests::test_query_builder_with_distance ... ok [INFO] [stdout] test transducer::helpers::tests::test_sorted_vec_intersection_last_element ... ok [INFO] [stdout] test transducer::helpers::tests::test_sorted_vec_intersection_first_element ... ok [INFO] [stdout] test transducer::helpers::tests::test_sorted_vec_intersection_not_found ... ok [INFO] [stdout] test transducer::helpers::tests::test_bitmask_intersection_not_found ... ok [INFO] [stdout] test transducer::intersection::tests::test_intersection_creation ... ok [INFO] [stdout] test transducer::intersection::tests::test_intersection_path_reconstruction ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_filtered_query_maintains_order ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_exact_match ... ok [INFO] [stdout] test distance::tests::test_transposition_recursive_matches_iterative ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_filtered_query_with_distance ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_exact_match ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_distance_first ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_take ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_filtered_query ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_autocomplete_scenario ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_consistency_with_unordered ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_acquire_reuses_when_available ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_filtered_query_with_take ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_capacity_preserved ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_lifo_order ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_take_while ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_vs_exact ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_empty_query ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_ordering ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_ordered_lexicographic_within_distance ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_new ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_release_clears_state ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_reuse_rate ... ok [INFO] [stdout] test transducer::position::tests::test_position_creation ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_respects_max_size ... ok [INFO] [stdout] test transducer::position::tests::test_position_special ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_with_errors ... ok [INFO] [stdout] test transducer::position::tests::test_position_ordering ... ok [INFO] [stdout] test transducer::position::tests::test_position_subsumption_transposition ... ok [INFO] [stdout] test transducer::position::tests::test_position_subsumption_merge_split ... ok [INFO] [stdout] test transducer::state::tests::test_state_infer_distance ... ok [INFO] [stdout] test transducer::state::tests::test_state_insert_maintains_order ... ok [INFO] [stdout] test transducer::position::tests::test_position_subsumption_standard ... ok [INFO] [stdout] test transducer::state::tests::test_state_min_distance ... ok [INFO] [stdout] test transducer::query::tests::test_query_with_distance ... ok [INFO] [stdout] test transducer::query::tests::test_query_exact_match ... ok [INFO] [stdout] test transducer::state::tests::test_state_creation ... ok [INFO] [stdout] test transducer::query::tests::test_candidate_iterator ... ok [INFO] [stdout] test transducer::state::tests::test_state_single_position ... ok [INFO] [stdout] test transducer::query::tests::test_empty_query ... ok [INFO] [stdout] test transducer::transition::tests::test_initial_state ... ok [INFO] [stdout] test transducer::transition::tests::test_transition_standard_match ... ok [INFO] [stdout] test transducer::transition::tests::test_transition_standard_operations ... ok [INFO] [stdout] test transducer::transition::tests::test_transition_state ... ok [INFO] [stdout] test transducer::ordered_query::tests::test_prefix_with_filter ... ok [INFO] [stdout] test transducer::pool::tests::test_pool_acquire_allocates_when_empty ... ok [INFO] [stdout] test transducer::state::tests::test_state_subsumption ... ok [INFO] [stdout] test dictionary::dynamic_dawg_char::tests::test_minimize_with_shared_suffixes ... ok [INFO] [stdout] test transducer::automaton_zipper::tests::test_single_substitution ... ok [INFO] [stderr] Running tests/cache_wrapper_integration.rs (/opt/rustwide/target/debug/deps/cache_wrapper_integration-9103e792567c39d6) [INFO] [stdout] test dictionary::suffix_automaton_zipper::tests::test_concurrent_access ... ok [INFO] [stdout] test transducer::transition::tests::test_characteristic_vector ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 316 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/check_reverse_subsumption.rs (/opt/rustwide/target/debug/deps/check_reverse_subsumption-d1999e99de7c1b9d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test check_transposition_subsumption_both_ways ... ok [INFO] [stderr] Running tests/check_specific_subsumption.rs (/opt/rustwide/target/debug/deps/check_specific_subsumption-d3f6b22fdbc697a5) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-55a9258bf3c69515) [INFO] [stdout] running 1 test [INFO] [stdout] test check_1_1_false_subsumes_0_1_true ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/concurrency_test.rs (/opt/rustwide/target/debug/deps/concurrency_test-0395bb27a930135f) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_read_during_write ... ok [INFO] [stderr] Running tests/contextual_stress_test.rs (/opt/rustwide/target/debug/deps/contextual_stress_test-be89c19e12819ead) [INFO] [stdout] test test_parallel_reads ... ok [INFO] [stderr] Running tests/debug_merge_split.rs (/opt/rustwide/target/debug/deps/debug_merge_split-a8b1ca3e681f187e) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stderr] Running tests/debug_proptest_failure.rs (/opt/rustwide/target/debug/deps/debug_proptest_failure-b3aed98b6d6350bf) [INFO] [stdout] test debug_merge_split_b_to_aaa ... ok [INFO] [stdout] test debug_merge_split_aaaa ... ok [INFO] [stdout] test test_merge_split_various_cases ... ok [INFO] [stdout] test test_merge_split_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_minimal_failing_case ... ok [INFO] [stderr] Running tests/debug_test.rs (/opt/rustwide/target/debug/deps/debug_test-caadd7ee0d46f638) [INFO] [stdout] [INFO] [stderr] Running tests/debug_unicode_empty_query.rs (/opt/rustwide/target/debug/deps/debug_unicode_empty_query-3641720eea24f21f) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_transition_debug ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_unicode_character_distances ... ok [INFO] [stderr] Running tests/debug_yu_uy_states.rs (/opt/rustwide/target/debug/deps/debug_yu_uy_states-9134c83306cb431c) [INFO] [stdout] test debug_unicode_vs_ascii_empty_query ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test debug_yu_uy_all_results ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/deletion_test.rs (/opt/rustwide/target/debug/deps/deletion_test-72e8e06537a603b7) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_dat_base_calculation_n_a_ag ... ok [INFO] [stdout] test test_aple_to_apple ... ok [INFO] [stdout] test test_levenshtein_prefix_ve_v ... ok [INFO] [stdout] test test_dat_grandchildren_gjzhkidoa_gl ... ok [INFO] [stdout] test test_apple_to_aple ... ok [INFO] [stdout] test test_deletion_operations ... ok [INFO] [stdout] test test_exact_match_with_prefix ... ok [INFO] [stdout] test test_dat_conflict_rh_qpo_ry ... ok [INFO] [stderr] Running tests/draft_lifecycle.rs (/opt/rustwide/target/debug/deps/draft_lifecycle-4475ac48eed7c755) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/dynamic_dawg_integration.rs (/opt/rustwide/target/debug/deps/dynamic_dawg_integration-b49f4eb68fd8bae2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-37a9c339f6fb8cb8) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_high_distance_returns_all_terms ... ok [INFO] [stdout] test test_all_algorithms_distance_zero ... ok [INFO] [stdout] test test_query_longer_than_term ... ok [INFO] [stdout] test test_basic_dictionary_ops ... ok [INFO] [stdout] test test_all_algorithms_distance_max ... ok [INFO] [stdout] test test_simple_query ... ok [INFO] [stdout] test test_distance_max ... ok [INFO] [stdout] test test_distance_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/large_distance_test.rs (/opt/rustwide/target/debug/deps/large_distance_test-7e52902046224877) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_query_with_large_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/manual_trace_transposition.rs (/opt/rustwide/target/debug/deps/manual_trace_transposition-0cbe8a8ca30937ed) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test manual_trace_ab_to_ba ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_automaton_distance_cross_validation.rs (/opt/rustwide/target/debug/deps/proptest_automaton_distance_cross_validation-7a66957647e73a98) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test regression_tests::test_deletion_bug_cross_validation ... ok [INFO] [stdout] test regression_tests::test_merge_split_specific_case ... ok [INFO] [stdout] test regression_tests::test_transposition_specific_case ... ok [INFO] [stdout] test prop_empty_dictionary_all_algorithms ... ok [INFO] [stdout] test prop_duplicate_words_all_algorithms ... ok [INFO] [stdout] test prop_transposition_handles_swaps_correctly ... ok [INFO] [stdout] test prop_standard_automaton_distance_matches_function ... ok [INFO] [stdout] test prop_empty_query_all_algorithms ... ok [INFO] [stdout] test prop_merge_split_automaton_distance_matches_function ... ok [INFO] [stdout] test prop_transposition_automaton_distance_matches_function ... ok [INFO] [stdout] test prop_transposition_automaton_matches_linear_scan ... ok [INFO] [stdout] test prop_standard_automaton_matches_linear_scan ... ok [INFO] [stdout] test prop_exact_match_only_all_algorithms ... ok [INFO] [stdout] test prop_merge_split_automaton_matches_linear_scan ... ok [INFO] [stdout] test prop_standard_large_dict_matches ... ok [INFO] [stdout] test prop_standard_unicode_matches has been running for over 60 seconds [INFO] [stderr] Running tests/proptest_comprehensive.rs (/opt/rustwide/target/debug/deps/proptest_comprehensive-5ea9903057a8f807) [INFO] [stdout] test prop_standard_unicode_matches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test prop_dat_all_algorithms ... ok [INFO] [stdout] test prop_handle_single_char_words ... ok [INFO] [stdout] test prop_optimized_dawg_all_algorithms ... ok [INFO] [stdout] test prop_dawg_all_algorithms ... ok [INFO] [stdout] test prop_dynamic_dawg_all_algorithms ... ok [INFO] [stdout] test prop_handle_empty_query ... ok [INFO] [stdout] test prop_handle_long_words ... ok [INFO] [stdout] test prop_dynamic_dawg_contains ... ok [INFO] [stdout] test prop_standard_algorithm_respects_distance ... ok [INFO] [stdout] test prop_optimized_dawg_contains ... ok [INFO] [stdout] test prop_transposition_algorithm_handles_swaps ... ok [INFO] [stdout] test prop_dawg_contains ... ok [INFO] [stdout] test prop_merge_split_algorithm_works ... ok [INFO] [stdout] test prop_double_array_trie_contains ... ok [INFO] [stdout] test prop_handle_unicode ... ok [INFO] [stdout] test prop_all_backends_agree_on_contains ... ok [INFO] [stdout] test prop_all_backends_same_query_results ... ok [INFO] [stdout] test prop_dynamic_dawg_state_machine ... ok [INFO] [stdout] test prop_dynamic_dawg_query_consistency ... ok [INFO] [stdout] test prop_all_algorithms_find_exact_matches ... ok [INFO] [stdout] test prop_standard_subset_of_transposition ... ok [INFO] [stdout] test prop_dynamic_dawg_interleaved_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.43s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_distance_metrics.rs (/opt/rustwide/target/debug/deps/proptest_distance_metrics-d322902ed61631fd) [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test standard_distance_identity ... ok [INFO] [stdout] test merge_split_distance_identity ... ok [INFO] [stdout] test standard_recursive_identity ... ok [INFO] [stdout] test standard_distance_indiscernible ... ok [INFO] [stdout] test standard_distance_non_negative ... ok [INFO] [stdout] test standard_distance_symmetric ... ok [INFO] [stdout] test standard_distance_left_invariance ... ok [INFO] [stdout] test transposition_distance_identity ... ok [INFO] [stdout] test standard_distance_triangle_inequality ... ok [INFO] [stdout] test standard_distance_right_invariance ... ok [INFO] [stdout] test transposition_distance_indiscernible ... ok [INFO] [stdout] test transposition_distance_non_negative ... ok [INFO] [stdout] test standard_recursive_indiscernible ... ok [INFO] [stdout] test merge_split_distance_indiscernible ... ok [INFO] [stdout] test transposition_distance_left_invariance ... ok [INFO] [stdout] test transposition_le_standard ... ok [INFO] [stdout] test transposition_recursive_identity ... ok [INFO] [stdout] test transposition_distance_symmetric ... ok [INFO] [stdout] test transposition_distance_right_invariance ... ok [INFO] [stdout] test standard_recursive_symmetric ... ok [INFO] [stdout] test merge_split_distance_symmetric ... ok [INFO] [stdout] test unicode_standard_distance_symmetric ... ok [INFO] [stdout] test merge_split_distance_left_invariance ... ok [INFO] [stdout] test standard_recursive_left_invariance ... ok [INFO] [stdout] test standard_recursive_matches_iterative ... ok [INFO] [stdout] test standard_recursive_right_invariance ... ok [INFO] [stdout] test unicode_standard_recursive_matches_iterative ... ok [INFO] [stdout] test merge_split_le_standard ... ok [INFO] [stdout] test transposition_recursive_left_invariance ... ok [INFO] [stdout] test transposition_recursive_matches_iterative ... ok [INFO] [stdout] test merge_split_distance_right_invariance ... ok [INFO] [stdout] test standard_recursive_non_negative ... ok [INFO] [stdout] test transposition_recursive_symmetric ... ok [INFO] [stdout] test merge_split_distance_non_negative ... ok [INFO] [stdout] test transposition_recursive_non_negative ... ok [INFO] [stdout] test standard_recursive_triangle_inequality ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.87s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_levenshtein.rs (/opt/rustwide/target/debug/deps/proptest_levenshtein-606348a301c18c23) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test manual_shrink_tests::minimal_failing_case_from_proptest ... ok [INFO] [stdout] test prop_exact_match_found ... ok [INFO] [stdout] test prop_results_within_distance ... ok [INFO] [stdout] test prop_all_close_words_found ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s [INFO] [stdout] [INFO] [stderr] Running tests/query_comprehensive_test.rs (/opt/rustwide/target/debug/deps/query_comprehensive_test-d3ec570b878e59aa) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_ordered_query_distance_10 ... ok [INFO] [stdout] test test_query_not_in_dict_distance_0 ... ok [INFO] [stdout] test test_query_not_in_dict_distance_1 ... ok [INFO] [stdout] test test_ordered_query_distance_1 ... ok [INFO] [stdout] test test_all_algorithms_distance_0 ... ok [INFO] [stdout] test test_all_algorithms_distance_2 ... ok [INFO] [stdout] test test_ordered_query_distance_0 ... ok [INFO] [stdout] test test_prefix_mode_distance_1 ... ok [INFO] [stdout] test test_empty_query_distance_0 ... ok [INFO] [stdout] test test_prefix_vs_standard_mode ... ok [INFO] [stdout] test test_ordered_query_large_distance ... ok [INFO] [stdout] test test_prefix_mode_distance_0 ... ok [INFO] [stdout] test test_unordered_query_distance_2 ... ok [INFO] [stdout] test test_unordered_query_large_distance ... ok [INFO] [stdout] test test_unordered_query_distance_0 ... ok [INFO] [stdout] test test_unordered_query_distance_1 ... ok [INFO] [stdout] test test_ordered_query_returns_in_order ... ok [INFO] [stdout] test test_ordered_query_distance_2 ... ok [INFO] [stdout] test test_distance_boundaries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/repl_tests.rs (/opt/rustwide/target/debug/deps/repl_tests-3c851e78d9ea2a84) [INFO] [stdout] [INFO] [stderr] Running tests/serialization_test.rs (/opt/rustwide/target/debug/deps/serialization_test-6410e6dc94fc355c) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_dynamic_updates_with_queries ... ok [INFO] [stdout] test test_approximate_substring_match ... ok [INFO] [stdout] test test_distance_variations ... ok [INFO] [stdout] test test_substring_vs_prefix_behavior ... ok [INFO] [stderr] Running tests/suffix_automaton_integration.rs (/opt/rustwide/target/debug/deps/suffix_automaton_integration-79d2f3d1e0a809f0) [INFO] [stdout] test test_ordered_query ... ok [INFO] [stdout] test test_multiple_documents ... ok [INFO] [stdout] test test_empty_query ... ok [INFO] [stdout] test test_special_characters ... ok [INFO] [stdout] test test_unicode_text ... ok [INFO] [stdout] test test_exact_substring_match ... ok [INFO] [stdout] test test_code_search_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/test_dynamic_dawg_char.rs (/opt/rustwide/target/debug/deps/test_dynamic_dawg_char-c73d6466bcb8e94e) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_dynamic_dawg_char_dynamic_updates_with_fuzzy ... ok [INFO] [stdout] test test_dynamic_dawg_char_cjk_distance ... ok [INFO] [stdout] test test_dynamic_dawg_char_emoji_distance ... ok [INFO] [stdout] test test_dynamic_dawg_char_empty_query_unicode ... ok [INFO] [stdout] test test_dynamic_dawg_char_empty_dictionary ... ok [INFO] [stdout] test test_dynamic_dawg_char_emoji_with_text ... ok [INFO] [stdout] test test_dynamic_dawg_char_mixed_unicode ... ok [INFO] [stdout] test test_dynamic_dawg_char_one_edit_distance ... ok [INFO] [stdout] test test_dynamic_dawg_char_normalization_caveat ... ok [INFO] [stdout] test test_dynamic_dawg_char_single_character_terms ... ok [INFO] [stdout] test test_dynamic_dawg_char_transposition_unicode ... ok [INFO] [stdout] test test_dynamic_dawg_char_value_updates ... ok [INFO] [stdout] test test_dynamic_dawg_char_various_distances ... ok [INFO] [stdout] test test_dynamic_dawg_char_query_with_distance ... ok [INFO] [stdout] test test_dynamic_dawg_char_vs_byte_level ... ok [INFO] [stdout] test test_dynamic_dawg_char_thread_safety ... ok [INFO] [stdout] test test_dynamic_dawg_char_insert_unicode ... ok [INFO] [stdout] test test_dynamic_dawg_char_exact_match ... ok [INFO] [stdout] test test_dynamic_dawg_char_remove_unicode ... ok [INFO] [stdout] test test_dynamic_dawg_char_with_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_empty_query.rs (/opt/rustwide/target/debug/deps/test_empty_query-b4478bfc66644df3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_empty_query_various_distances ... ok [INFO] [stdout] test test_empty_dictionary_with_query ... ok [INFO] [stdout] test test_empty_query_with_unicode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/test_pathmap_char.rs (/opt/rustwide/target/debug/deps/test_pathmap_char-cfba562f5062b251) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_utf8_char_level.rs (/opt/rustwide/target/debug/deps/test_utf8_char_level-ed765789d63ed33e) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_grapheme_clusters_caveat ... ok [INFO] [stdout] test test_combining_characters ... ok [INFO] [stdout] test test_query_with_distance_unicode ... ok [INFO] [stdout] test test_mixed_unicode_query ... ok [INFO] [stdout] test test_transposition_with_unicode ... ok [INFO] [stdout] test test_unicode_various_distances ... ok [INFO] [stdout] test test_cjk_distance ... ok [INFO] [stdout] test test_unicode_empty_query_char_level ... ok [INFO] [stdout] test test_emoji_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/test_utf8_debug_e_acute.rs (/opt/rustwide/target/debug/deps/test_utf8_debug_e_acute-70d5e2de1c6bd9c9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_multiple_e_acute ... ok [INFO] [stdout] test test_e_acute_vs_plain_e ... ok [INFO] [stdout] test test_e_acute_empty_query ... ok [INFO] [stdout] test test_e_acute_dict_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_utf8_simple_debug.rs (/opt/rustwide/target/debug/deps/test_utf8_simple_debug-3c8f042aa057fa40) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_exact_match_simple ... ok [INFO] [stdout] test test_empty_query_simple ... ok [INFO] [stdout] test test_one_edit_simple ... ok [INFO] [stdout] test test_simple_char_dict ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_yu_uy.rs (/opt/rustwide/target/debug/deps/test_yu_uy-6e9a7c5436527665) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_yu_to_uy ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/trace_test.rs (/opt/rustwide/target/debug/deps/trace_test-9b5e8971c878d6fd) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test trace_aple_to_apple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/trace_transposition_debug.rs (/opt/rustwide/target/debug/deps/trace_transposition_debug-016bf187c69d997d) [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/trace_yu_uy_detailed.rs (/opt/rustwide/target/debug/deps/trace_yu_uy_detailed-b7a87e1cd364c858) [INFO] [stdout] test trace_ab_to_ba ... ok [INFO] [stderr] Doc-tests liblevenshtein [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test trace_yu_to_uy_detailed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 156 tests [INFO] [stdout] test src/dictionary/char_unit.rs - dictionary::char_unit::CharUnit (line 23) ... ignored [INFO] [stdout] test src/dictionary/dawg.rs - dictionary::dawg::DawgDictionary::query_optimized (line 278) ... ignored [INFO] [stdout] test src/dictionary/dawg_query.rs - dictionary::dawg_query::DawgQueryIterator (line 96) ... ignored [INFO] [stdout] test src/dictionary/double_array_trie_char_zipper.rs - dictionary::double_array_trie_char_zipper::DoubleArrayTrieCharZipper (line 21) ... ignored [INFO] [stdout] test src/dictionary/double_array_trie_zipper.rs - dictionary::double_array_trie_zipper::DoubleArrayTrieZipper (line 21) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg (line 44) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::compact (line 611) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::from_sorted_terms (line 318) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::get_value (line 518) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::insert_with_value (line 431) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::minimize (line 681) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::new (line 219) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::with_auto_minimize_threshold (line 245) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg::with_config (line 266) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar (line 54) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::compact (line 621) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::from_sorted_terms (line 328) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::get_value (line 528) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::insert_with_value (line 441) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::minimize (line 691) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::new (line 229) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::with_auto_minimize_threshold (line 255) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar::with_config (line 276) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char_zipper.rs - dictionary::dynamic_dawg_char_zipper::DynamicDawgCharZipper (line 48) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_char_zipper.rs - dictionary::dynamic_dawg_char_zipper::DynamicDawgCharZipper::new_from_dict (line 93) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_zipper.rs - dictionary::dynamic_dawg_zipper::DynamicDawgZipper (line 41) ... ignored [INFO] [stdout] test src/dictionary/dynamic_dawg_zipper.rs - dictionary::dynamic_dawg_zipper::DynamicDawgZipper::new_from_dict (line 84) ... ignored [INFO] [stdout] test src/dictionary/factory.rs - dictionary::factory (line 8) ... ignored [INFO] [stdout] test src/dictionary/factory.rs - dictionary::factory::DictionaryFactory::create (line 146) ... ignored [INFO] [stdout] test src/dictionary/factory.rs - dictionary::factory::DictionaryFactory::empty (line 195) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 106) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 114) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 121) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 84) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 91) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary (line 98) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary::MappedDictionary (line 290) ... ignored [INFO] [stdout] test src/dictionary/mod.rs - dictionary::MutableMappedDictionary (line 370) ... ignored [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton (line 393) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton (line 21) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton (line 65) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton (line 42) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char (line 22) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::clear (line 610) ... ok [INFO] [stdout] test src/dictionary/double_array_trie.rs - dictionary::double_array_trie::DoubleArrayTrie (line 186) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char (line 43) - compile ... ok [INFO] [stdout] test src/dictionary/double_array_trie_char.rs - dictionary::double_array_trie_char::DoubleArrayTrieChar::from_terms_with_values (line 251) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::from_texts (line 476) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar (line 394) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char (line 66) - compile ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::from_text (line 458) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::source_texts (line 801) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::needs_compaction (line 728) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::insert (line 504) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::compact (line 635) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::new (line 414) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::string_count (line 708) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char_zipper.rs - dictionary::suffix_automaton_char_zipper::SuffixAutomatonCharZipper (line 49) ... ignored [INFO] [stdout] test src/dictionary/suffix_automaton_char_zipper.rs - dictionary::suffix_automaton_char_zipper::SuffixAutomatonCharZipper::new_from_dict (line 92) ... ignored [INFO] [stdout] test src/dictionary/suffix_automaton_zipper.rs - dictionary::suffix_automaton_zipper::SuffixAutomatonZipper (line 47) ... ignored [INFO] [stdout] test src/dictionary/suffix_automaton_zipper.rs - dictionary::suffix_automaton_zipper::SuffixAutomatonZipper::new_from_dict (line 90) ... ignored [INFO] [stdout] test src/dictionary/double_array_trie_char.rs - dictionary::double_array_trie_char::DoubleArrayTrieChar<()>::from_terms (line 186) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::match_positions (line 754) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton::remove (line 548) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::from_text (line 459) ... ok [INFO] [stdout] test src/dictionary/double_array_trie_char.rs - dictionary::double_array_trie_char::DoubleArrayTrieChar (line 144) ... ok [INFO] [stdout] test src/dictionary/value.rs - dictionary::value::DictionaryValue (line 50) ... ok [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper (line 25) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::DictZipper::children (line 148) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::DictZipper::descend (line 115) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::DictZipper::is_final (line 88) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::DictZipper::path (line 178) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::ValuedDictZipper (line 203) ... ignored [INFO] [stdout] test src/dictionary/zipper.rs - dictionary::zipper::ValuedDictZipper::value (line 239) ... ignored [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::insert (line 505) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::remove (line 549) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::from_texts (line 477) ... ok [INFO] [stdout] test src/dictionary/value.rs - dictionary::value (line 12) ... ok [INFO] [stdout] test src/dictionary/value.rs - dictionary::value::FilterableValue (line 84) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::match_positions (line 755) ... ok [INFO] [stdout] test src/lib.rs - (line 14) ... ignored [INFO] [stdout] test src/dictionary/value.rs - dictionary::value::any (line 310) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::clear (line 611) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::string_count (line 709) ... ok [INFO] [stdout] test src/distance/mod.rs - distance::create_memo_cache (line 740) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::new (line 415) ... ok [INFO] [stdout] test src/distance/mod.rs - distance::merge_and_split_distance (line 615) ... ok [INFO] [stdout] test src/dictionary/value.rs - dictionary::value::contains (line 295) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::source_texts (line 802) ... ok [INFO] [stdout] test src/dictionary/value.rs - dictionary::value::all (line 328) ... ok [INFO] [stdout] test src/distance/mod.rs - distance::transposition_distance_recursive (line 489) ... ok [INFO] [stdout] test src/distance/mod.rs - distance::standard_distance (line 222) ... ok [INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder (line 13) ... ignored [INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder::algorithm (line 73) ... ignored [INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder::build (line 97) ... ignored [INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder::dictionary (line 55) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder (line 13) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::algorithm (line 79) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::collect_vec (line 180) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::limit (line 194) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::max_distance (line 64) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::ordered (line 145) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::ordered (line 158) ... ignored [INFO] [stdout] test src/transducer/builder_api.rs - transducer::builder_api::QueryBuilder<'a,D>::prefix_mode (line 98) ... ignored [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::infer_distance (line 287) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::needs_compaction (line 729) ... ok [INFO] [stdout] test src/transducer/helpers.rs - transducer::helpers::bitmask_intersection (line 139) ... ignored [INFO] [stdout] test src/distance/mod.rs - distance::standard_distance_recursive (line 376) ... ok [INFO] [stdout] test src/transducer/helpers.rs - transducer::helpers::sorted_vec_intersection (line 39) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper (line 39) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::automaton_zipper (line 350) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::children (line 274) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::depth (line 221) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::dict_zipper (line 336) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::distance (line 191) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::is_match (line 140) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::is_viable (line 322) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::new (line 96) ... ignored [INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper::term (line 240) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer (line 51) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_builder (line 215) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_by_value_set (line 386) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_candidates (line 269) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_filtered (line 333) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_ordered (line 171) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_ranked (line 294) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::query_terms (line 249) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::standard (line 83) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::with_merge_split (line 119) ... ignored [INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer::with_transposition (line 101) ... ignored [INFO] [stdout] test src/transducer/ordered_query.rs - transducer::ordered_query::OrderedQueryIterator (line 44) ... ignored [INFO] [stdout] test src/transducer/ordered_query.rs - transducer::ordered_query::OrderedQueryIterator::filter (line 260) ... ignored [INFO] [stdout] test src/transducer/ordered_query.rs - transducer::ordered_query::OrderedQueryIterator::prefix (line 288) ... ignored [INFO] [stdout] test src/transducer/pool.rs - transducer::pool::StatePool (line 26) ... ignored [INFO] [stdout] test src/distance/mod.rs - distance::transposition_distance (line 298) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper (line 38) ... ok [INFO] [stdout] test src/transducer/value_filtered_query.rs - transducer::value_filtered_query::ValueFilteredQueryIterator (line 50) ... ignored [INFO] [stdout] test src/transducer/value_filtered_query.rs - transducer::value_filtered_query::ValueFilteredQueryIterator (line 57) ... ignored [INFO] [stdout] test src/transducer/value_filtered_query.rs - transducer::value_filtered_query::ValueSetFilteredQueryIterator (line 248) ... ignored [INFO] [stdout] test src/transducer/zipper_query_iterator.rs - transducer::zipper_query_iterator::ZipperQueryIterator (line 29) ... ignored [INFO] [stdout] test src/transducer/zipper_query_iterator.rs - transducer::zipper_query_iterator::ZipperQueryIterator::new (line 79) ... ignored [INFO] [stdout] test src/transducer/query_result.rs - transducer::query_result::QueryResult (line 26) - compile ... ok [INFO] [stdout] test src/transducer/helpers.rs - transducer::helpers::bitmask_intersection (line 100) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::is_viable (line 318) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::query (line 342) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::min_distance (line 258) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::algorithm (line 370) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::state (line 384) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::min_distance_accepting (line 216) ... ok [INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar::compact (line 636) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::max_distance (line 356) ... ok [INFO] [stdout] test src/transducer/helpers.rs - transducer::helpers::sorted_vec_intersection (line 24) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::new (line 91) ... ok [INFO] [stdout] test src/transducer/automaton_zipper.rs - transducer::automaton_zipper::AutomatonZipper::transition (line 162) ... ok [INFO] [stdout] test src/transducer/helpers.rs - transducer::helpers::bitmask_intersection (line 115) ... ok [INFO] [stdout] test src/transducer/query.rs - transducer::query::QueryIterator (line 46) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 passed; 0 failed; 94 ignored; 0 measured; 0 filtered out; finished in 4.93s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ac8129ed72d9f4f47598825e7b84ee806da984a3cc1650ae134e11aaebdfc437", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac8129ed72d9f4f47598825e7b84ee806da984a3cc1650ae134e11aaebdfc437", kill_on_drop: false }` [INFO] [stdout] ac8129ed72d9f4f47598825e7b84ee806da984a3cc1650ae134e11aaebdfc437