[INFO] fetching crate rskit-util 0.2.0-alpha.6...
[INFO] testing rskit-util-0.2.0-alpha.6 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rskit-util 0.2.0-alpha.6 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate rskit-util 0.2.0-alpha.6
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rskit-util 0.2.0-alpha.6
[INFO] tweaked toml for crates.io crate rskit-util 0.2.0-alpha.6 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rskit-util 0.2.0-alpha.6 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 rskit-util 0.2.0-alpha.6 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]  Downloading crates ...
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded blake3 v1.8.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1
[INFO] running `Command { std: "docker" "start" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", 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" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1" "/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" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", 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" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1" "/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 const-oid v0.10.2
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rskit-util v0.2.0-alpha.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.72s
[INFO] running `Command { std: "docker" "inspect" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", 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" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1" "/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 serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling rskit-util v0.2.0-alpha.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.45s
[INFO] running `Command { std: "docker" "inspect" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", 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" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1" "/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.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rskit_util-ea4dc4ceb4a254f2)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test backoff::tests::test_exponential_backoff_struct ... ok
[INFO] [stdout] test bytes::tests::test_format_bytes ... ok
[INFO] [stdout] test collections::chunk::tests::test_chunk_owned ... ok
[INFO] [stdout] test bytes::tests::test_parse_bytes ... ok
[INFO] [stdout] test backoff::tests::test_calculate_jittered_backoff_is_deterministic ... ok
[INFO] [stdout] test backoff::tests::test_calculate_backoff_bounds ... ok
[INFO] [stdout] test collections::group::tests::test_group_by ... ok
[INFO] [stdout] test collections::partition::tests::test_partition ... ok
[INFO] [stdout] test collections::index::tests::test_index_by ... ok
[INFO] [stdout] test collections::unique::tests::ensure_unique_ok_when_all_unique ... ok
[INFO] [stdout] test collections::unique::tests::ensure_unique_returns_first_duplicate ... ok
[INFO] [stdout] test env::tests::test_get_non_empty ... ok
[INFO] [stdout] test collections::unique::tests::find_duplicates_reports_each_key_once_in_order ... ok
[INFO] [stdout] test decimal::tests::parse_decimal_scaled_accepts_whole_and_fractional_values ... ok
[INFO] [stdout] test decimal::tests::parse_decimal_scaled_rejects_invalid_or_overflowing_values ... ok
[INFO] [stdout] test env::tests::test_get_bool ... ok
[INFO] [stdout] test glob::tests::literal_matches_only_equal ... ok
[INFO] [stdout] test env::tests::test_parse_bool_str ... ok
[INFO] [stdout] test glob::tests::compiled_glob_tracks_literalness ... ok
[INFO] [stdout] test glob::tests::question_matches_exactly_one ... ok
[INFO] [stdout] test glob::tests::reports_wildcard_presence ... ok
[INFO] [stdout] test glob::tests::segments_do_not_leak_across_a_qualifier ... ok
[INFO] [stdout] test glob::tests::star_matches_any_run_including_empty ... ok
[INFO] [stdout] test glob::tests::trailing_stars_after_exhausted_text ... ok
[INFO] [stdout] test glob::tests::wildcards_operate_on_whole_chars ... ok
[INFO] [stdout] test hash::content::tests::distinct_input_yields_distinct_digest ... ok
[INFO] [stdout] test hash::content::tests::finalize_does_not_consume_the_hasher ... ok
[INFO] [stdout] test hash::content::tests::framing_prevents_field_boundary_collisions ... ok
[INFO] [stdout] test hash::content::tests::framing_stays_unambiguous_for_arbitrary_bytes ... ok
[INFO] [stdout] test hash::content::tests::hash_hex_is_stable_and_64_hex_chars ... ok
[INFO] [stdout] test hash::content::tests::raw_concatenation_would_collide_without_framing ... ok
[INFO] [stdout] test backoff::tests::test_calculate_backoff_reaches_cap_for_high_attempts ... ok
[INFO] [stdout] test hash::sha256::tests::display_renders_lowercase_hex ... ok
[INFO] [stdout] test hash::sha256::tests::sha256_hex_matches_known_vector ... ok
[INFO] [stdout] test hash::sha256::tests::sha256_matches_known_answers ... ok
[INFO] [stdout] test secret::tests::debug_masks_value ... ok
[INFO] [stdout] test secret::tests::display_empty_is_empty ... ok
[INFO] [stdout] test secret::tests::display_masks_value ... ok
[INFO] [stdout] test secret::tests::equality_is_constant_time ... ok
[INFO] [stdout] test collections::chunk::tests::test_chunk ... ok
[INFO] [stdout] test env::tests::test_get_parsed ... ok
[INFO] [stdout] test hash::sha256::tests::reader_matches_the_in_memory_digest_across_chunk_boundaries ... ok
[INFO] [stdout] test hash::sha256::tests::sha256_hex_is_64_hex_chars ... ok
[INFO] [stdout] test secret::tests::json_deserializes_plaintext ... ok
[INFO] [stdout] test secret::tests::expose_returns_plaintext ... ok
[INFO] [stdout] test sensitive::tests::custom_names_extend_matching ... ok
[INFO] [stdout] test sensitive::tests::default_does_not_match_non_secret_substrings ... ok
[INFO] [stdout] test strings::case::tests::test_to_kebab_case ... ok
[INFO] [stdout] test strings::case::tests::test_to_snake_case ... ok
[INFO] [stdout] test strings::resolve::tests::ambiguity_is_a_standard_error ... ok
[INFO] [stdout] test strings::case::tests::test_to_camel_case ... ok
[INFO] [stdout] test strings::resolve::tests::comparison_is_case_sensitive ... ok
[INFO] [stdout] test strings::resolve::tests::no_match_is_none ... ok
[INFO] [stdout] test strings::resolve::tests::several_matches_are_ambiguous_in_order ... ok
[INFO] [stdout] test strings::resolve::tests::ambiguity_renders_the_candidates ... ok
[INFO] [stdout] test strings::suggest::tests::abbreviation_resolves_short_hand ... ok
[INFO] [stdout] test strings::resolve::tests::unique_match_resolves ... ok
[INFO] [stdout] test strings::suggest::tests::empty_candidate_set_is_none ... ok
[INFO] [stdout] test strings::suggest::tests::empty_input_tie_break_is_deterministic ... ok
[INFO] [stdout] test strings::suggest::tests::exact_match_is_distance_zero ... ok
[INFO] [stdout] test strings::suggest::tests::prefix_shared_with_input_breaks_ties ... ok
[INFO] [stdout] test secret::tests::json_serializes_masked ... ok
[INFO] [stdout] test collections::unique::tests::find_duplicates_empty_when_all_unique ... ok
[INFO] [stdout] test strings::suggest::tests::suggests_the_nearest_single_typo ... ok
[INFO] [stdout] test env::tests::test_get_or ... ok
[INFO] [stdout] test sensitive::tests::default_matches_common_secret_key_names ... ok
[INFO] [stdout] test strings::suggest::tests::is_case_insensitive ... ok
[INFO] [stdout] test strings::suggest::tests::transposition_counts_as_one_edit ... ok
[INFO] [stdout] test template::dynamic::tests::malformed_placeholders_are_literal ... ok
[INFO] [stdout] test strings::truncate::tests::test_truncate ... ok
[INFO] [stdout] test template::typed::tests::rejects_unclosed_placeholders ... ok
[INFO] [stdout] test template::typed::tests::rejects_unknown_placeholders ... ok
[INFO] [stdout] test template::dynamic::tests::missing_variable_errors ... ok
[INFO] [stdout] test template::dynamic::tests::renders_dynamic_variables_with_optional_whitespace ... ok
[INFO] [stdout] test template::typed::tests::parses_known_placeholders ... ok
[INFO] [stdout] test strings::suggest::tests::default_distance_is_two ... ok
[INFO] [stdout] test template::dynamic::tests::lists_referenced_variables ... ok
[INFO] [stdout] test template::typed::tests::renders_with_callback ... ok
[INFO] [stdout] test time::civil::tests::converts_days_and_civil_dates ... ok
[INFO] [stdout] test time::civil::tests::converts_epoch_seconds_and_datetimes ... ok
[INFO] [stdout] test time::civil::tests::validates_dates_and_times ... ok
[INFO] [stdout] test template::typed::tests::rejects_empty_placeholders ... ok
[INFO] [stdout] test template::typed::tests::rejects_unmatched_closing_braces ... ok
[INFO] [stdout] test time::rfc2822::tests::day_of_week_is_optional ... ok
[INFO] [stdout] test time::rfc2822::tests::expands_obsolete_short_years ... ok
[INFO] [stdout] test time::rfc2822::tests::format_parse_round_trips ... ok
[INFO] [stdout] test time::rfc2822::tests::format_rejects_years_outside_the_four_digit_range ... ok
[INFO] [stdout] test time::rfc2822::tests::formats_canonical_utc ... ok
[INFO] [stdout] test time::rfc2822::tests::formats_derive_the_correct_weekday ... ok
[INFO] [stdout] test time::rfc2822::tests::is_case_insensitive_for_month_and_zone ... ok
[INFO] [stdout] test time::rfc2822::tests::named_zones_match_their_numeric_offsets ... ok
[INFO] [stdout] test time::rfc2822::tests::parses_canonical_utc ... ok
[INFO] [stdout] test time::rfc2822::tests::parses_the_crates_io_retry_after_instant ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_a_day_of_week_that_disagrees_with_the_date ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_an_unknown_day_of_week_token ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_leap_second_values ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_malformed_and_out_of_range_input ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_non_ascii_zone_without_panicking ... ok
[INFO] [stdout] test time::civil::tests::rejects_invalid_datetime_before_epoch_conversion ... ok
[INFO] [stdout] test strings::suggest::tests::far_off_tokens_suggest_nothing ... ok
[INFO] [stdout] test time::clock::tests::fixed_clock_returns_injected_values ... ok
[INFO] [stdout] test time::rfc2822::tests::obsolete_military_zone_is_treated_as_utc ... ok
[INFO] [stdout] test time::duration::tests::test_format_duration ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_out_of_range_numeric_zone_hours ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_over_wide_field_widths ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_the_excluded_military_zone_j ... ok
[INFO] [stdout] test time::rfc2822::tests::rejects_the_non_rfc_utc_named_zone ... ok
[INFO] [stdout] test time::rfc2822::tests::seconds_are_optional ... ok
[INFO] [stdout] test time::duration::tests::test_parse_duration ... ok
[INFO] [stdout] test time::rfc2822::tests::applies_numeric_offsets_to_reach_utc ... ok
[INFO] [stdout] test time::rfc3339::tests::current_rfc3339_has_expected_shape ... ok
[INFO] [stdout] test time::rfc3339::tests::formats_compact_utc ... ok
[INFO] [stdout] test time::rfc3339::tests::formats_rfc3339 ... ok
[INFO] [stdout] test time::rfc3339::tests::formats_rfc3339_boundary_years ... ok
[INFO] [stdout] test time::rfc3339::tests::formats_valid_datetime ... ok
[INFO] [stdout] test time::rfc3339::tests::parses_canonical_utc_rfc3339 ... ok
[INFO] [stdout] test time::rfc3339::tests::rejects_invalid_datetime_formatting ... ok
[INFO] [stdout] test time::rfc3339::tests::rejects_non_canonical_or_invalid_rfc3339 ... ok
[INFO] [stdout] test time::timing::tests::elapsed_millis_saturates ... ok
[INFO] [stdout] test time::timing::tests::test_time_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/template_time_behavior.rs (/opt/rustwide/target/debug/deps/template_time_behavior-69d9b1ebe5dbbc9a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test system_and_fixed_clocks_expose_monotonic_and_epoch_values ... ok
[INFO] [stderr]    Doc-tests rskit_util
[INFO] [stdout] test template_errors_have_actionable_display_messages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test src/bytes.rs - bytes::format_bytes (line 10) ... ok
[INFO] [stdout] test src/backoff.rs - backoff::calculate_backoff (line 11) ... ok
[INFO] [stdout] test src/collections/partition.rs - collections::partition::partition (line 8) ... ok
[INFO] [stdout] test src/collections/chunk.rs - collections::chunk::chunk (line 5) ... ok
[INFO] [stdout] test src/bytes.rs - bytes::parse_bytes (line 50) ... ok
[INFO] [stdout] test src/env.rs - env::get_or (line 23) ... ok
[INFO] [stdout] test src/collections/group.rs - collections::group::group_by (line 8) ... ok
[INFO] [stdout] test src/collections/index.rs - collections::index::index_by (line 9) ... ok
[INFO] [stdout] test src/collections/unique.rs - collections::unique::ensure_unique_by (line 55) ... ok
[INFO] [stdout] test src/env.rs - env::get_bool (line 55) ... ok
[INFO] [stdout] test src/strings/case.rs - strings::case::to_kebab_case (line 46) ... ok
[INFO] [stdout] test src/glob.rs - glob::has_wildcard (line 47) ... ok
[INFO] [stdout] test src/env.rs - env::get_parsed (line 37) ... ok
[INFO] [stdout] test src/hash/content.rs - hash::content (line 16) ... ok
[INFO] [stdout] test src/collections/unique.rs - collections::unique::find_duplicates_by (line 17) ... ok
[INFO] [stdout] test src/strings/resolve.rs - strings::resolve::resolve_unique (line 49) ... ok
[INFO] [stdout] test src/strings/case.rs - strings::case::to_snake_case (line 5) ... ok
[INFO] [stdout] test src/strings/case.rs - strings::case::to_camel_case (line 83) ... ok
[INFO] [stdout] test src/glob.rs - glob::glob_match (line 24) ... ok
[INFO] [stdout] test src/time/rfc2822.rs - time::rfc2822::parse_rfc2822 (line 107) ... ok
[INFO] [stdout] test src/time/rfc2822.rs - time::rfc2822::format_rfc2822 (line 63) ... ok
[INFO] [stdout] test src/time/duration.rs - time::duration::parse_duration (line 39) ... ok
[INFO] [stdout] test src/time/duration.rs - time::duration::format_duration (line 10) ... ok
[INFO] [stdout] test src/time/rfc3339.rs - time::rfc3339::format_rfc3339 (line 15) ... ok
[INFO] [stdout] test src/time/timing.rs - time::timing::time_it (line 10) ... ok
[INFO] [stdout] test src/strings/truncate.rs - strings::truncate::truncate (line 9) ... ok
[INFO] [stdout] test src/time/rfc3339.rs - time::rfc3339::now_rfc3339 (line 111) ... ok
[INFO] [stdout] test src/strings/suggest.rs - strings::suggest::nearest_within (line 48) ... ok
[INFO] [stdout] test src/strings/suggest.rs - strings::suggest::nearest (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.85s; merged doctests compilation took 0.81s
[INFO] running `Command { std: "docker" "inspect" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1", kill_on_drop: false }`
[INFO] [stdout] 27c29b934677975d5180cfb8b26b5565fa28d1230d0f758a3be8293322bd69e1
