[INFO] fetching crate zedis-core 0.12.0...
[INFO] testing zedis-core-0.12.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate zedis-core 0.12.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate zedis-core 0.12.0
[INFO] finished tweaking crates.io crate zedis-core 0.12.0
[INFO] tweaked toml for crates.io crate zedis-core 0.12.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zedis-core 0.12.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zedis-core 0.12.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 59 | repository = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zedis-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9
[INFO] running `Command { std: "docker" "start" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", 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" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", 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" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 59 | repository = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zedis-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling path-dedot v4.0.1
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling humantime v2.4.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling path-absolutize v4.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_json_path_macros_internal v0.1.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json_path_core v0.2.2
[INFO] [stderr]    Compiling serde_json_path_macros v0.1.6
[INFO] [stderr]    Compiling serde_json_path v0.7.2
[INFO] [stderr]    Compiling zedis-core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.45s
[INFO] running `Command { std: "docker" "inspect" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", 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" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 59 | repository = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zedis-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_json_path_core v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_json_path_macros v0.1.6
[INFO] [stderr]    Compiling serde_json_path v0.7.2
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling zedis-core v0.12.0 (/opt/rustwide/workdir)
[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 25.24s
[INFO] running `Command { std: "docker" "inspect" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", 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" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 59 | repository = "https://github.com/vicanso/zedis"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zedis-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/zedis-core/c5ff7fc482ffa7f0/out/zedis_core-c5ff7fc482ffa7f0)
[INFO] [stdout] 
[INFO] [stdout] running 182 tests
[INFO] [stdout] test capability::tests::all_list_matches_matrix_and_is_unique ... ok
[INFO] [stdout] test change_log::tests::edits_that_end_where_they_started_leave_no_net_change ... ok
[INFO] [stdout] test capability::tests::readonly_matrix_matches_allows ... ok
[INFO] [stdout] test capability::tests::write_ops_blocked_only_when_readonly ... ok
[INFO] [stdout] test capability::tests::multi_select_and_local_metadata_allowed_in_readonly ... ok
[INFO] [stdout] test change_log::tests::a_no_op_edit_is_not_recorded ... ok
[INFO] [stdout] test change_log::tests::operations_are_logged_but_kept_out_of_the_net_diff ... ok
[INFO] [stdout] test change_log::tests::a_rename_is_a_removal_and_an_addition ... ok
[INFO] [stdout] test change_log::tests::the_net_diff_names_what_is_different_now ... ok
[INFO] [stdout] test codec::base64_text::tests::decodes_standard_and_url_safe_with_or_without_padding ... ok
[INFO] [stdout] test capability::tests::required_commands_only_name_probed_commands_and_gate_availability ... ok
[INFO] [stdout] test codec::base64_text::tests::refuses_what_is_not_base64 ... ok
[INFO] [stdout] test change_log::tests::the_oldest_entry_goes_first_past_capacity ... ok
[INFO] [stdout] test change_log::tests::large_values_keep_distinct_fingerprints ... ok
[INFO] [stdout] test codec::bson::tests::decodes_scalars_nested_documents_and_arrays ... ok
[INFO] [stdout] test codec::jwt::tests::an_unsigned_token_and_padded_segments_still_decode ... ok
[INFO] [stdout] test codec::bson::tests::refuses_a_frame_that_lies_about_its_length_or_content ... ok
[INFO] [stdout] test codec::jwt::tests::refuses_dotted_text_that_is_not_a_token ... ok
[INFO] [stdout] test codec::php::tests::arrays_objects_and_scalars_round_trip_to_json ... ok
[INFO] [stdout] test codec::php::tests::custom_serializations_and_references_are_kept_visible ... ok
[INFO] [stdout] test codec::php::tests::refuses_scalars_partial_input_and_text_that_only_starts_like_php ... ok
[INFO] [stdout] test codec::jwt::tests::splits_header_payload_and_signature_and_dates_the_claims ... ok
[INFO] [stdout] test codec::java::tests::arrays_enums_and_a_partial_stream ... ok
[INFO] [stdout] test codec::pickle::tests::integers_of_every_width_and_negative_longs ... ok
[INFO] [stdout] test codec::pickle::tests::refuses_streams_that_do_not_run_to_a_single_value ... ok
[INFO] [stdout] test codec::tests::an_instant_on_either_side_of_the_epoch_is_formatted_not_a_panic ... ok
[INFO] [stdout] test codec::url::tests::form_data_becomes_an_object_and_repeats_collect ... ok
[INFO] [stdout] test codec::java::tests::modified_utf8_decodes_nul_and_surrogate_pairs ... ok
[INFO] [stdout] test diff::tests::a_line_that_differs_only_in_its_ending_is_marked ... ok
[INFO] [stdout] test csv::tests::header_plain_and_quoted_fields ... ok
[INFO] [stdout] test codec::pickle::tests::objects_keep_their_class_args_and_state ... ok
[INFO] [stdout] test codec::java::tests::a_plain_serializable_object_with_primitive_and_string_fields ... ok
[INFO] [stdout] test codec::url::tests::a_url_or_path_decodes_to_a_string ... ok
[INFO] [stdout] test csv::tests::parse_tolerates_lf_blank_lines_and_missing_trailing_newline ... ok
[INFO] [stdout] test codec::pickle::tests::protocol_4_dict_with_nested_containers ... ok
[INFO] [stdout] test diff::tests::an_edit_sits_beside_what_it_replaced ... ok
[INFO] [stdout] test csv::tests::parse_inverts_build ... ok
[INFO] [stdout] test diff::tests::kv_diff_duplicate_keys_use_last_value ... ok
[INFO] [stdout] test diff::tests::kv_diff_ignores_reordering ... ok
[INFO] [stdout] test diff::tests::kv_diff_reports_added_removed_changed_only ... ok
[INFO] [stdout] test diff::tests::identical_inputs_yield_only_equal_ops ... ok
[INFO] [stdout] test diff::tests::mid_change_keeps_unchanged_lines_aligned ... ok
[INFO] [stdout] test diff::tests::pure_delete_marks_every_left_line ... ok
[INFO] [stdout] test diff::tests::pure_insert_marks_every_right_line ... ok
[INFO] [stdout] test codec::pickle::tests::reduced_dicts_and_lists_keep_their_items ... ok
[INFO] [stdout] test diff::tests::the_layout_folds_wraps_and_marks_where_changes_start ... ok
[INFO] [stdout] test features::tests::every_command_has_a_label_and_word ... ok
[INFO] [stdout] test features::tests::classifies_replies_from_real_servers ... ok
[INFO] [stdout] test features::tests::flavor_is_sniffed_from_info_server_keys ... ok
[INFO] [stdout] test diff::tests::a_long_line_wraps_by_the_columns_a_monospace_font_gives_it ... ok
[INFO] [stdout] test features::tests::matching_narrows_by_subcommand_but_container_alone_matches_all ... ok
[INFO] [stdout] test features::tests::unprobed_features_are_optimistic_and_runtime_errors_degrade_them ... ok
[INFO] [stdout] test capability::tests::folder_refresh_stays_available_in_readonly ... ok
[INFO] [stdout] test diff::tests::unchanged_stretches_fold_but_keep_their_context ... ok
[INFO] [stdout] test features::tests::extracts_the_command_a_reply_names ... ok
[INFO] [stdout] test fuzzy::tests::a_char_with_a_two_char_lowercase_still_matches_itself ... ok
[INFO] [stdout] test fuzzy::tests::camelcase_boundary_scores_above_mid_word ... ok
[INFO] [stdout] test fuzzy::tests::case_insensitive_subsequence_matches ... ok
[INFO] [stdout] test fuzzy::tests::consecutive_beats_scattered ... ok
[INFO] [stdout] test fuzzy::tests::empty_query_matches_all_with_zero ... ok
[INFO] [stdout] test fs::tests::load_returns_none_for_missing_or_blank_file ... ok
[INFO] [stdout] test fs::tests::load_parses_valid_file_without_touching_disk ... ok
[INFO] [stdout] test fuzzy::tests::word_start_beats_mid_word ... ok
[INFO] [stdout] test hex::tests::empty_round_trip ... ok
[INFO] [stdout] test fuzzy::tests::full_exact_scores_high ... ok
[INFO] [stdout] test fuzzy::tests::non_subsequence_returns_none ... ok
[INFO] [stdout] test diff::tests::very_large_input_degrades_to_all_replace ... ok
[INFO] [stdout] test hex::tests::parses_lenient_input ... ok
[INFO] [stdout] test hex::tests::rejects_odd_length ... ok
[INFO] [stdout] test hex::tests::parses_uppercase ... ok
[INFO] [stdout] test codec::java::tests::a_hashmap_reads_its_entries_from_the_write_method_data ... ok
[INFO] [stdout] test hex::tests::round_trip_basic ... ok
[INFO] [stdout] test json::tests::a_long_string_preview_is_clipped_inside_its_quotes ... ok
[INFO] [stdout] test fs::tests::atomic_write_replaces_content_and_leaves_no_tmp ... ok
[INFO] [stdout] test fs::tests::damaged_file_is_quarantined_then_restored_or_reset ... ok
[INFO] [stdout] test json::tests::a_syntax_error_names_its_position_without_repeating_it ... ok
[INFO] [stdout] test json::tests::format_and_minify_round_trip ... ok
[INFO] [stdout] test json::tests::a_value_stored_on_one_line_goes_back_on_one_line ... ok
[INFO] [stdout] test json::tests::del_removes_a_member_or_an_element_but_never_the_root ... ok
[INFO] [stdout] test json::tests::set_replaces_or_inserts_a_member ... ok
[INFO] [stdout] test codec::url::tests::refuses_plain_text_and_bad_escapes ... ok
[INFO] [stdout] test hex::tests::row_width_controls_line_breaks ... ok
[INFO] [stdout] test hex::tests::zero_row_width_falls_back_to_one ... ok
[INFO] [stdout] test json::tests::the_scalar_operations_check_the_type_they_need ... ok
[INFO] [stdout] test jsonpath::tests::invalid_path_returns_message ... ok
[INFO] [stdout] test json::tests::value_at_reads_through_a_rendered_path ... ok
[INFO] [stdout] test json::tests::paths_render_and_parse_both_ways ... ok
[INFO] [stdout] test jsonpath::tests::multi_match_wraps_in_array ... ok
[INFO] [stdout] test jsonpath::tests::filter_expression ... ok
[INFO] [stdout] test json::tests::a_number_a_double_cannot_hold_is_found ... ok
[INFO] [stdout] test json::tests::the_tree_names_paths_and_clips_wide_containers ... ok
[INFO] [stdout] test hex::tests::rejects_non_hex_chars ... ok
[INFO] [stdout] test jsonpath::tests::no_match_returns_no_match ... ok
[INFO] [stdout] test jsonpath::tests::prefix_bails_on_unsupported_constructs ... ok
[INFO] [stdout] test jsonpath::tests::object_match_pretty_prints ... ok
[INFO] [stdout] test jsonpath::tests::prefix_bracket_segments ... ok
[INFO] [stdout] test jsonpath::tests::prefix_dot_segments ... ok
[INFO] [stdout] test jsonpath::tests::suggest_empty_when_path_misses_or_not_object ... ok
[INFO] [stdout] test jsonpath::tests::suggest_nested_keys_with_partial_filter ... ok
[INFO] [stdout] test jsonpath::tests::suggest_top_level_keys ... ok
[INFO] [stdout] test key_segments::folder_prefixes_tests::folder_prefixes_match_tree_splitn ... ok
[INFO] [stdout] test key_segments::single_child_expanded_set_tests::a_folder_the_user_collapsed_is_never_auto_opened ... ok
[INFO] [stdout] test fs::tests::backup_holds_previous_version_and_skips_empty_files ... ok
[INFO] [stdout] test key_segments::single_child_expanded_set_tests::a_key_with_no_levels_is_skipped_and_the_depth_cap_is_respected ... ok
[INFO] [stdout] test jsonpath::tests::prefix_requires_dollar_and_separator ... ok
[INFO] [stdout] test key_segments::single_child_expanded_set_tests::a_second_child_stops_the_chain_where_it_appears ... ok
[INFO] [stdout] test key_segments::single_child_expanded_set_tests::a_single_child_chain_opens_all_the_way_from_one_expanded_folder ... ok
[INFO] [stdout] test jsonpath::tests::scalar_extract ... ok
[INFO] [stdout] test jsonpath::tests::suggest_recursive_descent ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::hash_tags_stay_one_segment ... ok
[INFO] [stdout] test jsonpath::tests::suggest_through_index_and_wildcard ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::quoted_separator_outside_braces_is_ignored_too ... ok
[INFO] [stdout] test key_segments::single_child_expanded_set_tests::only_folder_children_are_followed_and_a_keyword_narrows_the_map ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::timestamps_keep_their_own_colons ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::plain_keys_split_like_splitn ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::degenerate_inputs_are_safe ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::json_blob_in_key_is_not_shattered ... ok
[INFO] [stdout] test keysizes::tests::parses_only_the_requested_db ... ok
[INFO] [stdout] test keysizes::tests::junk_lines_are_skipped ... ok
[INFO] [stdout] test rdb::tests::a_module_value_carries_its_module_type_name ... ok
[INFO] [stdout] test rdb::tests::fourteen_bit_and_32_bit_lengths ... ok
[INFO] [stdout] test jsonpath::tests::prefix_recursive_descent ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::unbalanced_braces_or_quotes_fall_back_to_plain_split ... ok
[INFO] [stdout] test rdb::tests::an_impossible_lzf_length_is_refused_before_it_is_allocated ... ok
[INFO] [stdout] test keysizes::tests::buckets_order_by_value_not_lexicographically ... ok
[INFO] [stdout] test rdb::tests::decompresses_lzf_keys ... ok
[INFO] [stdout] test keysizes::tests::merge_sums_matching_buckets_across_nodes ... ok
[INFO] [stdout] test rdb::tests::old_expiry_seconds_scale_to_ms ... ok
[INFO] [stdout] test rdb::tests::self_contained_template_hashes_parse_too ... ok
[INFO] [stdout] test rdb::tests::smoke_parses_real_dump ... ignored, needs ZEDIS_RDB_SMOKE=<path to dump.rdb>
[INFO] [stdout] test rdb::tests::parses_redis_8_8_arrays ... ok
[INFO] [stdout] test rdb::tests::skips_stream_and_module_values ... ok
[INFO] [stdout] test rdb::tests::parses_int_encoded_and_collection_values ... ok
[INFO] [stdout] test rdb::tests::template_registry_resolves_ref_encoded_hashes ... ok
[INFO] [stdout] test rdb::tests::parses_plain_string_with_aux_and_expire ... ok
[INFO] [stdout] test rdb::tests::rejects_garbage_and_truncation ... ok
[INFO] [stdout] test rdb::tests::parses_a_real_redis_8_10_dump ... ok
[INFO] [stdout] test key_segments::split_key_segments_tests::digits_without_a_date_still_split ... ok
[INFO] [stdout] test search_params::tests::half_precision_edges ... ok
[INFO] [stdout] test rdb::tests::values_report_the_encoding_they_are_stored_in ... ok
[INFO] [stdout] test replication::tests::other_sections_and_junk_are_ignored ... ok
[INFO] [stdout] test search_params::tests::encodes_little_endian_per_kind ... ok
[INFO] [stdout] test replication::tests::a_replica_section_names_its_primary_and_the_link ... ok
[INFO] [stdout] test replication::tests::fork_spellings_and_a_running_failover_are_read ... ok
[INFO] [stdout] test search_params::tests::vector_slots_are_recognised ... ok
[INFO] [stdout] test replication::tests::a_primary_section_lists_its_replicas_with_their_lag ... ok
[INFO] [stdout] test search_params::tests::finds_placeholders_once_in_order ... ok
[INFO] [stdout] test ssh_config::tests::first_value_wins_and_wildcards_fill_the_rest ... ok
[INFO] [stdout] test ssh_config::tests::glob_semantics ... ok
[INFO] [stdout] test ssh_config::tests::identity_file_tokens_expand ... ok
[INFO] [stdout] test ssh_config::tests::negation_match_blocks_and_equals_syntax ... ok
[INFO] [stdout] test string::tests::a_node_label_keeps_an_ipv6_hosts_colons ... ok
[INFO] [stdout] test search_params::tests::parses_loose_vector_text ... ok
[INFO] [stdout] test jsonpath::tests::rejects_non_json ... ok
[INFO] [stdout] test string::tests::format_duration_floors_to_one_decimal_and_never_rounds_up ... ok
[INFO] [stdout] test string::tests::format_duration_units_keeps_only_the_largest_whole_unit ... ok
[INFO] [stdout] test ttl::tests::chip_seconds_minutes_hours_days ... ok
[INFO] [stdout] test ttl::tests::chip_perm_uses_infinity_glyph ... ok
[INFO] [stdout] test string::host_port_tests::ipv6_is_bracketed_for_urls_and_labels ... ok
[INFO] [stdout] test ttl::tests::filter_hour_day_week_buckets ... ok
[INFO] [stdout] test ttl::tests::filter_all_passes_everything ... ok
[INFO] [stdout] test diff::tests::large_inputs_are_always_a_valid_diff ... ok
[INFO] [stdout] test string::host_port_tests::optional_port_endpoints ... ok
[INFO] [stdout] test validate::score_bound_tests::anything_the_server_would_reject_is_refused_here ... ok
[INFO] [stdout] test string::tests::escape_glob_makes_a_name_mean_itself ... ok
[INFO] [stdout] test validate::ttl_secs_tests::a_ttl_is_whole_seconds_and_at_least_one ... ok
[INFO] [stdout] test string::host_port_tests::last_colon_is_the_port_separator ... ok
[INFO] [stdout] test validate::score_bound_tests::plain_numbers_and_infinities_pass_through ... ok
[INFO] [stdout] test ttl::tests::chip_climbs_to_weeks_then_years_past_99_days ... ok
[INFO] [stdout] test validate::score_bound_tests::the_exclusive_prefix_is_kept ... ok
[INFO] [stdout] test ttl::tests::chip_missing_renders_nothing ... ok
[INFO] [stdout] test validate::ttl_secs_tests::nothing_that_would_delete_the_key_is_a_ttl ... ok
[INFO] [stdout] test ttl::tests::filter_roundtrip_wire_ids ... ok
[INFO] [stdout] test ttl::tests::filter_no_ttl_and_expiring ... ok
[INFO] [stdout] test ttl::tests::kind_dispatch ... ok
[INFO] [stdout] test string::tests::group_thousands_inserts_separators ... ok
[INFO] [stdout] test codec::pickle::tests::nesting_past_the_cap_is_not_decoded ... ok
[INFO] [stdout] test diff::tests::one_edit_in_a_large_value_is_one_line_changed ... ok
[INFO] [stdout] test diff::tests::small_inputs_still_get_a_shortest_diff ... ok
[INFO] [stdout] test diff::tests::scattered_edits_in_a_large_value_are_each_found ... ok
[INFO] [stdout] test codec::pickle::tests::memo_lookups_cannot_expand_without_bound ... ok
[INFO] [stdout] test codec::java::tests::back_references_cannot_expand_without_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 181 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.86s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zedis_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/string.rs - string::fast_contains_ignore_case (line 37) ... 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] [stdout] all doctests ran in 0.56s; merged doctests compilation took 0.54s
[INFO] running `Command { std: "docker" "inspect" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9", kill_on_drop: false }`
[INFO] [stdout] e6036be6dd42dcea8f210f4a65e5c439d3f63fa068426ff64f8dad221f2739f9
