[INFO] fetching crate santh-encodex 0.1.15...
[INFO] testing santh-encodex-0.1.15 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate santh-encodex 0.1.15 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate santh-encodex 0.1.15
[INFO] finished tweaking crates.io crate santh-encodex 0.1.15
[INFO] tweaked toml for crates.io crate santh-encodex 0.1.15 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate santh-encodex 0.1.15 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate santh-encodex 0.1.15 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hashkit v0.1.5
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.50
[INFO] [stderr]   Downloaded log v0.4.31
[INFO] [stderr]   Downloaded blake3 v1.8.5
[INFO] [stderr]   Downloaded zerocopy v0.8.50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f
[INFO] running `Command { std: "docker" "start" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hashkit v0.1.5
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling santh-encodex v0.1.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.95s
[INFO] running `Command { std: "docker" "inspect" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling santh-encodex v0.1.15 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.40s
[INFO] running `Command { std: "docker" "inspect" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/encodex-57126089455636bc)
[INFO] [stdout] 
[INFO] [stdout] running 170 tests
[INFO] [stdout] test content_type::tests::json_extracts_backslash_slash ... ok
[INFO] [stdout] test content_type::tests::json_extracts_string_literals ... ok
[INFO] [stdout] test content_type::tests::hex_hash_rejects_invalid_input ... ok
[INFO] [stdout] test content_type::tests::raw_patterns_pass_through ... ok
[INFO] [stdout] test content_type::tests::biosequence_encodes_dna ... ok
[INFO] [stdout] test content_type::tests::json_extracts_unicode_escapes ... ok
[INFO] [stdout] test content_type::tests::suricata_rule_malformed_literal_is_rejected ... ok
[INFO] [stdout] test content_type::tests::yara_hex_only_wildcards ... ok
[INFO] [stdout] test content_type::tests::json_fails_on_no_strings ... ok
[INFO] [stdout] test content_type::tests::base64_decodes_to_binary ... ok
[INFO] [stdout] test content_type::tests::yara_extracts_quoted_strings ... ok
[INFO] [stdout] test content_type::tests::yara_hex_empty_block ... ok
[INFO] [stdout] test content_type::tests::json_rejects_empty_strings ... ok
[INFO] [stdout] test content_type::tests::embedding_invalid_float_returns_extraction_failed ... ok
[INFO] [stdout] test detect::tests::english_word_not_detected_as_base64 ... ok
[INFO] [stdout] test detect::tests::hex_detected_not_base64 ... ok
[INFO] [stdout] test detect::tests::base64_without_padding_detected ... ok
[INFO] [stdout] test detect::tests::empty_input_returns_no_regions ... ok
[INFO] [stdout] test content_type::tests::embedding_to_patterns_over_cap_rejected ... ok
[INFO] [stdout] test content_type::tests::suricata_only_negated_content_is_rejected ... ok
[INFO] [stdout] test detect::tests::short_input_returns_no_regions ... ok
[INFO] [stdout] test detect::tests::url_decode_trailing_incomplete_escape_is_literal ... ok
[INFO] [stdout] test detect::tests::url_encoded_detected ... ok
[INFO] [stdout] test file::cap_tests::byte_cap_is_strict_never_exceeded ... ok
[INFO] [stdout] test file::cap_tests::giant_newlineless_line_is_skipped_not_buffered ... ok
[INFO] [stdout] test detect::tests::random_alphabet_not_detected ... ok
[INFO] [stdout] test detect::tests::try_decode_base64_decodes_without_whitespace_filter ... ok
[INFO] [stdout] test file::cap_tests::pattern_count_cap_is_strict_not_overshot_by_one ... ok
[INFO] [stdout] test content_type::tests::suricata_mixed_positive_and_negated_content_keeps_only_positive ... ok
[INFO] [stdout] test ioc_expand::tests::empty_input_returns_empty ... ok
[INFO] [stdout] test detect::tests::base64_with_padding_detected ... ok
[INFO] [stdout] test detect::tests::three_layer_chain_detected ... ok
[INFO] [stdout] test content_type::tests::suricata_negated_content_is_skipped_for_prefilter ... ok
[INFO] [stdout] test content_type::tests::hex_hash_decodes_to_binary ... ok
[INFO] [stdout] test detect::tests::url_decode_keeps_valid_escapes_despite_a_malformed_one ... ok
[INFO] [stdout] test ioc_expand::tests::domain_expansion_produces_expected_variants ... ok
[INFO] [stdout] test content_type::tests::suricata_rule_empty_content_is_rejected ... ok
[INFO] [stdout] test ioc_expand::tests::no_duplicates_in_domain_output ... ok
[INFO] [stdout] test ioc_expand::tests::no_duplicates_in_url_output ... ok
[INFO] [stdout] test file::cap_tests::over_long_line_is_skipped_and_reader_resyncs_to_next_line ... ok
[INFO] [stdout] test ioc_hash::tests::adversarial_case_variants_normalized ... ok
[INFO] [stdout] test ioc_expand::tests::https_url_expansion ... ok
[INFO] [stdout] test ioc_expand::tests::expand_ioc_list_deduplicates ... ok
[INFO] [stdout] test ioc_expand::tests::long_url_skips_hex ... ok
[INFO] [stdout] test ioc_expand::tests::url_without_protocol_no_duplicate ... ok
[INFO] [stdout] test ioc_hash::tests::adversarial_multiple_trailing_slashes ... ok
[INFO] [stdout] test ioc_expand::tests::short_url_gets_hex ... ok
[INFO] [stdout] test ioc_hash::tests::crypto_wallet_detection_is_base58_precise_not_l_m_catchall ... ok
[INFO] [stdout] test ioc_hash::tests::custom_hash_len_respected ... ok
[INFO] [stdout] test ioc_hash::tests::fragments_stripped ... ok
[INFO] [stdout] test ioc_hash::tests::empty_input_produces_empty_bytes ... ok
[INFO] [stdout] test ioc_hash::tests::different_urls_different_hashes ... ok
[INFO] [stdout] test ioc_hash::tests::hash_prefix_includes_ioc_type ... ok
[INFO] [stdout] test ioc_hash::tests::adversarial_double_protocol_stripping ... ok
[INFO] [stdout] test ioc_expand::tests::url_expansion_produces_expected_variants ... ok
[INFO] [stdout] test ioc_hash::tests::adversarial_empty_and_whitespace ... ok
[INFO] [stdout] test ioc_hash::tests::hash_len_clamped_to_32 ... ok
[INFO] [stdout] test ioc_hash::tests::invalid_ipv6_rejected ... ok
[INFO] [stdout] test ioc_hash::tests::non_root_slash_query_does_not_collapse ... ok
[INFO] [stdout] test ioc_hash::tests::ipv4_with_port_detected_as_ip ... ok
[INFO] [stdout] test ioc_hash::tests::non_hex_32_char_string_not_file_hash ... ok
[INFO] [stdout] test content_type::tests::codefunction_normalizes_whitespace_and_extracts_strings ... ok
[INFO] [stdout] test ioc_expand::tests::very_long_url_only_gets_limited_variants ... ok
[INFO] [stdout] test ioc_hash::tests::ipv4_mapped_ipv6_detected_as_ip ... ok
[INFO] [stdout] test ioc_hash::tests::hash_is_deterministic ... ok
[INFO] [stdout] test ioc_hash::tests::ioc_type_detection ... ok
[INFO] [stdout] test ioc_hash::tests::ipv4_leading_zeros_rejected ... ok
[INFO] [stdout] test ioc_hash::tests::percent_decode_invalid_sequences_left_as_is ... ok
[INFO] [stdout] test ioc_hash::tests::ipv6_loopback_detected_as_ip ... ok
[INFO] [stdout] test ioc_hash::tests::same_domain_with_and_without_www_match ... ok
[INFO] [stdout] test ioc_hash::tests::same_url_with_and_without_protocol_match ... ok
[INFO] [stdout] test ioc_hash::tests::query_params_sorted ... ok
[INFO] [stdout] test ioc_hash::tests::sha256_hash_detected_as_file_hash ... ok
[INFO] [stdout] test ioc_hash::tests::root_slash_query_collapsed ... ok
[INFO] [stdout] test ioc_hash::tests::strips_default_https_port ... ok
[INFO] [stdout] test ioc_hash::tests::strips_port_numbers_documented_behavior ... ok
[INFO] [stdout] test ioc_hash::tests::percent_decode_does_not_cause_collisions ... ok
[INFO] [stdout] test ioc_hash::tests::non_root_slash_query_preserved ... ok
[INFO] [stdout] test ioc_hash::tests::strips_trailing_dots ... ok
[INFO] [stdout] test ioc_hash::tests::url_encoding_normalization ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::uniform_vector_produces_valid_bytes ... ok
[INFO] [stdout] test ioc_hash::tests::same_url_five_encodings_produces_same_hash ... ok
[INFO] [stdout] test ioc_hash::tests::strips_default_http_port ... ok
[INFO] [stdout] test ioc_hash::tests::unicode_domain_lowercased ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::different_target_byte_counts ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::l2_normalization_handles_near_zero ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::single_pass_folding_matches_intermediate_buffer_reference ... ok
[INFO] [stdout] test ioc_hash::tests::userinfo_detected_as_url ... ok
[INFO] [stdout] test semantic::quantizer::tests::custom_config_validates_and_works ... ok
[INFO] [stdout] test semantic::quantizer::tests::dimension_mismatch_returns_error ... ok
[INFO] [stdout] test semantic::quantizer::tests::extreme_values_clamp_correctly ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::xor_folding_distribution ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::xor_folding_preserves_similarity ... ok
[INFO] [stdout] test semantic::quantizer::tests::hamming_distance_correct_for_known_values ... ok
[INFO] [stdout] test semantic::quantizer::tests::hash_length_mismatch_returns_error ... ok
[INFO] [stdout] test semantic::quantizer::tests::identical_embeddings_produce_identical_hashes ... ok
[INFO] [stdout] test semantic::quantizer::tests::prefix_pattern_clamps_to_max_levels ... ok
[INFO] [stdout] test semantic::quantizer::tests::prefix_pattern_returns_correct_bytes ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::zero_target_bytes_returns_empty ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::zero_vector_quantizes_deterministically ... ok
[INFO] [stdout] test semantic::quantizer::tests::prefix_match_depth_measures_shared_levels ... ok
[INFO] [stdout] test semantic::quantizer::tests::query_prefix_produces_shorter_patterns ... ok
[INFO] [stdout] test semantic::quantizer::tests::very_different_embeddings_differ_at_domain ... ok
[INFO] [stdout] test semantic::quantizer::tests::zero_embedding_produces_valid_hash ... ok
[INFO] [stdout] test semantic::quantizer::tests::level_bytes_returns_none_for_invalid_level ... ok
[INFO] [stdout] test semantic::quantizer::tests::locality_preservation_within_level ... ok
[INFO] [stdout] test variants::tests::encoding::double_url_encode_multiple_special ... ok
[INFO] [stdout] test semantic::quantizer::tests::similar_embeddings_share_domain_prefix ... ok
[INFO] [stdout] test semantic::quantizer::tests::standard_config_produces_16_byte_hash ... ok
[INFO] [stdout] test variants::tests::encoding::base64_all_variants_present ... ok
[INFO] [stdout] test variants::tests::encoding::double_url_encode_basic ... ok
[INFO] [stdout] test variants::tests::encoding::expand_generates_multiple_variants ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::empty_input_returns_zero_bytes ... ok
[INFO] [stdout] test variants::tests::encoding::expand_handles_empty ... ok
[INFO] [stdout] test variants::tests::encoding::double_url_encode_space ... ok
[INFO] [stdout] test variants::tests::encoding::double_url_roundtrip ... ok
[INFO] [stdout] test variants::tests::encoding::expand_handles_binary ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::extreme_negative_values_clamp ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::single_value_produces_consistent_output ... ok
[INFO] [stdout] test semantic::quantizer::tests::batch_quantize_processes_all_embeddings ... ok
[INFO] [stdout] test variants::tests::encoding::html_entity_hex_uppercase_x_prefix ... ok
[INFO] [stdout] test variants::tests::encoding::html_entity_hex_uppercase ... ok
[INFO] [stdout] test semantic::quantizer::tests::empty_config_returns_error ... ok
[INFO] [stdout] test variants::tests::encoding::hex_escaped_uppercase ... ok
[INFO] [stdout] test variants::tests::encoding::hex_plain_single_byte ... ok
[INFO] [stdout] test variants::tests::encoding::no_duplicate_variants_empty ... ok
[INFO] [stdout] test variants::tests::encoding::rfc4648_base64_test_vectors_expand_pattern ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_basic ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_roundtrip ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_mixed_case ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_uppercase ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_not_added_when_same_as_original ... ok
[INFO] [stdout] test variants::tests::encoding::rot13_with_non_letters ... ok
[INFO] [stdout] test variants::tests::encoding::no_duplicate_variants_hex_collision ... ok
[INFO] [stdout] test variants::tests::encoding::expand_hex_lowercase ... ok
[INFO] [stdout] test variants::tests::encoding::fullwidth_space_mapping ... ok
[INFO] [stdout] test variants::tests::encoding::expand_reversed_is_different ... ok
[INFO] [stdout] test variants::tests::encoding::form_urlencode_star_literal_rfc_encodes_percent ... ok
[INFO] [stdout] test variants::tests::encoding::string_from_char_code_wrapped ... ok
[INFO] [stdout] test variants::tests::encoding::unicode_escape_braces_bmp ... ok
[INFO] [stdout] test variants::tests::encoding::unicode_escape_surrogate_pair ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_roundtrip_mapping ... ok
[INFO] [stdout] test variants::tests::encoding::unicode_escape_uppercase_hex_when_needed ... ok
[INFO] [stdout] test variants::tests::encoding::unicode_long_escape_u_bmp_and_supplementary ... ok
[INFO] [stdout] test variants::tests::encoding::url_encoding_lowercase ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_not_added_for_non_ascii ... ok
[INFO] [stdout] test variants::tests::encoding::form_urlencode_plus_for_space ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_uppercase ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_basic ... ok
[INFO] [stdout] test semantic::quantizer::encode::tests::extreme_positive_values_clamp ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_with_special ... ok
[INFO] [stdout] test variants::tests::html_octal::all_new_variants_present_for_malicious_pattern ... ok
[INFO] [stdout] test variants::tests::html_octal::all_variants_valid_utf8_where_expected ... ok
[INFO] [stdout] test variants::tests::html_octal::fullwidth_mixed ... ok
[INFO] [stdout] test variants::tests::html_octal::html_entity_dec_attacker ... ok
[INFO] [stdout] test variants::tests::html_octal::html_entity_hex_basic ... ok
[INFO] [stdout] test variants::tests::html_octal::html_entity_hex_attacker ... ok
[INFO] [stdout] test variants::tests::html_octal::no_duplicate_variants ... ok
[INFO] [stdout] test variants::tests::html_octal::variant_count_increased ... ok
[INFO] [stdout] test variants::tests::html_octal::html_entity_roundtrip ... ok
[INFO] [stdout] test variants::tests::html_octal::octal_escape_basic ... ok
[INFO] [stdout] test variants::tests::html_octal::octal_escape_high_bytes ... ok
[INFO] [stdout] test variants::tests::html_octal::octal_escape_abc ... ok
[INFO] [stdout] test variants::tests::html_octal::octal_escape_null ... ok
[INFO] [stdout] test variants::tests::html_octal::octal_roundtrip ... ok
[INFO] [stdout] test variants::tests::html_octal::html_entity_dec_basic ... ok
[INFO] [stdout] test copyright::tests::copyright_regexes_match_representative_notices ... ok
[INFO] [stdout] test content_type::tests::embedding_over_cap_rejected ... ok
[INFO] [stdout] test copyright::tests::every_copyright_pattern_compiles_and_none_are_dropped ... ok
[INFO] [stdout] test content_type::tests::embedding_exactly_at_cap_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 170 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests encodex
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - semantic (line 116) ... ok
[INFO] [stdout] test src/lib.rs - variants (line 108) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 106) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.66s; merged doctests compilation took 0.63s
[INFO] running `Command { std: "docker" "inspect" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f", kill_on_drop: false }`
[INFO] [stdout] 122c9fe94739e05150af3da0daba78b90faf7512260cf8c5c2ecd60c843f985f
