[INFO] fetching crate time_compute 1.0.0...
[INFO] testing time_compute-1.0.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate time_compute 1.0.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate time_compute 1.0.0
[INFO] finished tweaking crates.io crate time_compute 1.0.0
[INFO] tweaked toml for crates.io crate time_compute 1.0.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate time_compute 1.0.0 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 time_compute 1.0.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tzdb v0.7.3
[INFO] [stderr]   Downloaded zmij v1.0.22
[INFO] [stderr]   Downloaded tz-rs v0.7.3
[INFO] [stderr]   Downloaded pure-rust-locales v0.8.2
[INFO] [stderr]   Downloaded tzdb_data v0.2.5
[INFO] [stderr]   Downloaded astro v2.0.0
[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] 68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268
[INFO] running `Command { std: "docker" "start" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", 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" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268" "/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" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", 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" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tz-rs v0.7.3
[INFO] [stderr]    Compiling astro v2.0.0
[INFO] [stderr]    Compiling tzdb_data v0.2.5
[INFO] [stderr]    Compiling tzdb v0.7.3
[INFO] [stderr]    Compiling time_compute v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.88s
[INFO] running `Command { std: "docker" "inspect" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", 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" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268" "/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 quote v1.0.46
[INFO] [stderr]    Compiling zmij v1.0.22
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling time_compute v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.24s
[INFO] running `Command { std: "docker" "inspect" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", 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" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268" "/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.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/time_compute-7109a63f98f9c934)
[INFO] [stdout] 
[INFO] [stdout] running 482 tests
[INFO] [stdout] test buddhist_calendar::tests::asalha_bucha_matches_published_reference_dates ... ok
[INFO] [stdout] test calendar::tests::days_from_civil_and_civil_from_days_round_trip ... ok
[INFO] [stdout] test calendar::tests::days_in_year_matches_leap_rule ... ok
[INFO] [stdout] test calendar::tests::div_floor_rounds_toward_negative_infinity ... ok
[INFO] [stdout] test calendar::tests::iso_week1_monday_matches_hand_verified_years ... ok
[INFO] [stdout] test calendar::tests::iso_year_week_first_week_of_a_typical_year ... ok
[INFO] [stdout] test calendar::tests::epoch_is_day_zero ... ok
[INFO] [stdout] test calendar::tests::is_leap_year_follows_gregorian_rule ... ok
[INFO] [stdout] test buddhist_calendar::tests::awk_phansa_matches_published_reference_dates ... ok
[INFO] [stdout] test buddhist_calendar::tests::magha_bucha_matches_within_2_days_in_known_fuzzy_years ... ok
[INFO] [stdout] test buddhist_calendar::tests::magha_bucha_matches_published_reference_dates ... ok
[INFO] [stdout] test calendar::tests::iso_year_week_handles_year_boundary_belonging_to_next_iso_year ... ok
[INFO] [stdout] test buddhist_calendar::tests::khao_phansa_is_always_the_day_after_asalha_bucha ... ok
[INFO] [stdout] test calendar::tests::iso_year_week_handles_year_boundary_belonging_to_previous_iso_year ... ok
[INFO] [stdout] test buddhist_calendar::tests::visakha_bucha_matches_published_reference_dates_including_intercalary_years ... ok
[INFO] [stdout] test buddhist_calendar::tests::resolve_year_matches_1900_to_2100_invariants ... ok
[INFO] [stdout] test buddhist_calendar::tests::festivals_occur_in_the_expected_month_order_every_year ... ok
[INFO] [stdout] test datetime::tests::add_assign_and_sub_assign_time_delta ... ok
[INFO] [stdout] test calendar::tests::proleptic_year_1_matches_epoch_offset_constant ... ok
[INFO] [stdout] test calendar::tests::weekday_from_days_matches_known_anchor_days ... ok
[INFO] [stdout] test datetime::tests::checked_add_months_clamps_to_end_of_month ... ok
[INFO] [stdout] test datetime::tests::age_is_years_since_with_reversed_argument_order ... ok
[INFO] [stdout] test datetime::tests::checked_add_days_zero_is_identity ... ok
[INFO] [stdout] test datetime::tests::checked_add_days_and_sub_days ... ok
[INFO] [stdout] test datetime::tests::checked_add_signed_and_sub_signed ... ok
[INFO] [stdout] test datetime::tests::checked_add_signed_none_past_max ... ok
[INFO] [stdout] test datetime::tests::comparisons_are_based_on_the_instant_not_the_timezone ... ok
[INFO] [stdout] test datetime::tests::default_local_round_trips_to_unix_epoch_in_utc ... ok
[INFO] [stdout] test datetime::tests::fixed_offset_and_to_utc_round_trip ... ok
[INFO] [stdout] test datetime::tests::format_with_strftime_pattern ... ok
[INFO] [stdout] test datetime::tests::from_system_time_round_trips ... ok
[INFO] [stdout] test datetime::tests::from_timestamp_accepts_leap_second_nanos ... ok
[INFO] [stdout] test datetime::tests::from_timestamp_and_timestamp_round_trip ... ok
[INFO] [stdout] test datetime::tests::from_timestamp_millis_micros_nanos_agree ... ok
[INFO] [stdout] test datetime::tests::from_timestamp_rejects_out_of_range_seconds ... ok
[INFO] [stdout] test datetime::tests::from_timestamp_secs_matches_from_timestamp_with_zero_nanos ... ok
[INFO] [stdout] test datetime::tests::datelike_and_timelike_mutators ... ok
[INFO] [stdout] test datetime::tests::debug_and_display_include_offset ... ok
[INFO] [stdout] test datetime::tests::default_is_unix_epoch ... ok
[INFO] [stdout] test datetime::tests::from_fixed_offset_to_utc_preserves_instant ... ok
[INFO] [stdout] test datetime::tests::from_utc_to_fixed_offset_uses_zero_offset ... ok
[INFO] [stdout] test datetime::tests::from_system_time_before_epoch ... ok
[INFO] [stdout] test datetime::tests::fromstr_for_datetime_utc_parses_rfc3339 ... ok
[INFO] [stdout] test datetime::tests::min_and_max_utc_are_ordered ... ok
[INFO] [stdout] test datetime::tests::operator_add_sub_months_and_days ... ok
[INFO] [stdout] test datetime::tests::operator_add_sub_time_delta ... ok
[INFO] [stdout] test datetime::tests::operator_add_sub_std_duration ... ok
[INFO] [stdout] test datetime::tests::checked_sub_months_clamps_to_end_of_month ... ok
[INFO] [stdout] test datetime::tests::parse_from_str_requires_a_timezone ... ok
[INFO] [stdout] test datetime::tests::timestamp_millis_micros_nanos_opt_with_subsecond ... ok
[INFO] [stdout] test datetime::tests::timestamp_nanos_opt_is_none_far_from_epoch ... ok
[INFO] [stdout] test datetime::tests::to_rfc2822_format ... ok
[INFO] [stdout] test datetime::tests::to_rfc3339_for_utc_uses_plus_00_00_not_z ... ok
[INFO] [stdout] test datetime::tests::to_rfc3339_format_with_fixed_offset ... ok
[INFO] [stdout] test datetime::tests::to_rfc3339_opts_uses_z_when_requested_and_utc ... ok
[INFO] [stdout] test datetime::tests::unix_epoch_constant_is_1970_01_01 ... ok
[INFO] [stdout] test datetime::tests::with_time_replaces_time_of_day_keeping_date ... ok
[INFO] [stdout] test datetime::tests::with_timezone_preserves_the_instant ... ok
[INFO] [stdout] test datetime::tests::years_since_counts_whole_elapsed_years ... ok
[INFO] [stdout] test datetime::tests::years_since_is_none_when_base_is_later ... ok
[INFO] [stdout] test duration::tests::abs_is_always_non_negative ... ok
[INFO] [stdout] test duration::tests::add_assign_and_sub_assign ... ok
[INFO] [stdout] test datetime::tests::age_is_none_when_reference_instant_precedes_date_of_birth ... ok
[INFO] [stdout] test datetime::tests::parse_and_remainder_returns_leftover_input ... ok
[INFO] [stdout] test duration::tests::as_seconds_f64_and_f32 ... ok
[INFO] [stdout] test datetime::tests::parse_from_rfc2822_round_trips ... ok
[INFO] [stdout] test datetime::tests::parse_from_rfc3339_round_trips ... ok
[INFO] [stdout] test datetime::tests::signed_duration_since_computes_the_difference ... ok
[INFO] [stdout] test duration::tests::checked_add_overflows_past_max ... ok
[INFO] [stdout] test duration::tests::checked_sub_overflows_past_min ... ok
[INFO] [stdout] test duration::tests::checked_div_basic_and_by_zero ... ok
[INFO] [stdout] test duration::tests::display_negative_duration_has_leading_minus ... ok
[INFO] [stdout] test duration::tests::days_and_months_constructors ... ok
[INFO] [stdout] test duration::tests::default_is_zero ... ok
[INFO] [stdout] test duration::tests::calendar_unit_constructors_convert_to_seconds ... ok
[INFO] [stdout] test duration::tests::display_zero_duration ... ok
[INFO] [stdout] test calendar::tests::days_in_month_matches_known_lengths ... ok
[INFO] [stdout] test duration::tests::checked_mul_basic ... ok
[INFO] [stdout] test datetime::tests::operator_sub_datetime_gives_duration ... ok
[INFO] [stdout] test duration::tests::microseconds_and_nanoseconds_do_not_panic_at_i64_extremes ... ok
[INFO] [stdout] test duration::tests::microseconds_and_nanoseconds_are_infallible_round_trips ... ok
[INFO] [stdout] test duration::tests::display_positive_whole_seconds ... ok
[INFO] [stdout] test duration::tests::milliseconds_constructor ... ok
[INFO] [stdout] test duration::tests::new_validity_bounds ... ok
[INFO] [stdout] test duration::tests::from_std_and_to_std_round_trip ... ok
[INFO] [stdout] test duration::tests::from_std_rejects_too_large_duration ... ok
[INFO] [stdout] test duration::tests::negative_calendar_units_work_too ... ok
[INFO] [stdout] test duration::tests::display_strips_trailing_zero_fraction_digits ... ok
[INFO] [stdout] test duration::tests::neg_flips_sign ... ok
[INFO] [stdout] test duration::tests::num_seconds_truncates_toward_zero_for_negative_subsecond ... ok
[INFO] [stdout] test duration::tests::num_weeks_truncates_toward_zero ... ok
[INFO] [stdout] test duration::tests::ordering_matches_actual_duration_length ... ok
[INFO] [stdout] test duration::tests::subsec_nanos_has_same_sign_as_whole_duration ... ok
[INFO] [stdout] test duration::tests::num_nanoseconds_and_microseconds_overflow_return_none_for_max ... ok
[INFO] [stdout] test duration::tests::num_milliseconds_never_overflows_for_max_and_min ... ok
[INFO] [stdout] test duration::tests::try_weeks_returns_none_on_overflow ... ok
[INFO] [stdout] test duration::tests::to_std_rejects_negative_duration ... ok
[INFO] [stdout] test duration::tests::try_milliseconds_rejects_below_min ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_am_pm_items ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_nanosecond_auto_selects_shortest_precision ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_nanosecond_fixed_precision_variants ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_numeric_padding_variants ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_quarter_and_weekday_numerics ... ok
[INFO] [stdout] test duration::tests::sum_over_iterator_of_timedeltas ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_errors_when_required_component_is_missing ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_timestamp_subtracts_the_offset ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_nanosecond_auto_is_empty_when_zero ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_timestamp_uses_utc_when_no_offset ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_timezone_offset_triple_colon_is_hours_only ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_year_below_4_digits_has_no_sign_but_is_zero_padded ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_year_outside_0_10000_uses_explicit_sign ... ok
[INFO] [stdout] test duration::tests::zero_is_zero ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_hours_precision_truncates_minutes_and_seconds ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_minutes_precision_never_rounds_up_to_24_00 ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_rfc2822_and_rfc3339_fixed_items ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_seconds_precision_included_when_nonzero ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_optional_minutes_and_seconds_collapses_when_zero ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_minutes_precision_rounds_seconds_to_nearest_minute ... ok
[INFO] [stdout] test format::formatting::tests::delayed_format_year_normal_range_has_no_explicit_sign ... ok
[INFO] [stdout] test format::formatting::tests::write_hundreds_rejects_values_over_99 ... ok
[INFO] [stdout] test format::formatting::tests::write_hundreds_formats_two_digits ... ok
[INFO] [stdout] test format::formatting::tests::write_rfc2822_rejects_years_outside_0_9999 ... ok
[INFO] [stdout] test format::formatting::tests::write_rfc3339_basic ... ok
[INFO] [stdout] test format::formatting::tests::write_rfc3339_negative_year_uses_explicit_sign ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_zero_offset_with_zulu_allowed_prints_z ... ok
[INFO] [stdout] test format::locales::tests::default_locale_weekdays_are_indexed_from_sunday ... ok
[INFO] [stdout] test format::formatting::tests::offset_format_padding_variants_for_single_digit_hours ... ok
[INFO] [stdout] test format::parse::tests::fromstr_datetime_fixedoffset_rejects_trailing_garbage ... ok
[INFO] [stdout] test format::parse::tests::fromstr_datetime_fixedoffset_accepts_relaxed_spacing_and_utc ... ok
[INFO] [stdout] test format::parse::tests::parse_error_item_yields_bad_format ... ok
[INFO] [stdout] test format::parse::tests::parse_literal_mismatch_and_too_short ... ok
[INFO] [stdout] test format::parse::tests::parse_num_days_from_sun_and_weekday_from_mon_set_weekday ... ok
[INFO] [stdout] test format::parse::tests::parse_numeric_and_literal_sequence_sets_fields ... ok
[INFO] [stdout] test format::parse::tests::parse_rejects_trailing_input ... ok
[INFO] [stdout] test format::locales::tests::default_locale_am_pm_and_decimal_point ... ok
[INFO] [stdout] test format::locales::tests::default_locale_short_and_long_months_are_english ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc2822_two_digit_year_heuristic ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_fixed_item_accepts_utc_and_space_separator_and_colonless_offset ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_fixed_item_accepts_z_and_relaxed_spacing ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc2822_fixed_item_parses_and_sets_offset ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc2822_mismatching_weekday_is_caught_on_resolution ... ok
[INFO] [stdout] test format::parse::tests::parse_and_remainder_returns_the_unparsed_tail ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_strict_parses_basic_datetime ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_strict_rejects_invalid_date ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_strict_rejects_too_short_input ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_strict_requires_colon_in_offset ... ok
[INFO] [stdout] test format::parse::tests::parse_space_item_trims_leading_whitespace ... ok
[INFO] [stdout] test format::parsed::tests::set_hour12_maps_twelve_to_zero ... ok
[INFO] [stdout] test format::parse::tests::parse_year_mod_100_is_unsigned_and_width_limited ... ok
[INFO] [stdout] test format::parse::tests::parse_year_accepts_explicit_sign ... ok
[INFO] [stdout] test format::parsed::tests::getters_return_none_when_unset_and_some_after_set ... ok
[INFO] [stdout] test format::parsed::tests::set_if_consistent_allows_same_value_twice_but_rejects_conflict ... ok
[INFO] [stdout] test format::parsed::tests::set_hour_derives_div_and_mod_12 ... ok
[INFO] [stdout] test format::parse::tests::parse_rfc3339_strict_handles_leap_second ... ok
[INFO] [stdout] test datetime::tests::operator_add_time_delta_panics_on_overflow - should panic ... ok
[INFO] [stdout] test format::parsed::tests::set_month_rejects_out_of_range ... ok
[INFO] [stdout] test format::parsed::tests::to_datetime_defaults_offset_to_utc_when_only_timestamp_given ... ok
[INFO] [stdout] test format::parsed::tests::to_datetime_with_timezone_rejects_inconsistent_offset ... ok
[INFO] [stdout] test format::parsed::tests::to_datetime_with_timezone_resolves_against_utc ... ok
[INFO] [stdout] test format::parsed::tests::set_second_allows_60_for_leap_second ... ok
[INFO] [stdout] test format::parsed::tests::to_datetime_requires_offset_or_timestamp ... ok
[INFO] [stdout] test chinese_calendar::tests::nearest_new_moon_jde_1948_wide_seed_scan ... ok
[INFO] [stdout] test chinese_calendar::tests::new_moon_on_or_before_ws0_1948_regression ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_from_week_from_sun_round_trips ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_from_week_from_mon_round_trips ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_from_year_and_ordinal ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_from_iso_year_week_weekday ... ok
[INFO] [stdout] test format::parsed::tests::to_fixed_offset_uses_the_offset_field ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_from_year_month_day ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_time_leap_second_maps_to_59_with_extra_nanos ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_datetime_with_offset_reconstructs_from_timestamp_alone ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_time_from_hour_minute ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_insufficient_fields_is_not_enough ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_datetime_with_offset_checks_timestamp_consistency ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_datetime_with_offset_from_date_and_time_fields ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_rejects_inconsistent_year_div_mod_100 ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_date_rejects_inconsistent_quarter ... ok
[INFO] [stdout] test duration::tests::add_operator_panics_on_overflow - should panic ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_time_nanosecond_without_second_is_not_enough ... ok
[INFO] [stdout] test format::scan::tests::char_consumes_exactly_one_matching_byte ... ok
[INFO] [stdout] test format::scan::tests::comment_2822_consumes_a_simple_parenthesized_comment ... ok
[INFO] [stdout] test format::scan::tests::comment_2822_rejects_missing_opening_paren ... ok
[INFO] [stdout] test format::parsed::tests::to_naive_time_missing_hour_is_not_enough ... ok
[INFO] [stdout] test format::scan::tests::comment_2822_rejects_unterminated_comment ... ok
[INFO] [stdout] test format::scan::tests::number_rejects_fewer_than_min_digits ... ok
[INFO] [stdout] test format::scan::tests::number_rejects_overflow ... ok
[INFO] [stdout] test format::scan::tests::colon_or_space_consumes_zero_or_more_and_never_errors ... ok
[INFO] [stdout] test format::scan::tests::short_or_long_month0_prefers_long_form_when_present ... ok
[INFO] [stdout] test format::scan::tests::short_or_long_weekday_prefers_long_form_when_present ... ok
[INFO] [stdout] test format::scan::tests::nanosecond_scales_by_digit_count ... ok
[INFO] [stdout] test format::scan::tests::comment_2822_handles_nested_parentheses ... ok
[INFO] [stdout] test duration::tests::div_operator_panics_on_division_by_zero - should panic ... ok
[INFO] [stdout] test format::scan::tests::short_weekday_parses_case_insensitively ... ok
[INFO] [stdout] test format::scan::tests::space_requires_at_least_one_whitespace_char ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_2822_falls_back_to_numeric_offset ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_allows_missing_minutes_when_requested ... ok
[INFO] [stdout] test format::scan::tests::nanosecond_fixed_requires_exact_digit_count ... ok
[INFO] [stdout] test duration::tests::weeks_panics_on_overflow - should panic ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_2822_parses_named_north_american_zones ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_2822_single_letter_military_zone_is_treated_as_zero ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_rejects_out_of_range_minutes ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_unicode_minus_sign_requires_the_flag ... ok
[INFO] [stdout] test format::strftime::tests::alternate_flag_only_supported_for_z ... ok
[INFO] [stdout] test format::strftime::tests::composed_date_specifiers_expand_to_multiple_items ... ok
[INFO] [stdout] test format::strftime::tests::literal_and_space_segments_are_preserved ... ok
[INFO] [stdout] test format::strftime::tests::nanosecond_fraction_specifier_rejects_bad_suffix ... ok
[INFO] [stdout] test format::strftime::tests::nanosecond_fraction_specifiers ... ok
[INFO] [stdout] test format::strftime::tests::new_lenient_turns_errors_into_literals ... ok
[INFO] [stdout] test format::strftime::tests::padding_modifier_on_composed_specifier_is_an_error ... ok
[INFO] [stdout] test format::strftime::tests::padding_modifier_on_non_numeric_specifier_is_an_error ... ok
[INFO] [stdout] test format::strftime::tests::parse_to_owned_produces_owned_items ... ok
[INFO] [stdout] test format::strftime::tests::rfc3339_and_timestamp_specifiers ... ok
[INFO] [stdout] test format::strftime::tests::simple_date_specifiers_map_to_expected_items ... ok
[INFO] [stdout] test format::strftime::tests::special_specifiers ... ok
[INFO] [stdout] test format::strftime::tests::timezone_specifiers ... ok
[INFO] [stdout] test format::strftime::tests::trailing_percent_with_no_specifier_is_an_error ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_parses_colon_and_no_colon_forms ... ok
[INFO] [stdout] test format::scan::tests::nanosecond_skips_digits_beyond_nine ... ok
[INFO] [stdout] test format::scan::tests::number_parses_within_min_max_digits ... ok
[INFO] [stdout] test format::strftime::tests::unknown_specifier_is_a_bad_format_error ... ok
[INFO] [stdout] test format::scan::tests::short_month0_parses_case_insensitively ... ok
[INFO] [stdout] test format::strftime::tests::x_c_r_specifiers_use_english_fallback_forms ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_2822_rejects_letter_j ... ok
[INFO] [stdout] test format::tests::item_to_owned_converts_literal_and_space_variants ... ok
[INFO] [stdout] test format::scan::tests::timezone_offset_allows_zulu_when_requested ... ok
[INFO] [stdout] test format::strftime::tests::weekday_number_specifiers ... ok
[INFO] [stdout] test format::tests::numeric_and_fixed_helper_constructors_use_the_expected_padding ... ok
[INFO] [stdout] test format::tests::pad_variants_are_distinguishable ... ok
[INFO] [stdout] test format::tests::parse_error_display_messages_are_distinct_and_non_empty ... ok
[INFO] [stdout] test format::tests::parse_error_kind_round_trips_through_the_accessor ... ok
[INFO] [stdout] test matariki::tests::matariki_is_none_outside_the_published_range ... ok
[INFO] [stdout] test month::tests::clone_copy_and_equality ... ok
[INFO] [stdout] test month::tests::from_str_accepts_short_and_long_names_case_insensitively ... ok
[INFO] [stdout] test month::tests::from_str_rejects_invalid_names ... ok
[INFO] [stdout] test month::tests::name_returns_full_english_name ... ok
[INFO] [stdout] test format::strftime::tests::padding_modifiers_override_the_default_pad ... ok
[INFO] [stdout] test month::tests::num_days_for_30_day_months ... ok
[INFO] [stdout] test matariki::tests::matariki_matches_te_papa_published_dates ... ok
[INFO] [stdout] test month::tests::name_and_from_str_round_trip_for_every_month ... ok
[INFO] [stdout] test month::tests::num_days_for_31_day_months ... ok
[INFO] [stdout] test month::tests::succ_wraps_from_december_to_january ... ok
[INFO] [stdout] test month::tests::num_days_for_february_leap_year_rules ... ok
[INFO] [stdout] test month::tests::ordering_follows_january_to_december_declaration_order ... ok
[INFO] [stdout] test month::tests::try_from_round_trips_with_number_from_month ... ok
[INFO] [stdout] test month::tests::try_from_u8_rejects_0_and_13_and_beyond ... ok
[INFO] [stdout] test naive::date::tests::add_sub_duration_operators ... ok
[INFO] [stdout] test naive::date::tests::age_is_none_when_reference_date_precedes_date_of_birth ... ok
[INFO] [stdout] test naive::date::tests::add_sub_days_and_months_operators ... ok
[INFO] [stdout] test naive::date::tests::additional_jewish_holidays_match_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::abs_diff_is_symmetric ... ok
[INFO] [stdout] test naive::date::tests::checked_add_months_clamps_to_last_valid_day ... ok
[INFO] [stdout] test naive::date::tests::and_hms_variants_validity_and_leap_second_range ... ok
[INFO] [stdout] test naive::date::tests::checked_add_days_overflows_past_max ... ok
[INFO] [stdout] test naive::date::tests::checked_add_signed_and_sub_signed ... ok
[INFO] [stdout] test naive::date::tests::age_is_years_since_with_reversed_argument_order ... ok
[INFO] [stdout] test month::tests::succ_and_pred_are_inverse_for_every_month ... ok
[INFO] [stdout] test naive::date::tests::christian_movable_feasts_are_consistently_offset_from_easter ... ok
[INFO] [stdout] test naive::date::tests::christian_movable_feasts_match_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::datelike_accessors ... ok
[INFO] [stdout] test naive::date::tests::checked_sub_months_clamps_to_last_valid_day ... ok
[INFO] [stdout] test naive::date::tests::default_is_unix_epoch ... ok
[INFO] [stdout] test naive::date::tests::display_uses_4_digit_year_within_0_9999 ... ok
[INFO] [stdout] test naive::date::tests::display_uses_signed_year_outside_0_9999 ... ok
[INFO] [stdout] test naive::date::tests::checked_sub_days_overflows_before_min ... ok
[INFO] [stdout] test naive::date::tests::debug_matches_display ... ok
[INFO] [stdout] test month::tests::try_from_u8_accepts_1_through_12 ... ok
[INFO] [stdout] test naive::date::tests::epoch_days_round_trip_and_epoch_is_day_zero ... ok
[INFO] [stdout] test naive::date::tests::fixed_date_japanese_festivals_match_the_gregorian_month_and_day_they_are_defined_on ... ok
[INFO] [stdout] test naive::date::tests::fixed_date_japanese_festivals_reject_the_one_out_of_range_year ... ok
[INFO] [stdout] test naive::date::tests::add_days_operator_panics_on_overflow - should panic ... ok
[INFO] [stdout] test naive::date::tests::from_hebrew_ymd_matches_known_reference_dates ... ok
[INFO] [stdout] test matariki::tests::matariki_is_always_a_friday ... ok
[INFO] [stdout] test month::tests::pred_wraps_from_january_to_december ... ok
[INFO] [stdout] test naive::date::tests::display_and_from_str_round_trip ... ok
[INFO] [stdout] test naive::date::tests::easter_matches_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::from_hijri_ymd_dhu_al_hijjah_length_matches_leap_year_status ... ok
[INFO] [stdout] test naive::date::tests::from_hijri_ymd_matches_independently_verified_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::from_str_parses_iso_format_and_rejects_garbage ... ok
[INFO] [stdout] test naive::date::tests::from_isoywd_opt_builds_known_year_boundary_dates ... ok
[INFO] [stdout] test naive::date::tests::from_weekday_of_month_opt_returns_none_for_nonexistent_occurrence ... ok
[INFO] [stdout] test naive::date::tests::from_weekday_of_month_opt_known_example ... ok
[INFO] [stdout] test naive::date::tests::from_ymd_opt_validity ... ok
[INFO] [stdout] test naive::date::tests::from_yo_opt_validity_and_boundaries ... ok
[INFO] [stdout] test naive::date::tests::from_isoywd_opt_round_trips_with_iso_week_and_weekday ... ok
[INFO] [stdout] test naive::date::tests::from_japanese_era_ymd_is_the_inverse_of_japanese_era ... ok
[INFO] [stdout] test naive::date::tests::from_weekday_of_month_opt_finds_the_fifth_occurrence_when_it_exists ... ok
[INFO] [stdout] test naive::date::tests::gregorian_to_hebrew_round_trip_holds_across_a_wide_date_range ... ok
[INFO] [stdout] test naive::date::tests::from_isoywd_opt_rejects_invalid_week_numbers ... ok
[INFO] [stdout] test naive::date::tests::from_hijri_ymd_rejects_invalid_month_or_day ... ok
[INFO] [stdout] test naive::date::tests::iso_week_matches_hand_verified_year_boundary_cases ... ok
[INFO] [stdout] test naive::date::tests::iso_week_week0_and_display ... ok
[INFO] [stdout] test naive::date::tests::hebrew_holidays_are_consistently_offset_from_rosh_hashanah_or_passover ... ok
[INFO] [stdout] test naive::date::tests::iter_days_yields_self_first_then_advances_by_one ... ok
[INFO] [stdout] test naive::date::tests::hijri_holidays_are_consistent_with_from_hijri_ymd ... ok
[INFO] [stdout] test naive::date::tests::gregorian_to_hijri_round_trip_holds_across_a_wide_date_range ... ok
[INFO] [stdout] test naive::date::tests::hijri_new_year_advances_by_354_or_355_days_each_year ... ok
[INFO] [stdout] test naive::date::tests::iter_weeks_yields_self_first_then_advances_by_seven_days ... ok
[INFO] [stdout] test naive::date::tests::japanese_era_round_trip_holds_across_every_era_boundary ... ok
[INFO] [stdout] test naive::date::tests::ordering_matches_chronological_order ... ok
[INFO] [stdout] test naive::date::tests::japanese_era_matches_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::orthodox_easter_is_never_before_western_easter ... ok
[INFO] [stdout] test naive::date::tests::orthodox_easter_matches_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::num_days_from_ce_round_trips ... ok
[INFO] [stdout] test naive::date::tests::hijri_round_trip_holds_across_every_month_boundary_for_a_wide_range ... ok
[INFO] [stdout] test naive::date::tests::passover_matches_known_reference_dates_around_rare_postponement_rules ... ok
[INFO] [stdout] test naive::date::tests::passover_matches_known_reference_dates_further_from_the_anchor_year ... ok
[INFO] [stdout] test naive::date::tests::hebrew_round_trip_holds_across_every_month_boundary_for_a_wide_range ... ok
[INFO] [stdout] test naive::date::tests::ordinal_and_from_yo_opt_round_trip_every_day_of_leap_and_non_leap_years ... ok
[INFO] [stdout] test naive::date::tests::passover_matches_known_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::signed_duration_since_and_sub_operator ... ok
[INFO] [stdout] test naive::date::tests::succ_and_pred_opt_are_none_at_the_bounds ... ok
[INFO] [stdout] test naive::date::tests::succ_and_pred_opt_basic_and_rollover ... ok
[INFO] [stdout] test naive::date::tests::solar_term_functions_return_none_outside_the_astro_crates_i16_year_range ... ok
[INFO] [stdout] test naive::date::tests::to_hebrew_ymd_is_the_inverse_of_from_hebrew_ymd ... ok
[INFO] [stdout] test naive::date::tests::to_hijri_ymd_is_the_inverse_of_from_hijri_ymd ... ok
[INFO] [stdout] test naive::date::tests::weekday_matches_hand_verified_facts ... ok
[INFO] [stdout] test naive::date::tests::with_day_and_with_day0_are_1_and_0_indexed ... ok
[INFO] [stdout] test naive::date::tests::with_month_rejects_day_that_does_not_exist_in_target_month ... ok
[INFO] [stdout] test naive::date::tests::with_ordinal_and_with_ordinal0 ... ok
[INFO] [stdout] test naive::date::tests::with_year_respects_leap_day_validity ... ok
[INFO] [stdout] test naive::date::tests::years_since_computes_whole_years_relative_to_anniversary ... ok
[INFO] [stdout] test naive::datetime::tests::add_sub_days_and_months_operators ... ok
[INFO] [stdout] test naive::datetime::tests::add_sub_timedelta_operators ... ok
[INFO] [stdout] test naive::datetime::tests::add_timedelta_operator_panics_on_overflow - should panic ... ok
[INFO] [stdout] test naive::datetime::tests::and_utc_preserves_the_same_wall_clock_reading ... ok
[INFO] [stdout] test naive::datetime::tests::checked_add_offset_returns_none_past_max_date ... ok
[INFO] [stdout] test naive::datetime::tests::checked_add_offset_rolls_date_forward ... ok
[INFO] [stdout] test naive::datetime::tests::checked_add_signed_returns_none_past_max ... ok
[INFO] [stdout] test naive::datetime::tests::checked_add_signed_rolls_the_date_forward ... ok
[INFO] [stdout] test naive::datetime::tests::checked_add_sub_months_and_days_preserve_time_of_day ... ok
[INFO] [stdout] test naive::datetime::tests::checked_sub_offset_rolls_date_backward ... ok
[INFO] [stdout] test naive::datetime::tests::checked_sub_signed_returns_none_before_min ... ok
[INFO] [stdout] test naive::datetime::tests::checked_sub_signed_rolls_the_date_backward ... ok
[INFO] [stdout] test naive::datetime::tests::datelike_and_timelike_delegate_to_components ... ok
[INFO] [stdout] test naive::datetime::tests::debug_and_from_str_round_trip ... ok
[INFO] [stdout] test naive::datetime::tests::debug_uses_t_separator_display_uses_space ... ok
[INFO] [stdout] test naive::datetime::tests::default_is_unix_epoch_midnight ... ok
[INFO] [stdout] test naive::date::tests::qingming_matches_published_reference_dates ... ok
[INFO] [stdout] test naive::datetime::tests::from_naivedate_gives_midnight ... ok
[INFO] [stdout] test naive::datetime::tests::from_str_parses_t_separated_format_only ... ok
[INFO] [stdout] test naive::datetime::tests::ordering_compares_date_first_then_time ... ok
[INFO] [stdout] test naive::datetime::tests::new_date_and_time_accessors_round_trip ... ok
[INFO] [stdout] test naive::datetime::tests::signed_duration_since_accounts_for_leap_second ... ok
[INFO] [stdout] test naive::datetime::tests::sub_naivedatetime_operator_returns_timedelta ... ok
[INFO] [stdout] test naive::datetime::tests::with_year_and_with_hour_preserve_the_other_component ... ok
[INFO] [stdout] test naive::iter::tests::days_iterator_advances_one_day_at_a_time ... ok
[INFO] [stdout] test naive::iter::tests::days_iterator_never_yields_max_when_starting_there ... ok
[INFO] [stdout] test naive::iter::tests::days_iterator_next_back_goes_backward ... ok
[INFO] [stdout] test naive::datetime::tests::signed_duration_since_basic ... ok
[INFO] [stdout] test naive::iter::tests::days_iterator_yields_the_day_before_max_but_not_max_itself ... ok
[INFO] [stdout] test naive::iter::tests::days_iterator_size_hint_reflects_remaining_days ... ok
[INFO] [stdout] test naive::iter::tests::weeks_iterator_next_back_goes_backward_by_a_week ... ok
[INFO] [stdout] test naive::iter::tests::weeks_iterator_advances_seven_days_at_a_time ... ok
[INFO] [stdout] test naive::time::tests::add_sub_fixedoffset_operators_wrap ... ok
[INFO] [stdout] test naive::time::tests::add_sub_duration_operators_wrap_without_panicking ... ok
[INFO] [stdout] test naive::time::tests::add_sub_std_duration_operators ... ok
[INFO] [stdout] test naive::time::tests::debug_and_display_show_leap_second_as_60 ... ok
[INFO] [stdout] test naive::time::tests::display_and_from_str_round_trip ... ok
[INFO] [stdout] test naive::time::tests::default_is_midnight ... ok
[INFO] [stdout] test naive::time::tests::display_formats_fractional_seconds_with_minimal_precision ... ok
[INFO] [stdout] test naive::time::tests::from_hms_milli_and_micro_opt_reject_overflow ... ok
[INFO] [stdout] test naive::time::tests::from_hms_nano_opt_validity_and_leap_second_bounds ... ok
[INFO] [stdout] test naive::time::tests::from_hms_opt_validity ... ok
[INFO] [stdout] test naive::time::tests::from_num_seconds_from_midnight_opt_validity ... ok
[INFO] [stdout] test naive::time::tests::from_hms_milli_and_micro_opt_agree_with_nano ... ok
[INFO] [stdout] test naive::time::tests::from_str_parses_hh_mm_and_optional_seconds ... ok
[INFO] [stdout] test naive::date::tests::shuubun_no_hi_matches_published_jma_autumnal_equinox_day_dates ... ok
[INFO] [stdout] test naive::time::tests::ordering_matches_time_of_day_order ... ok
[INFO] [stdout] test naive::time::tests::overflowing_add_signed_escapes_leap_second_into_next_day ... ok
[INFO] [stdout] test naive::time::tests::overflowing_add_signed_no_wrap_returns_zero_carry ... ok
[INFO] [stdout] test naive::time::tests::overflowing_add_offset_wraps_and_reports_day_shift ... ok
[INFO] [stdout] test naive::time::tests::overflowing_sub_offset_wraps_and_reports_day_shift ... ok
[INFO] [stdout] test naive::time::tests::overflowing_add_signed_stays_within_leap_second ... ok
[INFO] [stdout] test naive::time::tests::overflowing_add_signed_wraps_forward_across_midnight ... ok
[INFO] [stdout] test naive::date::tests::setsubun_matches_published_reference_dates_including_the_rare_feb_2nd_occurrences ... ok
[INFO] [stdout] test naive::time::tests::overflowing_sub_signed_wraps_backward_across_midnight ... ok
[INFO] [stdout] test naive::time::tests::timelike_accessors ... ok
[INFO] [stdout] test naive::time::tests::second_never_reports_60_even_for_a_leap_second ... ok
[INFO] [stdout] test naive::time::tests::with_hour_minute_second_mutators ... ok
[INFO] [stdout] test naive::week::tests::checked_first_and_last_day_agree_with_the_panicking_variants ... ok
[INFO] [stdout] test naive::week::tests::checked_first_day_is_none_when_the_week_would_start_before_min ... ok
[INFO] [stdout] test naive::week::tests::checked_last_day_is_none_when_the_week_would_end_after_max ... ok
[INFO] [stdout] test naive::week::tests::days_returns_the_inclusive_seven_day_range ... ok
[INFO] [stdout] test naive::week::tests::equality_and_ordering_are_based_on_first_day_not_the_originating_date ... ok
[INFO] [stdout] test naive::time::tests::with_nanosecond_mutator ... ok
[INFO] [stdout] test naive::week::tests::the_original_date_always_falls_within_its_own_week ... ok
[INFO] [stdout] test naive::week::tests::week_always_spans_exactly_seven_days_and_starts_on_the_right_weekday ... ok
[INFO] [stdout] test naive::week::tests::week_starting_monday_bounds_a_thursday_correctly ... ok
[INFO] [stdout] test naive::time::tests::sub_naivetime_operator_returns_duration ... ok
[INFO] [stdout] test offset::fixed::tests::debug_and_display_format_hh_mm ... ok
[INFO] [stdout] test naive::week::tests::week_starting_sunday_bounds_a_thursday_correctly ... ok
[INFO] [stdout] test naive::time::tests::signed_duration_since_basic ... ok
[INFO] [stdout] test offset::fixed::tests::debug_shows_seconds_component_only_when_nonzero ... ok
[INFO] [stdout] test offset::fixed::tests::east_and_west_are_mirror_images ... ok
[INFO] [stdout] test offset::fixed::tests::from_str_parses_with_and_without_colon ... ok
[INFO] [stdout] test offset::fixed::tests::from_str_requires_minutes ... ok
[INFO] [stdout] test offset::fixed::tests::east_opt_validity_bounds ... ok
[INFO] [stdout] test offset::fixed::tests::fix_returns_self ... ok
[INFO] [stdout] test offset::fixed::tests::west_opt_validity_bounds ... ok
[INFO] [stdout] test offset::fixed::tests::timezone_trait_methods_return_self_regardless_of_date ... ok
[INFO] [stdout] test offset::fixed::tests::local_minus_utc_and_utc_minus_local_are_opposites ... ok
[INFO] [stdout] test offset::local::tests::now_returns_a_plausible_recent_date ... ok
[INFO] [stdout] test naive::date::tests::shunbun_no_hi_matches_published_jma_vernal_equinox_day_dates ... ok
[INFO] [stdout] test offset::local::tests::offset_from_utc_date_and_datetime_agree_at_midnight ... ok
[INFO] [stdout] test offset::tests::and_then_propagates_failure ... ok
[INFO] [stdout] test offset::fixed::tests::from_str_rejects_garbage ... ok
[INFO] [stdout] test offset::local::tests::round_trip_through_local_preserves_the_utc_instant ... ok
[INFO] [stdout] test offset::tests::from_local_datetime_and_from_utc_datetime_are_identity_for_utc ... ok
[INFO] [stdout] test offset::tests::map_transforms_the_contained_values ... ok
[INFO] [stdout] test offset::tests::local_result_is_an_alias ... ok
[INFO] [stdout] test offset::local::tests::debug_format_is_the_unit_struct_name ... ok
[INFO] [stdout] test offset::local::tests::from_offset_always_returns_local ... ok
[INFO] [stdout] test offset::tests::single_earliest_latest_on_ambiguous_variant ... ok
[INFO] [stdout] test offset::tests::single_earliest_latest_on_none_variant ... ok
[INFO] [stdout] test offset::tests::single_earliest_latest_on_single_variant ... ok
[INFO] [stdout] test offset::tests::timestamp_millis_micros_and_nanos_agree_on_a_round_value ... ok
[INFO] [stdout] test offset::tests::timestamp_opt_and_deprecated_timestamp_agree ... ok
[INFO] [stdout] test offset::tests::unwrap_panics_on_none - should panic ... ok
[INFO] [stdout] test offset::tests::unwrap_returns_the_single_value ... ok
[INFO] [stdout] test offset::tests::with_ymd_and_hms_builds_the_expected_datetime ... ok
[INFO] [stdout] test offset::tests::with_ymd_and_hms_rejects_invalid_calendar_dates ... ok
[INFO] [stdout] test offset::tests::unwrap_panics_on_ambiguous - should panic ... ok
[INFO] [stdout] test offset::utc::tests::debug_and_display_formats ... ok
[INFO] [stdout] test offset::utc::tests::fix_returns_zero_offset ... ok
[INFO] [stdout] test round::tests::duration_round_also_works_on_datetime_utc ... ok
[INFO] [stdout] test offset::utc::tests::now_returns_a_plausible_recent_date ... ok
[INFO] [stdout] test round::tests::duration_round_rounds_to_the_nearer_multiple ... ok
[INFO] [stdout] test round::tests::duration_round_up_always_rounds_up_unless_already_exact ... ok
[INFO] [stdout] test offset::utc::tests::timezone_trait_methods_are_trivial ... ok
[INFO] [stdout] test round::tests::all_three_are_no_ops_on_an_exact_multiple ... ok
[INFO] [stdout] test round::tests::round_subsecs_is_a_no_op_at_9_or_more_digits ... ok
[INFO] [stdout] test round::tests::round_subsecs_exact_halfway_rounds_away_from_zero ... ok
[INFO] [stdout] test round::tests::duration_trunc_always_rounds_down ... ok
[INFO] [stdout] test round::tests::round_and_trunc_subsecs_also_work_on_naivedatetime ... ok
[INFO] [stdout] test round::tests::round_subsecs_rounds_to_the_closer_multiple ... ok
[INFO] [stdout] test round::tests::trunc_subsecs_always_rounds_toward_zero ... ok
[INFO] [stdout] test round::tests::rounding_error_display ... ok
[INFO] [stdout] test traits::tests::num_days_from_ce_of_ce_epoch_is_one ... ok
[INFO] [stdout] test traits::tests::hour12_maps_24_hour_to_12_hour_clock ... ok
[INFO] [stdout] test traits::tests::num_days_from_ce_round_trips_with_from_num_days_from_ce_opt ... ok
[INFO] [stdout] test traits::tests::num_days_in_month_accounts_for_leap_years ... ok
[INFO] [stdout] test traits::tests::num_seconds_from_midnight_computes_elapsed_seconds ... ok
[INFO] [stdout] test traits::tests::year_ce_reports_bce_and_ce_correctly ... ok
[INFO] [stdout] test weekday::tests::clone_copy_and_equality ... ok
[INFO] [stdout] test weekday::tests::days_since_same_day_is_zero ... ok
[INFO] [stdout] test traits::tests::quarter_maps_months_to_quarters ... ok
[INFO] [stdout] test weekday::tests::display_prints_three_letter_english_abbreviation ... ok
[INFO] [stdout] test weekday::tests::display_and_from_str_round_trip_for_every_day ... ok
[INFO] [stdout] test weekday::tests::from_str_accepts_short_and_long_names_case_insensitively ... ok
[INFO] [stdout] test weekday::tests::from_str_rejects_invalid_names ... ok
[INFO] [stdout] test weekday::tests::num_days_from_sunday_is_0_indexed_starting_sunday ... ok
[INFO] [stdout] test weekday::tests::number_from_monday_and_sunday_are_1_indexed ... ok
[INFO] [stdout] test weekday::tests::ordering_follows_monday_to_sunday_declaration_order ... ok
[INFO] [stdout] test weekday::tests::pred_wraps_from_monday_to_sunday ... ok
[INFO] [stdout] test weekday::tests::succ_and_pred_are_inverse_for_every_day ... ok
[INFO] [stdout] test weekday::tests::succ_wraps_from_sunday_to_monday ... ok
[INFO] [stdout] test weekday::tests::from_num_days_from_monday_round_trips_and_wraps_modulo_7 ... ok
[INFO] [stdout] test weekday_set::tests::debug_prints_the_raw_bit_mask ... ok
[INFO] [stdout] test weekday_set::tests::default_is_empty ... ok
[INFO] [stdout] test weekday_set::tests::display_lists_days_in_monday_first_order_regardless_of_insertion_order ... ok
[INFO] [stdout] test weekday::tests::num_days_from_monday_is_0_indexed_starting_monday ... ok
[INFO] [stdout] test weekday_set::tests::empty_and_all_constants ... ok
[INFO] [stdout] test weekday_set::tests::first_and_last ... ok
[INFO] [stdout] test weekday_set::tests::insert_and_remove_report_whether_the_day_changed ... ok
[INFO] [stdout] test weekday_set::tests::iter_starts_at_the_given_weekday_and_wraps ... ok
[INFO] [stdout] test weekday_set::tests::iter_is_double_ended_and_exact_size ... ok
[INFO] [stdout] test weekday_set::tests::single_and_single_day_round_trip ... ok
[INFO] [stdout] test weekday_set::tests::set_operations ... ok
[INFO] [stdout] test weekday_set::tests::from_array_and_from_iterator_agree ... ok
[INFO] [stdout] test weekday::tests::days_since_typical_and_wraparound_cases ... ok
[INFO] [stdout] test round::tests::duration_round_rejects_zero_or_negative_span ... ok
[INFO] [stdout] test chinese_calendar::tests::sui_months_1948_is_a_thirteen_month_leap_sui_with_leap_month_7 ... ok
[INFO] [stdout] test chinese_calendar::tests::sui_months_1948_step_by_step_regression ... ok
[INFO] [stdout] test naive::date::tests::from_chinese_ymd_rejects_an_out_of_range_day ... ok
[INFO] [stdout] test chinese_calendar::tests::chinese_new_year_1949_and_1950_match_reference_dates ... ok
[INFO] [stdout] test chinese_calendar::tests::to_chinese_ymd_1950_01_01_matches_reference ... ok
[INFO] [stdout] test chinese_calendar::tests::chinese_year_months_1949_has_thirteen_months_with_leap_7_and_month_11_on_dec_20 ... ok
[INFO] [stdout] test naive::date::tests::duanwu_and_zhongqiu_match_published_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::chinese_new_year_matches_published_reference_dates ... ok
[INFO] [stdout] test naive::date::tests::setsubun_is_always_the_day_immediately_before_risshun ... ok
[INFO] [stdout] test naive::date::tests::chinese_calendar_leap_months_match_published_reference_years ... ok
[INFO] [stdout] test naive::date::tests::to_chinese_ymd_and_from_chinese_ymd_round_trip_a_wide_range_of_dates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 482 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.96s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests time_compute
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::from_hebrew_ymd (line 772) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::eid_al_fitr (line 1276) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::age (line 442) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::awk_phansa (line 2012) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::from_hijri_ymd (line 1196) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::hana_matsuri (line 1470) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::eid_al_adha (line 1294) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::hanukkah (line 681) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::easter (line 476) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::from_japanese_era_ymd (line 1414) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::japanese_era (line 1367) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::asalha_bucha (line 1971) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::duanwu (line 1852) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::hijri_new_year (line 1239) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::ascension (line 1132) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::ash_wednesday (line 1097) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::magha_bucha (line 1926) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::khao_phansa (line 1990) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::orthodox_easter (line 522) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::from_chinese_ymd (line 1828) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::mardi_gras (line 1080) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::obon_start (line 1514) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::passover (line 583) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::matariki (line 2047) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::rosh_hashanah (line 618) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::ramadan_start (line 1258) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::purim (line 711) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::shavuot (line 742) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::qingming (line 1893) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::palm_sunday (line 1114) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::setsubun (line 1634) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::shichi_go_san (line 1532) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::tanabata (line 1491) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::sukkot (line 659) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::shogatsu (line 1449) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::to_hebrew_ymd (line 808) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::pentecost (line 1149) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::shunbun_no_hi (line 1584) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::shuubun_no_hi (line 1610) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::visakha_bucha (line 1949) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::yom_kippur (line 639) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::to_hijri_ymd (line 1313) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::zhongqiu (line 1871) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::to_chinese_ymd (line 1803) ... ok
[INFO] [stdout] test src/naive/date.rs - naive::date::NaiveDate::chinese_new_year (line 1775) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.60s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268", kill_on_drop: false }`
[INFO] [stdout] 68e3ec3b8df4ea32949fce489c1b19a3566c985f7722fc5bf6393e9af024c268
