[INFO] fetching crate arika 0.2.0...
[INFO] testing arika-0.2.0 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate arika 0.2.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate arika 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate arika 0.2.0
[INFO] tweaked toml for crates.io crate arika 0.2.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate arika 0.2.0 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate arika 0.2.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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788
[INFO] running `Command { std: "docker" "start" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", 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" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", 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" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling nalgebra v0.34.2
[INFO] [stderr]    Compiling arika v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.81s
[INFO] running `Command { std: "docker" "inspect" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", 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" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling arika v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.67s
[INFO] running `Command { std: "docker" "inspect" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", 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" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/arika-b933c8a91976ca67)
[INFO] [stdout] 
[INFO] [stdout] running 232 tests
[INFO] [stdout] test body::tests::all_bodies_have_positive_mu ... ok
[INFO] [stdout] test body::tests::all_bodies_have_positive_radius ... ok
[INFO] [stdout] test body::tests::jupiter_j2_largest_among_planets ... ok
[INFO] [stdout] test body::tests::only_earth_has_j3_j4 ... ok
[INFO] [stdout] test body::tests::serde_serialization_earth ... ok
[INFO] [stdout] test body::tests::serde_serialization_object_category ... ok
[INFO] [stdout] test body::tests::serde_serialization_sun ... ok
[INFO] [stdout] test body::tests::spherical_bodies_have_no_j2 ... ok
[INFO] [stdout] test body::tests::oblate_bodies_have_j2 ... ok
[INFO] [stdout] test earth::ellipsoid::tests::wgs84_e2_small_and_positive ... ok
[INFO] [stdout] test earth::ellipsoid::tests::wgs84_b_less_than_a ... ok
[INFO] [stdout] test earth::eop::tests::full_eop_provider_blanket_impl_fires_for_mock ... ok
[INFO] [stdout] test earth::eop::tests::mock_implements_all_eop_traits ... ok
[INFO] [stdout] test earth::eop::tests::partial_provider_only_satisfies_its_subset ... ok
[INFO] [stdout] test earth::geodetic::tests::generic_to_geodetic_matches_simple_ecef_from_impl ... ok
[INFO] [stdout] test earth::eop::tests::null_eop_constructs ... ok
[INFO] [stdout] test earth::geodetic::tests::generic_to_geodetic_works_on_itrs ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_equator ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_invariant_under_z_rotation ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_matches_to_geodetic ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_near_polar_edge_case ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_north_pole ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_south_pole ... ok
[INFO] [stdout] test earth::geodetic::tests::geodetic_altitude_spherical_difference_at_iss_inclination ... ok
[INFO] [stdout] test earth::geodetic::tests::test_equator_90east ... ok
[INFO] [stdout] test earth::geodetic::tests::test_equator_prime_meridian ... ok
[INFO] [stdout] test earth::geodetic::tests::test_north_pole ... ok
[INFO] [stdout] test earth::geodetic::tests::test_roundtrip_geodetic ... ok
[INFO] [stdout] test earth::geodetic::tests::test_with_altitude ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::from_era_uses_z_axis_with_negative_era ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::polar_motion_with_zero_xp_yp_reduces_to_z_rotation_by_sp ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::tio_locator_is_linear_minus_47_uas_per_century ... ok
[INFO] [stdout] test earth::iau2006::fundamental_arguments::tests::all_evaluators_return_finite_across_wide_t_range ... ok
[INFO] [stdout] test earth::iau2006::precession::tests::precession_polynomials_are_finite_over_wide_t_range ... ok
[INFO] [stdout] test earth::iau2006::precession::tests::zero_constant_term_angles_at_j2000 ... ok
[INFO] [stdout] test earth::iau2006::fundamental_arguments::tests::evaluate_dispatches_each_field_to_its_evaluator ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::sxy2_last_group_has_exactly_one_term_with_pinned_amplitude ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::sxy2_polynomial_matches_tn36_header ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::sxy2_table_row_counts_match_tn36 ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::cip_at_j2000_is_small_but_nonzero ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::sxy2_first_row_j0_is_dominant_omega_term ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::iau2006_with_zero_corrections_matches_phase_3a4_matrix ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::every_multiplier_is_within_empirical_tn36_range ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::gcrs_to_cirs_matrix_is_identity_when_xys_are_zero ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::cip_coordinates_are_finite_across_wide_t_range ... ok
[INFO] [stdout] test earth::iau2006::fundamental_arguments::tests::reduced_arguments_stay_within_one_turn ... ok
[INFO] [stdout] test earth::iau2006::precession::tests::eps_a_at_j2000_equals_epsilon_zero ... ok
[INFO] [stdout] test earth::iau2006::precession::tests::omega_a_at_j2000_equals_epsilon_zero ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::iau2006_full_composition_matches_explicit_chain ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::gcrs_to_cirs_matrix_maps_cip_pole_to_intermediate_pole ... ok
[INFO] [stdout] test earth::iau2006::cio_chain::tests::iau2006_full_from_utc_matches_iau2006_full ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::x_first_row_j0_is_dominant_omega_term ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::x_last_group_has_exactly_one_term_with_pinned_amplitude ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::x_polynomial_matches_tn36_header ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::x_table_row_counts_match_tn36 ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::y_first_row_j0_is_dominant_omega_term ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::y_last_group_has_exactly_one_term_with_pinned_amplitude ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::y_table_row_counts_match_tn36 ... ok
[INFO] [stdout] test earth::iau2006::tables_pin::y_polynomial_matches_tn36_header ... ok
[INFO] [stdout] test earth::iau2006::tests::rad_trig_uses_radian_argument ... ok
[INFO] [stdout] test earth::iau2006::tests::arithmetic_operators_match_underlying_f64 ... ok
[INFO] [stdout] test earth::iau2006::tests::das2r_matches_sofa_published_value ... ok
[INFO] [stdout] test earth::tests::r_is_positive ... ok
[INFO] [stdout] test earth::iau2006::precession::tests::phi_bar_at_j2000_differs_from_epsilon_zero_by_6819_mas ... ok
[INFO] [stdout] test epoch::tests::add_seconds_one_hour ... ok
[INFO] [stdout] test epoch::tests::centuries_since_j2000 ... ok
[INFO] [stdout] test epoch::tests::centuries_since_j2000_differs_per_scale ... ok
[INFO] [stdout] test epoch::tests::datetime_display ... ok
[INFO] [stdout] test earth::rotation::tests::earth_pole_near_z_axis ... ok
[INFO] [stdout] test earth::rotation::tests::earth_prime_meridian_at_j2000 ... ok
[INFO] [stdout] test earth::rotation::tests::earth_rotation_period_approximately_sidereal_day ... ok
[INFO] [stdout] test earth::tests::j2_dominates_higher_harmonics ... ok
[INFO] [stdout] test earth::iau2006::tests::sub_arcsec_units_agree_with_arcsec ... ok
[INFO] [stdout] test earth::tests::j2_is_positive ... ok
[INFO] [stdout] test earth::tests::j3_is_negative ... ok
[INFO] [stdout] test epoch::tests::add_seconds_one_day ... ok
[INFO] [stdout] test earth::tests::surface_gravity_approximate ... ok
[INFO] [stdout] test epoch::tests::duration_si_seconds ... ok
[INFO] [stdout] test epoch::tests::era_on_ut1_matches_legacy_gmst ... ok
[INFO] [stdout] test epoch::tests::gmst_increases_one_sidereal_day ... ok
[INFO] [stdout] test epoch::tests::gmst_normalized ... ok
[INFO] [stdout] test epoch::tests::from_datetime_roundtrip ... ok
[INFO] [stdout] test epoch::tests::gmst_at_j2000 ... ok
[INFO] [stdout] test epoch::tests::iso8601_valid ... ok
[INFO] [stdout] test epoch::tests::j2000_gregorian ... ok
[INFO] [stdout] test epoch::tests::gmst_works_with_simple_eci_ecef ... ok
[INFO] [stdout] test epoch::tests::iso8601_with_seconds ... ok
[INFO] [stdout] test earth::tests::j4_is_negative ... ok
[INFO] [stdout] test epoch::tests::gregorian_roundtrip ... ok
[INFO] [stdout] test earth::tests::mu_is_positive ... ok
[INFO] [stdout] test epoch::tests::gregorian_roundtrip_february ... ok
[INFO] [stdout] test epoch::tests::gregorian_roundtrip_january ... ok
[INFO] [stdout] test epoch::tests::iso8601_invalid_format ... ok
[INFO] [stdout] test epoch::tests::iso8601_invalid_no_z ... ok
[INFO] [stdout] test epoch::tests::jd_to_utc_string_2024_march ... ok
[INFO] [stdout] test epoch::tests::jd_to_utc_string_j2000 ... ok
[INFO] [stdout] test epoch::tests::leap_second_2017_crossing_si_arithmetic ... ok
[INFO] [stdout] test epoch::tests::leap_second_2024_is_37 ... ok
[INFO] [stdout] test epoch::tests::jd_to_utc_string_no_fractional_seconds ... ok
[INFO] [stdout] test epoch::tests::leap_second_before_1972_is_10 ... ok
[INFO] [stdout] test epoch::tests::jd_to_utc_string_with_offset_1day ... ok
[INFO] [stdout] test epoch::tests::mjd_jd_relationship ... ok
[INFO] [stdout] test epoch::tests::jd_to_utc_string_with_offset_1h ... ok
[INFO] [stdout] test epoch::tests::now_returns_reasonable_jd ... ok
[INFO] [stdout] test epoch::tests::known_date_2024_march_equinox ... ok
[INFO] [stdout] test earth::iau2006::tests::one_degree_roundtrips_via_arcsec ... ok
[INFO] [stdout] test epoch::tests::leap_second_table_monotonic ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_year_1999 ... ok
[INFO] [stdout] test epoch::tests::scale_name_via_type ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_iss_2024 ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_year_56 ... ok
[INFO] [stdout] test epoch::tests::to_ut1_applies_dut1_offset ... ok
[INFO] [stdout] test epoch::tests::to_ut1_naive_is_equivalent_to_zero_dut1_provider ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_matches_iso8601 ... ok
[INFO] [stdout] test epoch::tests::to_ut1_passes_utc_mjd_to_provider ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_year_57 ... ok
[INFO] [stdout] test frame::tests::frame_descriptor_category ... ok
[INFO] [stdout] test epoch::tests::to_ut1_accepts_trait_object_provider ... ok
[INFO] [stdout] test frame::tests::frame_descriptor_name ... ok
[INFO] [stdout] test frame::tests::from_era_90deg ... ok
[INFO] [stdout] test frame::tests::frame_descriptor_via_trait ... ok
[INFO] [stdout] test epoch::tests::utc_tdb_tt_tai_roundtrip ... ok
[INFO] [stdout] test frame::tests::from_era_roundtrip ... ok
[INFO] [stdout] test epoch::tests::utc_to_tdb_applies_expected_offset_2024 ... ok
[INFO] [stdout] test frame::tests::from_ut1_matches_from_era ... ok
[INFO] [stdout] test frame::tests::category_trait_bounds_gate_generic_api ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::gcrs_to_cirs_matrix_is_orthogonal_with_determinant_one ... ok
[INFO] [stdout] test epoch::tests::tle_epoch_year_2000 ... ok
[INFO] [stdout] test frame::tests::from_utc_assuming_ut1_eq_utc_matches_legacy_gmst ... ok
[INFO] [stdout] test frame::tests::from_era_zero_is_identity ... ok
[INFO] [stdout] test frame::tests::rotation_compose ... ok
[INFO] [stdout] test frame::tests::rotation_inverse ... ok
[INFO] [stdout] test frame::tests::rotation_identity_is_noop ... ok
[INFO] [stdout] test frame::tests::vec3_add_assign ... ok
[INFO] [stdout] test frame::tests::vec3_basic_ops ... ok
[INFO] [stdout] test frame::tests::vec3_dot_and_cross ... ok
[INFO] [stdout] test frame::tests::vec3_is_finite ... ok
[INFO] [stdout] test frame::tests::vec3_magnitude_and_normalize ... ok
[INFO] [stdout] test horizons::tests::date_range_returns_endpoints ... ok
[INFO] [stdout] test horizons::tests::interpolate_linear_motion_recovers_analytic ... ok
[INFO] [stdout] test horizons::tests::interpolate_out_of_range_returns_none ... ok
[INFO] [stdout] test earth::iau2006::cip::tests::cip_coordinates_matches_separate_calls ... ok
[INFO] [stdout] test horizons::tests::interpolate_at_sample_returns_sample ... ok
[INFO] [stdout] test horizons::tests::parse_missing_soe_errors ... ok
[INFO] [stdout] test horizons::tests::parse_short_row_errors ... ok
[INFO] [stdout] test moon::ephemeris::tests::horizons_moon_ephemeris_date_range_exposed ... ok
[INFO] [stdout] test moon::ephemeris::tests::meeus_ephemeris_is_clone_and_default ... ok
[INFO] [stdout] test horizons::tests::parse_missing_eoe_errors ... ok
[INFO] [stdout] test moon::ephemeris::tests::meeus_ephemeris_matches_free_function ... ok
[INFO] [stdout] test moon::ephemeris::tests::default_velocity_eci_calls_position_at_plus_minus_one_second ... ok
[INFO] [stdout] test horizons::tests::parse_bad_numeric_errors ... ok
[INFO] [stdout] test horizons::tests::parse_empty_block_errors ... ok
[INFO] [stdout] test frame::tests::rotation_90deg_about_z ... ok
[INFO] [stdout] test moon::ephemeris::tests::horizons_moon_ephemeris_interpolates_within_range ... ok
[INFO] [stdout] test moon::ephemeris::tests::horizons_moon_ephemeris_falls_back_to_meeus_out_of_range ... ok
[INFO] [stdout] test moon::ephemeris::tests::arc_dyn_moon_ephemeris_is_usable_via_blanket_impl ... ok
[INFO] [stdout] test moon::ephemeris::tests::moon_distance_apollo11_epoch ... ok
[INFO] [stdout] test horizons::tests::parse_minimal_fixture ... ok
[INFO] [stdout] test moon::ephemeris::tests::moon_distance_range ... ok
[INFO] [stdout] test moon::ephemeris::tests::moon_mean_distance ... ok
[INFO] [stdout] test moon::ephemeris::tests::moon_not_in_ecliptic ... ok
[INFO] [stdout] test moon::ephemeris::tests::moon_orbital_period ... ok
[INFO] [stdout] test moon::rotation::tests::libration_differs_from_base_model ... ok
[INFO] [stdout] test moon::ephemeris::tests::meeus_ephemeris_velocity_is_finite_difference ... ok
[INFO] [stdout] test moon::rotation::tests::moon_pole_near_ecliptic_normal ... ok
[INFO] [stdout] test moon::rotation::tests::libration_model_is_orthonormal ... ok
[INFO] [stdout] test moon::rotation::tests::moon_near_side_faces_earth_base_model ... ok
[INFO] [stdout] test planets::tests::earth_position_anti_aligns_with_sun_eci ... ok
[INFO] [stdout] test planets::tests::ecliptic_to_equatorial_preserves_magnitude ... ok
[INFO] [stdout] test moon::rotation::tests::moon_near_side_faces_earth_with_libration ... ok
[INFO] [stdout] test planets::tests::jupiter_outer_planet ... ok
[INFO] [stdout] test planets::rotation::tests::mars_rotation_period_approximately_24h37m ... ok
[INFO] [stdout] test planets::tests::ecliptic_to_equatorial_x_unchanged ... ok
[INFO] [stdout] test planets::tests::earth_at_1au ... ok
[INFO] [stdout] test moon::rotation::tests::moon_orientation_is_unit_quaternion ... ok
[INFO] [stdout] test planets::tests::kepler_convergence ... ok
[INFO] [stdout] test planets::tests::kepler_mercury_eccentricity ... ok
[INFO] [stdout] test planets::tests::kepler_symmetric_solution ... ok
[INFO] [stdout] test planets::tests::mercury_smallest_orbit ... ok
[INFO] [stdout] test planets::tests::kepler_circular_orbit ... ok
[INFO] [stdout] test moon::tests::mu_is_positive ... ok
[INFO] [stdout] test moon::rotation::tests::moon_rotation_period_matches_orbital_period ... ok
[INFO] [stdout] test sun::ephemeris::tests::eot_annual_range ... ok
[INFO] [stdout] test sun::ephemeris::tests::eot_november_positive ... ok
[INFO] [stdout] test sun::ephemeris::tests::eot_april_near_zero ... ok
[INFO] [stdout] test sun::ephemeris::tests::eot_february_negative ... ok
[INFO] [stdout] test sun::ephemeris::tests::june_solstice_sun_positive_z ... ok
[INFO] [stdout] test sun::ephemeris::tests::march_equinox_sun_near_plus_x ... ok
[INFO] [stdout] test planets::tests::obliquity_near_23_degrees ... ok
[INFO] [stdout] test planets::tests::unknown_body_returns_none ... ok
[INFO] [stdout] test moon::tests::mu_moon_less_than_mu_earth ... ok
[INFO] [stdout] test planets::tests::venus_inside_earth ... ok
[INFO] [stdout] test rotation::tests::body_orientation_unknown_returns_none ... ok
[INFO] [stdout] test rotation::tests::model_for_body_unknown_returns_none ... ok
[INFO] [stdout] test rotation::tests::generate_fixture_quaternions ... ok
[INFO] [stdout] test sun::ephemeris::tests::december_solstice_sun_negative_z ... ok
[INFO] [stdout] test planets::tests::mars_at_correct_distance ... ok
[INFO] [stdout] test rotation::tests::body_orientation_moon_uses_libration_variant ... ok
[INFO] [stdout] test rotation::tests::orientation_axes_are_orthonormal_via_dispatch ... ok
[INFO] [stdout] test sun::ephemeris::tests::perihelion_closer_than_aphelion ... ok
[INFO] [stdout] test sun::ephemeris::tests::september_equinox_sun_near_minus_x ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_from_body_earth_matches_eci ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_from_body_mars_is_unit_vector ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_from_body_moon_matches_eci ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_from_body_unknown_fallback ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_from_body_mars_varies ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_is_unit_vector ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_direction_varies_over_year ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_distance_approximately_1au ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_distance_from_body_earth_matches ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_distance_from_body_jupiter ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_distance_from_body_mars ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_position_magnitude_matches_distance ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_distance_from_body_unknown_fallback ... ok
[INFO] [stdout] test sun::ephemeris::tests::sun_position_direction_matches ... ok
[INFO] [stdout] test sun::tests::mu_is_positive ... ok
[INFO] [stdout] test sun::tests::mu_sun_greater_than_mu_earth ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_degenerate ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_90deg_yaw ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_eci_fixed_body_rotates_with_orbit ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_identity_is_rsw_aligned ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_nadir_pointing_is_identity ... ok
[INFO] [stdout] test tests::rsw_quaternion_degenerate_parallel ... ok
[INFO] [stdout] test tests::rsw_quaternion_degenerate_zero_pos ... ok
[INFO] [stdout] test tests::body_quat_to_rsw_roundtrip_with_rsw_quaternion ... ok
[INFO] [stdout] test tests::rsw_quaternion_equatorial_prograde_basis_vectors ... ok
[INFO] [stdout] test tests::rsw_quaternion_equatorial_prograde_is_identity ... ok
[INFO] [stdout] test tests::rsw_quaternion_inclined_orbit_basis_vectors ... ok
[INFO] [stdout] test tests::test_simple_eci_ecef_90deg ... ok
[INFO] [stdout] test tests::test_simple_eci_ecef_magnitude_preserved ... ok
[INFO] [stderr]      Running tests/eclipse_astronomical_events.rs (/opt/rustwide/target/debug/deps/eclipse_astronomical_events-f0e9ebdc07be0447)
[INFO] [stdout] test tests::test_simple_eci_ecef_roundtrip ... ok
[INFO] [stdout] test tests::test_simple_eci_ecef_zero_era ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 232 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lunar_eclipse_2025_03_14 ... ok
[INFO] [stdout] test no_lunar_eclipse_at_first_quarter ... ok
[INFO] [stdout] test solar_eclipse_2023_10_14_annular ... ok
[INFO] [stdout] test solar_eclipse_2024_04_08_total ... ok
[INFO] [stdout] test leo_orbit_has_eclipse_region ... ok
[INFO] [stdout] test leo_eclipse_fraction_reasonable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/eclipse_geometry.rs (/opt/rustwide/target/debug/deps/eclipse_geometry-4a92172e1d1bf654)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test conical_annular_boundary ... ok
[INFO] [stdout] test conical_annular_offset ... ok
[INFO] [stdout] test conical_continuity_at_inner_tangent_umbra ... ok
[INFO] [stdout] test conical_continuity_at_inner_tangent_annular ... ok
[INFO] [stdout] test conical_annular_centered ... ok
[INFO] [stdout] test conical_continuity_at_outer_tangent ... ok
[INFO] [stdout] test conical_full_sun_barely_separated ... ok
[INFO] [stdout] test conical_leo_full_shadow ... ok
[INFO] [stdout] test conical_leo_sunlit ... ok
[INFO] [stdout] test conical_occulter_behind_observer ... ok
[INFO] [stdout] test conical_monotonicity_annular_to_sun ... ok
[INFO] [stdout] test conical_occulter_beside_observer ... ok
[INFO] [stdout] test conical_output_always_in_0_1 ... ok
[INFO] [stdout] test conical_partial_half_overlap_symmetric ... ok
[INFO] [stdout] test conical_partial_in_between ... ok
[INFO] [stdout] test conical_tangent_inner_annular ... ok
[INFO] [stdout] test conical_tangent_outer ... ok
[INFO] [stdout] test conical_full_sun_wide_separation ... ok
[INFO] [stdout] test cylindrical_sunlit ... ok
[INFO] [stdout] test cylindrical_just_outside_shadow ... ok
[INFO] [stdout] test illumination_central_matches_full_api ... ok
[INFO] [stdout] test cylindrical_perpendicular ... ok
[INFO] [stdout] test conical_total_eclipse_centered ... ok
[INFO] [stdout] test cylindrical_just_inside_shadow ... ok
[INFO] [stdout] test cylindrical_umbra ... ok
[INFO] [stdout] test conical_tangent_inner_umbra ... ok
[INFO] [stdout] test conical_total_eclipse_boundary ... ok
[INFO] [stdout] test conical_total_eclipse_offset ... ok
[INFO] [stdout] test conical_monotonicity_umbra_to_sun ... ok
[INFO] [stdout] test cylindrical_is_binary ... ok
[INFO] [stdout] test conical_geo_penumbra_transition_wider_than_leo ... ok
[INFO] [stderr]      Running tests/eop_finals2000a.rs (/opt/rustwide/target/debug/deps/eop_finals2000a-cd7f925428226369)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test parse_empty_returns_error ... ok
[INFO] [stdout] test parse_2024_03_20_values ... ok
[INFO] [stdout] test parse_entries_have_monotonic_mjd ... ok
[INFO] [stdout] test table_dut1_at_exact_entry ... ok
[INFO] [stdout] test table_mjd_range ... ok
[INFO] [stdout] test eop_table_works_with_iau2006_full ... ok
[INFO] [stdout] test trait_length_of_day ... ok
[INFO] [stdout] test table_polar_motion_at_entry ... ok
[INFO] [stdout] test trait_nutation_corrections ... ok
[INFO] [stdout] test parse_sample_returns_entries ... ok
[INFO] [stdout] test parse_mjd_matches_expected_epoch ... ok
[INFO] [stdout] test table_out_of_range_returns_error ... ok
[INFO] [stdout] test trait_polar_motion ... ok
[INFO] [stdout] test table_from_finals2000a ... ok
[INFO] [stdout] test trait_ut1_offset ... ok
[INFO] [stderr]      Running tests/iau2006_vs_erfa.rs (/opt/rustwide/target/debug/deps/iau2006_vs_erfa-5cbc0ae412046ac7)
[INFO] [stdout] test table_dut1_interpolated_midpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lieske_eps_a_matches_fukushima_williams_eps_a ... ok
[INFO] [stdout] test fundamental_arguments_match_erfa ... ok
[INFO] [stdout] test fukushima_williams_angles_match_erfa ... ok
[INFO] [stdout] test gcrs_to_cirs_matrix_matches_erfa_c2ixys ... ok
[INFO] [stdout] test cip_xys_match_erfa ... ok
[INFO] [stdout] test iau2006_full_matches_erfa_zero_eop_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/iau_rotation_orekit.rs (/opt/rustwide/target/debug/deps/iau_rotation_orekit-8a877ef258ef51e3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test orekit_pole_direction ... ok
[INFO] [stdout] test orekit_cross_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trybuild.rs (/opt/rustwide/target/debug/deps/trybuild-bee767e6b28bde0c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking itoa v1.0.17
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking nalgebra v0.34.2
[INFO] [stderr]     Checking arika v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking arika-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/arika)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.23s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/null_eop_in_to_ut1.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: Ut1Offset` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_to_ut1.rs:12:27
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let _ut1 = utc.to_ut1(&NullEop);
[INFO] [stderr]    |                    ------ ^^^^^^^^ the trait `Ut1Offset` is not implemented for `NullEop`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `Ut1Offset` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `Epoch::to_ut1`
[INFO] [stderr]   --> src/epoch.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn to_ut1<P: crate::earth::eop::Ut1Offset + ?Sized>(&self, eop: &P) -> Epoch<Ut1> {
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Epoch::to_ut1`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: Ut1Offset` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_to_ut1.rs:12:27
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let _ut1 = utc.to_ut1(&NullEop);
[INFO] [stderr]    |                    ------ ^^^^^^^^ the trait `Ut1Offset` is not implemented for `NullEop`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `Ut1Offset` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl Ut1Offset for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `Epoch::to_ut1`
[INFO] [stderr]   --> src/epoch.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn to_ut1<P: crate::earth::eop::Ut1Offset + ?Sized>(&self, eop: &P) -> Epoch<Ut1> {
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Epoch::to_ut1`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/null_eop_in_iau2006.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: NutationCorrections` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006.rs:14:57
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let _q = Rotation::<Gcrs, Cirs>::iau2006(&tt, &utc, &NullEop);
[INFO] [stderr]    |              -------------------------------            ^^^^^^^^ the trait `NutationCorrections` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `NutationCorrections` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Cirs>>::iau2006`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006<P>(tt: &Epoch<Tt>, utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            ------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: NutationCorrections + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Cirs>>::iau2006`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: NutationCorrections` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006.rs:14:57
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let _q = Rotation::<Gcrs, Cirs>::iau2006(&tt, &utc, &NullEop);
[INFO] [stderr]    |              -------------------------------            ^^^^^^^^ the trait `NutationCorrections` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `NutationCorrections` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl NutationCorrections for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Cirs>>::iau2006`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006<P>(tt: &Epoch<Tt>, utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            ------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: NutationCorrections + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Cirs>>::iau2006`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/null_eop_in_polar_motion.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: PolarMotion` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_polar_motion.rs:12:62
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let _w = Rotation::<Tirs, Itrs>::polar_motion(&tt, &utc, &NullEop);
[INFO] [stderr]    |              ------------------------------------            ^^^^^^^^ the trait `PolarMotion` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `PolarMotion` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Tirs, arika::frame::Itrs>>::polar_motion`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn polar_motion<P>(tt: &Epoch<Tt>, utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            ------------ required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: PolarMotion + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Tirs, Itrs>>::polar_motion`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: PolarMotion` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_polar_motion.rs:12:62
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let _w = Rotation::<Tirs, Itrs>::polar_motion(&tt, &utc, &NullEop);
[INFO] [stderr]    |              ------------------------------------            ^^^^^^^^ the trait `PolarMotion` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `PolarMotion` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl PolarMotion for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Tirs, arika::frame::Itrs>>::polar_motion`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn polar_motion<P>(tt: &Epoch<Tt>, utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            ------------ required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: PolarMotion + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Tirs, Itrs>>::polar_motion`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/null_eop_in_iau2006_full_from_utc.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: Ut1Offset` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `Ut1Offset` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `Ut1Offset` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NullEop: NutationCorrections` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `NutationCorrections` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `NutationCorrections` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NullEop: PolarMotion` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `PolarMotion` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `PolarMotion` is implemented for `EopTable`
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |                                              ^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `NullEop: Ut1Offset` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `Ut1Offset` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `Ut1Offset` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl Ut1Offset for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |            ^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NullEop: NutationCorrections` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `NutationCorrections` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `NutationCorrections` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl NutationCorrections for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `NullEop: PolarMotion` is not satisfied
[INFO] [stderr]   --> tests/trybuild/null_eop_in_iau2006_full_from_utc.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let _m = Rotation::<Gcrs, Itrs>::iau2006_full_from_utc(&utc, &NullEop);
[INFO] [stderr]    |              ---------------------------------------------       ^^^^^^^^ the trait `PolarMotion` is not implemented for `NullEop`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr] help: the trait `PolarMotion` is implemented for `EopTable`
[INFO] [stderr]   --> src/earth/eop/table.rs
[INFO] [stderr]    |
[INFO] [stderr]    | impl PolarMotion for EopTable {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: required by a bound in `cio_chain::<impl Rotation<arika::frame::Gcrs, arika::frame::Itrs>>::iau2006_full_from_utc`
[INFO] [stderr]   --> src/earth/iau2006/cio_chain.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub fn iau2006_full_from_utc<P>(utc: &Epoch<Utc>, eop: &P) -> Self
[INFO] [stderr]    |            --------------------- required by a bound in this associated function
[INFO] [stderr]    |     where
[INFO] [stderr]    |         P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized,
[INFO] [stderr]    |                                              ^^^^^^^^^^^ required by this bound in `cio_chain::<impl Rotation<Gcrs, Itrs>>::iau2006_full_from_utc`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test null_eop_is_rejected_by_precise_apis ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- null_eop_is_rejected_by_precise_apis stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'null_eop_is_rejected_by_precise_apis' (1330) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13:
[INFO] [stdout] 4 of 4 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61630fa2df81 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61630fa2df81 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61630fa2df81 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61630fa2df81 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61630fa4435a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61630fa4435a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x61630fa32b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x61630fa32b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x61630fa095e6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61630fa095e6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61630fa25089 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61630f9bcfc0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x61630f9bcfc0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x61630fa25242 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x61630fa25242 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x61630fa09692 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x61630fa00b09 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61630fa0a28d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x61630fa44b2c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61630f848884 - <trybuild[a7250a538f49fafa]::Runner>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13
[INFO] [stdout]   20:     0x61630f855ab8 - <trybuild[a7250a538f49fafa]::TestCases as core[6883ba1bc0fe4ed1]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/lib.rs:342:38
[INFO] [stdout]   21:     0x61630f77c1f7 - core[6883ba1bc0fe4ed1]::ptr::drop_glue::<trybuild[a7250a538f49fafa]::TestCases>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ptr/mod.rs:823:1
[INFO] [stdout]   22:     0x61630f77c48b - trybuild[589002dd755d19a9]::null_eop_is_rejected_by_precise_apis
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/trybuild.rs:21:1
[INFO] [stdout]   23:     0x61630f77c397 - trybuild[589002dd755d19a9]::null_eop_is_rejected_by_precise_apis::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/trybuild.rs:11:42
[INFO] [stdout]   24:     0x61630f77c916 - <trybuild[589002dd755d19a9]::null_eop_is_rejected_by_precise_apis::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61630f9b02fb - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x61630f9b02fb - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x61630f9bd945 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x61630f9bd945 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x61630f9bd945 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x61630f9bd945 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x61630f9bd945 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x61630f9bd945 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x61630f9bd945 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x61630f9b83f4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x61630f9b83f4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x61630f9c0a92 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x61630f9c0a92 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x61630f9c0a92 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x61630f9c0a92 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x61630f9c0a92 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x61630f9c0a92 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x61630f9c0a92 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x61630fa2d1df - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   44:     0x61630fa2d1df - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7cb13eb86aa4 - <unknown>
[INFO] [stdout]   46:     0x7cb13ec13a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     null_eop_is_rejected_by_precise_apis
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 42.85s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test trybuild`
[INFO] running `Command { std: "docker" "inspect" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788", kill_on_drop: false }`
[INFO] [stdout] 92e307046cdbf30d8bf667ba4af00d493a0885727112c359a4b9314a47c1e788
