[INFO] fetching crate redact-core 0.8.3...
[INFO] testing redact-core-0.8.3 against 1.95.0 for beta-1.96-2
[INFO] extracting crate redact-core 0.8.3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate redact-core 0.8.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate redact-core 0.8.3
[INFO] tweaked toml for crates.io crate redact-core 0.8.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate redact-core 0.8.3 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate redact-core 0.8.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pbkdf2 v0.13.0-rc.10
[INFO] [stderr]   Downloaded cc v1.2.59
[INFO] [stderr]   Downloaded web-sys v0.3.94
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ef50fcfafab42f37abc952abf3152648e0fcf8e83a134bfda80cd877f8b321d3
[INFO] running `Command { std: "docker" "start" "-a" "ef50fcfafab42f37abc952abf3152648e0fcf8e83a134bfda80cd877f8b321d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ef50fcfafab42f37abc952abf3152648e0fcf8e83a134bfda80cd877f8b321d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef50fcfafab42f37abc952abf3152648e0fcf8e83a134bfda80cd877f8b321d3", kill_on_drop: false }`
[INFO] [stdout] ef50fcfafab42f37abc952abf3152648e0fcf8e83a134bfda80cd877f8b321d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27d6517910b49c9dad1ca0971aa5b35b3e1ab490d7e49c197fe87069ee504ac5
[INFO] running `Command { std: "docker" "start" "-a" "27d6517910b49c9dad1ca0971aa5b35b3e1ab490d7e49c197fe87069ee504ac5", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling pbkdf2 v0.13.0-rc.10
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling redact-core v0.8.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.90s
[INFO] running `Command { std: "docker" "inspect" "27d6517910b49c9dad1ca0971aa5b35b3e1ab490d7e49c197fe87069ee504ac5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27d6517910b49c9dad1ca0971aa5b35b3e1ab490d7e49c197fe87069ee504ac5", kill_on_drop: false }`
[INFO] [stdout] 27d6517910b49c9dad1ca0971aa5b35b3e1ab490d7e49c197fe87069ee504ac5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 98a54d9343f0658afe13f9f17eecf745c324679d86dbef3601facdb29c1d42f3
[INFO] running `Command { std: "docker" "start" "-a" "98a54d9343f0658afe13f9f17eecf745c324679d86dbef3601facdb29c1d42f3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling redact-core v0.8.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.60s
[INFO] running `Command { std: "docker" "inspect" "98a54d9343f0658afe13f9f17eecf745c324679d86dbef3601facdb29c1d42f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "98a54d9343f0658afe13f9f17eecf745c324679d86dbef3601facdb29c1d42f3", kill_on_drop: false }`
[INFO] [stdout] 98a54d9343f0658afe13f9f17eecf745c324679d86dbef3601facdb29c1d42f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f1b86d96c4812f077deb3c2419b859928ee21b566ebf1862aa2bbf053abdc1fc
[INFO] running `Command { std: "docker" "start" "-a" "f1b86d96c4812f077deb3c2419b859928ee21b566ebf1862aa2bbf053abdc1fc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/redact_core-cf1579b2cfff52dc)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test anonymizers::hash::tests::test_hash_different_values ... ok
[INFO] [stdout] test anonymizers::hash::tests::test_hash_consistency ... ok
[INFO] [stdout] test anonymizers::mask::tests::test_mask_multiple ... ok
[INFO] [stdout] test anonymizers::hash::tests::test_hash_with_salt ... ok
[INFO] [stdout] test anonymizers::encrypt::tests::test_encrypt_without_key ... ok
[INFO] [stdout] test anonymizers::mask::tests::test_mask_with_format ... ok
[INFO] [stdout] test anonymizers::registry::tests::test_registry_new ... ok
[INFO] [stdout] test anonymizers::replace::tests::test_replace_anonymizer ... ok
[INFO] [stdout] test anonymizers::registry::tests::test_registry_anonymize_mask ... ok
[INFO] [stdout] test anonymizers::registry::tests::test_registry_anonymize_replace ... ok
[INFO] [stdout] test anonymizers::registry::tests::test_registry_strategies ... ok
[INFO] [stdout] test anonymizers::replace::tests::test_replace_multiple ... ok
[INFO] [stdout] test anonymizers::replace::tests::test_replace_with_custom ... ok
[INFO] [stdout] test policy::tests::test_inactive_policy ... ok
[INFO] [stdout] test anonymizers::mask::tests::test_mask_full ... ok
[INFO] [stdout] test engine::tests::test_builder ... ok
[INFO] [stdout] test anonymizers::tests::test_apply_anonymization ... ok
[INFO] [stdout] test anonymizers::tests::test_apply_anonymization_adjacent ... ok
[INFO] [stdout] test anonymizers::tests::test_apply_anonymization_empty ... ok
[INFO] [stdout] test anonymizers::hash::tests::test_hash_anonymizer ... ok
[INFO] [stdout] test policy::tests::test_policy_apply ... ok
[INFO] [stdout] test anonymizers::mask::tests::test_mask_partial ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_ssn_detection ... ok
[INFO] [stdout] test engine::tests::test_analyzer_engine_new ... ok
[INFO] [stdout] test engine::tests::test_analyze ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_custom_pattern ... ok
[INFO] [stdout] test engine::tests::test_anonymize ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_credit_card_detection ... ok
[INFO] [stdout] test recognizers::registry::tests::test_overlap_resolution ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_phone_detection ... ok
[INFO] [stdout] test recognizers::registry::tests::test_overlap_resolution_specificity ... ok
[INFO] [stdout] test engine::tests::test_analyze_and_anonymize ... ok
[INFO] [stdout] test recognizers::registry::tests::test_overlap_resolution_suppression ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_multiple_entities ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_min_score_filtering ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_supported_entities_count ... ok
[INFO] [stdout] test engine::tests::test_analyze_with_entities ... ok
[INFO] [stdout] test recognizers::tests::test_recognizer_trait ... ok
[INFO] [stdout] test recognizers::validation::tests::test_invalid_ip ... ok
[INFO] [stdout] test recognizers::validation::tests::test_invalid_iban ... ok
[INFO] [stdout] test recognizers::validation::tests::test_invalid_ssn ... ok
[INFO] [stdout] test recognizers::validation::tests::test_invalid_uk_nino ... ok
[INFO] [stdout] test recognizers::validation::tests::test_luhn_valid_cards ... ok
[INFO] [stdout] test recognizers::validation::tests::test_valid_iban ... ok
[INFO] [stdout] test recognizers::validation::tests::test_luhn_invalid_cards ... ok
[INFO] [stdout] test recognizers::validation::tests::test_valid_isbn ... ok
[INFO] [stdout] test recognizers::validation::tests::test_valid_ssn ... ok
[INFO] [stdout] test recognizers::validation::tests::test_valid_uk_nino ... ok
[INFO] [stdout] test tests::test_version ... ok
[INFO] [stdout] test types::entity::tests::test_entity_type_as_str ... ok
[INFO] [stdout] test types::entity::tests::test_entity_type_default_replacement ... ok
[INFO] [stdout] test types::entity::tests::test_from_string ... ok
[INFO] [stdout] test types::entity::tests::test_high_sensitivity ... ok
[INFO] [stdout] test types::result::tests::test_recognizer_result_contains ... ok
[INFO] [stdout] test types::result::tests::test_recognizer_result_ordering ... ok
[INFO] [stdout] test types::result::tests::test_recognizer_result_overlap ... ok
[INFO] [stdout] test types::result::tests::test_with_text ... ok
[INFO] [stdout] test recognizers::validation::tests::test_valid_ip ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_medical_license_detection ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_email_detection ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_uk_mobile_detection ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_uk_driver_license_detection ... ok
[INFO] [stdout] test recognizers::registry::tests::test_registry_stats ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_uk_nino_detection ... ok
[INFO] [stdout] test recognizers::registry::tests::test_registry_analyze_with_entities ... ok
[INFO] [stdout] test recognizers::registry::tests::test_registry_add_recognizer ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_uk_nhs_with_context ... ok
[INFO] [stdout] test recognizers::pattern::tests::test_uk_phone_detection ... ok
[INFO] [stdout] test recognizers::registry::tests::test_recognizers_for_entity ... ok
[INFO] [stdout] test recognizers::registry::tests::test_registry_analyze ... ok
[INFO] [stdout] test anonymizers::encrypt::tests::test_encrypt_anonymizer ... ok
[INFO] [stdout] test anonymizers::encrypt::tests::test_encrypt_decrypt ... ok
[INFO] [stderr]      Running tests/concurrent_operations.rs (/opt/rustwide/target/debug/deps/concurrent_operations-a292ff38e9b3f448)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.74s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_concurrent_with_different_languages ... ok
[INFO] [stdout] test test_concurrent_different_strategies ... ok
[INFO] [stdout] test test_concurrent_anonymization ... ok
[INFO] [stdout] test test_thread_safety_with_scoped_threads ... ok
[INFO] [stdout] test test_concurrent_with_entity_filtering ... ok
[INFO] [stdout] test test_concurrent_analysis ... ok
[INFO] [stdout] test test_no_data_races ... ok
[INFO] [stdout] test test_concurrent_reads_no_writes ... ok
[INFO] [stdout] test test_concurrent_processing_time ... ok
[INFO] [stdout] test test_concurrent_entity_overlap_resolution ... ok
[INFO] [stdout] test test_concurrent_mixed_operations ... ok
[INFO] [stdout] test test_concurrent_with_rayon ... ok
[INFO] [stdout] test test_concurrent_clone_safety ... ok
[INFO] [stdout] test test_high_concurrency ... ok
[INFO] [stdout] test test_concurrent_large_texts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_scenarios.rs (/opt/rustwide/target/debug/deps/error_scenarios-bacaca8bb172c2ea)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_entity_at_text_boundaries ... ok
[INFO] [stdout] test test_analyze_with_empty_entity_filter ... ok
[INFO] [stdout] test test_anonymize_no_entities ... ok
[INFO] [stdout] test test_high_confidence_threshold ... ok
[INFO] [stdout] test test_empty_text_analysis ... ok
[INFO] [stdout] test test_anonymize_empty_text ... ok
[INFO] [stdout] test test_case_sensitivity ... ok
[INFO] [stdout] test test_malformed_entities ... ok
[INFO] [stdout] test test_encryption_without_key ... ok
[INFO] [stdout] test test_analyze_with_invalid_language ... ok
[INFO] [stdout] test test_analyze_with_nonexistent_entity_type ... ok
[INFO] [stdout] test test_metadata_accuracy ... ok
[INFO] [stdout] test test_detection_with_surrounding_punctuation ... ok
[INFO] [stdout] test test_anonymization_preserves_length ... ok
[INFO] [stdout] test test_error_propagation ... ok
[INFO] [stdout] test test_overlapping_entities ... ok
[INFO] [stdout] test test_simultaneous_analysis_requests ... ok
[INFO] [stdout] test test_null_bytes_in_text ... ok
[INFO] [stdout] test test_unicode_characters ... ok
[INFO] [stdout] test test_whitespace_only_text ... ok
[INFO] [stdout] test test_mixed_newlines ... ok
[INFO] [stdout] test test_repeated_entities ... ok
[INFO] [stdout] test test_special_characters ... ok
[INFO] [stdout] test test_numeric_edge_cases ... ok
[INFO] [stdout] test test_memory_safety_with_large_input ... ok
[INFO] [stderr]      Running tests/integration_policy.rs (/opt/rustwide/target/debug/deps/integration_policy-a9d73447a458dad4)
[INFO] [stdout] test test_very_long_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.50s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_financial_entities ... ok
[INFO] [stdout] test test_entity_type_specific_analysis ... ok
[INFO] [stdout] test test_inactive_policy_no_filtering ... ok
[INFO] [stdout] test test_contact_information_entities ... ok
[INFO] [stdout] test test_technical_entities ... ok
[INFO] [stdout] test test_policy_confidence_threshold_filtering ... ok
[INFO] [stdout] test test_crypto_entities ... ok
[INFO] [stdout] test test_end_to_end_analyze_and_anonymize ... ok
[INFO] [stdout] test test_uk_specific_entities ... ok
[INFO] [stdout] test test_us_specific_entities ... ok
[INFO] [stdout] test test_policy_disabled_entity ... ok
[INFO] [stdout] test test_all_entity_categories_comprehensive ... ok
[INFO] [stderr]      Running tests/pattern_coverage.rs (/opt/rustwide/target/debug/deps/pattern_coverage-8760ebef35cb70fd)
[INFO] [stdout] test test_multiple_anonymization_strategies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.41s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test test_guid ... ok
[INFO] [stdout] test test_medical_license ... ok
[INFO] [stdout] test test_entity_with_surrounding_text ... ok
[INFO] [stdout] test test_md5_hash ... ok
[INFO] [stdout] test test_credit_card ... ok
[INFO] [stdout] test test_entities_with_various_separators ... ok
[INFO] [stdout] test test_eth_address ... ok
[INFO] [stdout] test test_ip_address ... ok
[INFO] [stdout] test test_sha1_hash ... ok
[INFO] [stdout] test test_uk_company_number ... ok
[INFO] [stdout] test test_uk_driver_license ... ok
[INFO] [stdout] test test_uk_mobile_number ... ignored
[INFO] [stdout] test test_btc_address ... ok
[INFO] [stdout] test test_date_time ... ok
[INFO] [stdout] test test_multiple_entity_types_in_text ... ok
[INFO] [stdout] test test_uk_phone_number ... ignored
[INFO] [stdout] test test_passport_number ... ok
[INFO] [stdout] test test_isbn ... ok
[INFO] [stdout] test test_email_address ... ok
[INFO] [stdout] test test_domain_name ... ok
[INFO] [stdout] test test_us_bank_number ... ok
[INFO] [stdout] test test_sha256_hash ... ok
[INFO] [stdout] test test_uk_nhs ... ok
[INFO] [stdout] test test_us_driver_license ... ok
[INFO] [stdout] test test_iban_code ... ok
[INFO] [stdout] test test_uk_passport_number ... ok
[INFO] [stdout] test test_mac_address ... ok
[INFO] [stdout] test test_uk_sort_code ... ok
[INFO] [stdout] test test_age ... ok
[INFO] [stdout] test test_uk_nino ... ok
[INFO] [stdout] test test_medical_record_number ... ok
[INFO] [stdout] test test_us_passport ... ok
[INFO] [stdout] test test_uk_postcode ... ok
[INFO] [stdout] test test_url ... ok
[INFO] [stdout] test test_us_ssn ... ok
[INFO] [stdout] test test_case_insensitivity_where_applicable ... ok
[INFO] [stdout] test test_us_zip_code ... ok
[INFO] [stdout] test test_phone_number ... ok
[INFO] [stdout] test test_po_box ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.97s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests redact_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 21) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f1b86d96c4812f077deb3c2419b859928ee21b566ebf1862aa2bbf053abdc1fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1b86d96c4812f077deb3c2419b859928ee21b566ebf1862aa2bbf053abdc1fc", kill_on_drop: false }`
[INFO] [stdout] f1b86d96c4812f077deb3c2419b859928ee21b566ebf1862aa2bbf053abdc1fc
