[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<V>::compact (line 611) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::from_sorted_terms (line 318) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::get_value (line 518) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::insert_with_value (line 431) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::minimize (line 681) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::new (line 219) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::with_auto_minimize_threshold (line 245) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg.rs - dictionary::dynamic_dawg::DynamicDawg<V>::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<V>::compact (line 621) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::from_sorted_terms (line 328) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::get_value (line 528) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::insert_with_value (line 441) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::minimize (line 691) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::new (line 229) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::with_auto_minimize_threshold (line 255) ... ignored
[INFO] [stdout] test src/dictionary/dynamic_dawg_char.rs - dictionary::dynamic_dawg_char::DynamicDawgChar<V>::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<V>::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<V>::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<V>::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<V>::from_terms_with_values (line 251) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::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<V>::from_text (line 458) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::source_texts (line 801) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::needs_compaction (line 728) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::insert (line 504) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::compact (line 635) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::new (line 414) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::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<V>::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<V>::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<V>::match_positions (line 754) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton.rs - dictionary::suffix_automaton::SuffixAutomaton<V>::remove (line 548) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar<V>::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<V>::insert (line 505) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar<V>::remove (line 549) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar<V>::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<V>::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<V>::clear (line 611) ... ok
[INFO] [stdout] test src/dictionary/suffix_automaton_char.rs - dictionary::suffix_automaton_char::SuffixAutomatonChar<V>::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<V>::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<V>::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<D>::algorithm (line 73) ... ignored
[INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder<D>::build (line 97) ... ignored
[INFO] [stdout] test src/transducer/builder.rs - transducer::builder::TransducerBuilder<D>::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<V>::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<D>::automaton_zipper (line 350) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::children (line 274) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::depth (line 221) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::dict_zipper (line 336) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::distance (line 191) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::is_match (line 140) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::is_viable (line 322) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::new (line 96) ... ignored
[INFO] [stdout] test src/transducer/intersection_zipper.rs - transducer::intersection_zipper::IntersectionZipper<D>::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<D>::query_builder (line 215) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_by_value_set (line 386) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_candidates (line 269) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_filtered (line 333) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_ordered (line 171) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_ranked (line 294) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::query_terms (line 249) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::standard (line 83) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::with_merge_split (line 119) ... ignored
[INFO] [stdout] test src/transducer/mod.rs - transducer::Transducer<D>::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<N>::filter (line 260) ... ignored
[INFO] [stdout] test src/transducer/ordered_query.rs - transducer::ordered_query::OrderedQueryIterator<N>::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<D>::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<V>::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
