[INFO] fetching crate skymath 0.7.2...
[INFO] testing skymath-0.7.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate skymath 0.7.2 into /workspace/builds/worker-7-tc2/source
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate skymath 0.7.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate skymath 0.7.2
[INFO] tweaked toml for crates.io crate skymath 0.7.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate skymath 0.7.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate skymath 0.7.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577
[INFO] running `Command { std: "docker" "start" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", 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" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", 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" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling skymath v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.44s
[INFO] running `Command { std: "docker" "inspect" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", 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" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling skymath v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.72s
[INFO] running `Command { std: "docker" "inspect" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", 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" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/skymath/6b57adc8938962a7/out/skymath-6b57adc8938962a7)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test angle::tests::axial_mean_accumulator_matches_batch ... ok
[INFO] [stdout] test angle::tests::circular_mean_handles_wraparound ... ok
[INFO] [stdout] test angle::tests::circular_mean_accumulator_empty_is_none ... ok
[INFO] [stdout] test angle::tests::format_styles ... ok
[INFO] [stdout] test angle::tests::angle_ops ... ok
[INFO] [stdout] test angle::tests::circular_mean_antipodal_is_degenerate_but_finite ... ok
[INFO] [stdout] test angle::tests::angle_normalization ... ok
[INFO] [stdout] test angle::tests::format_unicode_glyphs ... ok
[INFO] [stdout] test angle::tests::format_unicode_ra_carries_across_24h ... ok
[INFO] [stdout] test angle::tests::axial_distance_bounded_symmetric_and_flip_invariant ... ok
[INFO] [stdout] test angle::tests::axial_distance_half_turn_period ... ok
[INFO] [stdout] test angle::tests::axial_mean_is_flip_invariant ... ok
[INFO] [stdout] test angle::tests::circular_mean_accumulator_matches_batch ... ok
[INFO] [stdout] test angle::tests::circular_mean_empty_is_none ... ok
[INFO] [stdout] test angle::tests::format_carries_rounding ... ok
[INFO] [stdout] test angle::tests::strict_requires_three_fields ... ok
[INFO] [stdout] test constellation::tests::known_objects ... ok
[INFO] [stdout] test angle::tests::garbage_errors_in_every_mode ... ok
[INFO] [stdout] test constellation::tests::names_and_parsing ... ok
[INFO] [stdout] test angle::tests::lenient_accepts_partial_fields ... ok
[INFO] [stdout] test coords::tests::j2000_lenient_rejects_non_finite ... ok
[INFO] [stdout] test constellation::tests::of_date_input_honoured ... ok
[INFO] [stdout] test coords::tests::j2000_lenient_wraps_ra_and_clamps_dec ... ok
[INFO] [stdout] test coords::tests::offset_across_ra_wrap ... ok
[INFO] [stdout] test coords::tests::offset_round_trip ... ok
[INFO] [stdout] test coords::tests::precession_identity_and_round_trip ... ok
[INFO] [stdout] test coords::tests::precession_rate_matches_iau ... ok
[INFO] [stdout] test angle::tests::sign_survives_zero_degrees ... ok
[INFO] [stdout] test coords::tests::equatorial_validates_domain ... ok
[INFO] [stdout] test angle::tests::angle_conversions ... ok
[INFO] [stdout] test coords::tests::parse_ra_is_hours_dec_is_degrees ... ok
[INFO] [stdout] test coords::tests::position_angle_cardinal_directions ... ok
[INFO] [stdout] test coords::tests::transport_identity_and_equator ... ok
[INFO] [stdout] test coords::tests::separation_known_cases ... ok
[INFO] [stdout] test coords::tests::transport_rejects_antipodal_ambiguity ... ok
[INFO] [stdout] test coords::tests::transport_reexpresses_north_pole_ra_aliases ... ok
[INFO] [stdout] test coords::tests::ra_hms_and_dec_dms_components ... ok
[INFO] [stdout] test coords::tests::transport_reexpresses_south_pole_ra_aliases ... ok
[INFO] [stdout] test coords::tests::ra_hms_wraps_into_0_24 ... ok
[INFO] [stdout] test coords::tests::gnomonic_rejects_horizon_and_non_finite_plane_points ... ok
[INFO] [stdout] test angle::tests::axial_mean_crosses_the_half_turn_seam ... ok
[INFO] [stdout] test coords::tests::transport_round_trips_across_ra_wrap_and_high_declination ... ok
[INFO] [stdout] test coords::tests::gnomonic_remains_finite_near_horizon ... ok
[INFO] [stdout] test coords::tests::zero_offset_is_identity ... ok
[INFO] [stdout] test frames::tests::mean_obliquity_at_j2000_is_23_4393 ... ok
[INFO] [stdout] test constellation::tests::poles_any_ra ... ok
[INFO] [stdout] test moon::tests::avoidance_lorentzian_shape ... ok
[INFO] [stdout] test moon::tests::meeus_47a_lunar_position ... ok
[INFO] [stdout] test constellation::tests::ra_wrap_pair ... ok
[INFO] [stdout] test moon::tests::topocentric_parallax_has_the_expected_magnitude ... ok
[INFO] [stdout] test moon::tests::meeus_48a_illumination ... ok
[INFO] [stdout] test observer::tests::location_validates_domains ... ok
[INFO] [stdout] test observer::tests::airmass_matches_kasten_young_published_values ... ok
[INFO] [stdout] test observer::tests::bennett_and_saemundsson_are_mutual_inverses_at_altitude ... ok
[INFO] [stdout] test observer::tests::parse_accepts_decimal_sexagesimal_and_suffix ... ok
[INFO] [stdout] test error::tests::display_messages ... ok
[INFO] [stdout] test observer::tests::parse_rejects_wrong_axis_conflicts_and_garbage ... ok
[INFO] [stdout] test constellation::tests::table_walk_half_open_convention ... ok
[INFO] [stdout] test angle::tests::circular_distance_shortest_arc ... ok
[INFO] [stdout] test observer::tests::transit_lands_at_zero_hour_angle ... ok
[INFO] [stdout] test observer::tests::refraction_matches_published_values ... ok
[INFO] [stdout] test coords::tests::transport_tangent_arrives_on_same_geodesic ... ok
[INFO] [stdout] test time::tests::invalid_forms_error_with_input ... ok
[INFO] [stdout] test sun::tests::meeus_25a_solar_position ... ok
[INFO] [stdout] test constellation::tests::table_walk_wrap_and_totality ... ok
[INFO] [stdout] test coords::tests::dec_dms_negative_sign_and_zero_edge ... ok
[INFO] [stdout] test sun::tests::twilight_thresholds ... ok
[INFO] [stdout] test time::tests::julian_date_folds_in_the_offset ... ok
[INFO] [stdout] test time::tests::quoted_input_is_tolerated ... ok
[INFO] [stdout] test time::tests::mjd_anchors ... ok
[INFO] [stdout] test time::tests::seconds_and_fraction_are_optional ... ok
[INFO] [stdout] test time::tests::mjd_fraction_rounding_up_carries_to_next_day ... ok
[INFO] [stdout] test coords::tests::gnomonic_origin_known_offset_and_ra_wrap_round_trip ... ok
[INFO] [stdout] test time::tests::mjd_rejects_unrepresentable ... ok
[INFO] [stdout] test time::tests::fraction_beyond_nanoseconds_is_truncated ... ok
[INFO] [stdout] test time::tests::format_trims_trailing_fraction_zeros ... ok
[INFO] [stdout] test time::tests::trailing_z_designator_is_tolerated ... ok
[INFO] [stdout] test time::tests::date_only_is_midnight ... ok
[INFO] [stdout] test time::tests::mjd_round_trips_through_datetime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/astropy_vectors.rs (/opt/rustwide/target/debug/build/skymath/7c5394df9f3ee8c7/out/astropy_vectors-7c5394df9f3ee8c7)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test moon_crossings_match_astroplan_within_three_minutes ... ok
[INFO] [stdout] test moon_illumination_matches_astroplan ... ok
[INFO] [stdout] test ecliptic_matches_astropy_within_a_minute ... ok
[INFO] [stdout] test gmst_and_lst_match_astropy_iau1982 ... ok
[INFO] [stdout] test sexagesimal_parsing_matches_astropy ... ok
[INFO] [stdout] test constellation_matches_astropy_everywhere ... ok
[INFO] [stdout] test constellation_honours_input_epoch ... ok
[INFO] [stdout] test galactic_matches_astropy ... ok
[INFO] [stdout] test altitude_crossings_match_astroplan ... ok
[INFO] [stdout] test sun_position_matches_get_sun_within_a_minute ... ok
[INFO] [stdout] test separation_and_position_angle_match_astropy ... ok
[INFO] [stdout] test apply_offset_matches_directional_offset_by ... ok
[INFO] [stdout] test parallactic_angle_matches_astroplan ... ok
[INFO] [stdout] test hour_angle_matches_astropy ... ok
[INFO] [stdout] test precession_matches_fk5 ... ok
[INFO] [stdout] test transit_matches_astroplan_within_a_minute ... ok
[INFO] [stdout] test alt_az_matches_astropy_within_a_minute ... ok
[INFO] [stdout] test julian_dates_match_astropy ... ok
[INFO] [stdout] test moon_position_matches_get_body_within_two_minutes ... ok
[INFO] [stdout] test tangent_offsets_match_spherical_offsets_to ... ok
[INFO] [stdout] test twilight_matches_astroplan_within_a_minute ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/known_values.rs (/opt/rustwide/target/debug/build/skymath/70335665c5cd0250/out/known_values-70335665c5cd0250)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test circumpolar_target_is_always_above_the_horizon ... ok
[INFO] [stdout] test gmst_matches_meeus_examples ... ok
[INFO] [stdout] test crossing_instants_sit_on_the_threshold ... ok
[INFO] [stdout] test corrupt_tokens_rejected_in_all_modes ... ok
[INFO] [stdout] test galactic_centre_maps_to_the_origin ... ok
[INFO] [stdout] test gmst_is_offset_invariant ... ok
[INFO] [stdout] test grazing_threshold_yields_a_short_window ... ok
[INFO] [stdout] test pollux_ecliptic_matches_meeus_13a ... ok
[INFO] [stdout] test site_parse_matches_decimal_to_a_tenth_arcsecond ... ok
[INFO] [stdout] test transit_hour_angle_within_five_seconds_of_time ... ok
[INFO] [stdout] test julian_epoch_of_mid_july_2026 ... ok
[INFO] [stdout] test leiden_midsummer_is_never_astronomically_dark ... ok
[INFO] [stdout] test moonrise_and_set_sit_on_the_horizon ... ok
[INFO] [stdout] test leiden_october_night_has_astronomical_darkness ... ok
[INFO] [stdout] test seconds_rounding_carries_into_minutes ... ok
[INFO] [stdout] test negative_zero_declination_survives ... ok
[INFO] [stdout] test north_galactic_pole_has_latitude_90 ... ok
[INFO] [stdout] test m31_to_m110_separation_and_direction ... ok
[INFO] [stdout] test lunar_separation_is_topocentric ... ok
[INFO] [stdout] test m31_parses_identically_in_both_modes ... ok
[INFO] [stdout] test lst_adds_east_longitude ... ok
[INFO] [stdout] test polar_winter_is_always_civil_dark ... ok
[INFO] [stdout] test far_southern_target_never_rises ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ported_vectors.rs (/opt/rustwide/target/debug/build/skymath/1db75649e86b9029/out/ported_vectors-1db75649e86b9029)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/build/skymath/a2c6f28641619f4f/out/properties-a2c6f28641619f4f)
[INFO] [stdout] test azimuth_stays_normalized_west_of_meridian ... ok
[INFO] [stdout] test horizon_target_survives_acos_domain ... ok
[INFO] [stdout] test polar_observer_stays_in_range ... ok
[INFO] [stdout] test vega_from_kitt_peak_matches_astropy ... ok
[INFO] [stdout] test zenith_azimuth_is_a_meridian_side ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test constellation_abbreviation_round_trips ... ok
[INFO] [stdout] test calendar_mjd_round_trip ... ok
[INFO] [stdout] test offset_round_trip ... ok
[INFO] [stdout] test separation_symmetric_and_bounded ... ok
[INFO] [stdout] test ecliptic_round_trip ... ok
[INFO] [stdout] test precession_round_trip ... ok
[INFO] [stdout] test position_angle_transport_round_trip ... ok
[INFO] [stdout] test fits_style_round_trip ... ok
[INFO] [stdout] test gnomonic_round_trip ... ok
[INFO] [stdout] test pole_alias_transport_round_trip ... ok
[INFO] [stdout] test gmst_offset_invariant ... ok
[INFO] [stdout] test twilight_outcomes_are_typed_across_latitudes ... ok
[INFO] [stdout] test galactic_round_trip ... ok
[INFO] [stdout] test parallactic_angle_tracks_the_meridian ... ok
[INFO] [stdout] test illumination_and_avoidance_are_bounded ... ok
[INFO] [stdout] test constellation_total_over_sphere ... ok
[INFO] [stdout] test sexagesimal_round_trip ... ok
[INFO] [stdout] test constellation_defined_at_ra_seam ... ok
[INFO] [stdout] test constellation_all_88_reachable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serde_feature.rs (/opt/rustwide/target/debug/build/skymath/375f586476bc669b/out/serde_feature-375f586476bc669b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sexagesimal_domain.rs (/opt/rustwide/target/debug/build/skymath/48841809d1698cbb/out/sexagesimal_domain-48841809d1698cbb)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test rounding_carry_reaches_the_minute_field ... ok
[INFO] [stderr]    Doc-tests skymath
[INFO] [stdout] test millidegree_sweep_never_emits_a_60_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 104 tests
[INFO] [stdout] test src/angle.rs - angle::Angle::radians (line 128) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::arcseconds (line 161) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::from_degrees (line 81) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::normalized_pm_180 (line 199) ... ok
[INFO] [stdout] test src/angle.rs - angle (line 24) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::from_arcminutes (line 94) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::from_radians (line 69) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::normalized_0_360 (line 184) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::hours (line 172) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::from_arcseconds (line 105) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::from_hours (line 116) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle (line 52) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::normalized_hours (line 214) ... ok
[INFO] [stdout] test src/angle.rs - angle::AxialMean (line 411) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::arcminutes (line 150) ... ok
[INFO] [stdout] test src/angle.rs - angle::axial_distance (line 364) ... ok
[INFO] [stdout] test src/angle.rs - angle::SexaStyle (line 490) ... ok
[INFO] [stdout] test src/angle.rs - angle::format_dec (line 678) ... ok
[INFO] [stdout] test src/angle.rs - angle::format_ra (line 656) ... ok
[INFO] [stdout] test src/angle.rs - angle::Separator::Unicode (line 476) ... ok
[INFO] [stdout] test src/angle.rs - angle::SexaStyle::default (line 508) ... ok
[INFO] [stdout] test src/angle.rs - angle::Angle::degrees (line 139) ... ok
[INFO] [stdout] test src/angle.rs - angle::circular_distance (line 338) ... ok
[INFO] [stdout] test src/constellation.rs - constellation::Constellation::from_str (line 457) ... ok
[INFO] [stdout] test src/angle.rs - angle::CircularMean (line 294) ... ok
[INFO] [stdout] test src/angle.rs - angle::circular_mean (line 271) ... ok
[INFO] [stdout] test src/constellation.rs - constellation::Constellation::name (line 430) ... ok
[INFO] [stdout] test src/coords.rs - coords::Epoch::julian_centuries_from_j2000 (line 43) ... ok
[INFO] [stdout] test src/constellation.rs - constellation::Constellation::abbreviation (line 417) ... ok
[INFO] [stdout] test src/angle.rs - angle::axial_mean (line 391) ... ok
[INFO] [stdout] test src/angle.rs - angle::parse_dec (line 557) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial (line 63) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::dec_sexagesimal (line 280) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::dec (line 225) ... ok
[INFO] [stdout] test src/angle.rs - angle::parse_ra (line 534) ... ok
[INFO] [stdout] test src/constellation.rs - constellation::constellation (line 481) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::dec_dms (line 318) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::parse_at_epoch (line 183) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::ra (line 212) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::parse_j2000 (line 199) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::ra_hms (line 299) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::j2000_lenient (line 149) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::at_epoch (line 86) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::epoch (line 238) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::to_degrees (line 251) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::j2000 (line 128) ... ok
[INFO] [stdout] test src/coords.rs - coords::gnomonic_project (line 518) ... ok
[INFO] [stdout] test src/coords.rs - coords::Equatorial::ra_sexagesimal (line 267) ... ok
[INFO] [stdout] test src/coords.rs - coords::apply_offset (line 636) ... ok
[INFO] [stdout] test src/frames.rs - frames::from_ecliptic (line 151) ... ok
[INFO] [stdout] test src/coords.rs - coords::gnomonic_unproject (line 552) ... ok
[INFO] [stdout] test src/frames.rs - frames::from_galactic (line 82) ... ok
[INFO] [stdout] test src/frames.rs - frames::to_galactic (line 52) ... ok
[INFO] [stdout] test src/coords.rs - coords::separation (line 359) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 129) ... ok
[INFO] [stdout] test src/lib.rs - (line 93) ... ok
[INFO] [stdout] test src/coords.rs - coords::precess (line 679) ... ok
[INFO] [stdout] test src/frames.rs - frames::to_ecliptic (line 123) ... ok
[INFO] [stdout] test src/coords.rs - coords::position_angle (line 385) ... ok
[INFO] [stdout] test src/coords.rs - coords::tangent_offset (line 609) ... ok
[INFO] [stdout] test src/coords.rs - coords::transport_position_angle (line 417) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 193) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 106) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 36) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 163) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 218) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 64) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_illumination (line 328) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_distance_km (line 194) ... ok
[INFO] [stdout] test src/observer.rs - observer::Horizontal (line 198) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location (line 39) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location::parse (line 111) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location::elevation_m (line 152) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location::latitude (line 126) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_avoidance_lorentzian (line 350) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_phase_angle (line 304) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_position_topocentric (line 211) ... ok
[INFO] [stdout] test src/moon.rs - moon::lunar_separation (line 256) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location::new (line 64) ... ok
[INFO] [stdout] test src/observer.rs - observer::parallactic_angle (line 368) ... ok
[INFO] [stdout] test src/observer.rs - observer::Location::longitude (line 139) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_crossings (line 275) ... ok
[INFO] [stdout] test src/moon.rs - moon::moon_position (line 180) ... ok
[INFO] [stdout] test src/observer.rs - observer::altitude_crossings (line 454) ... ok
[INFO] [stdout] test src/lib.rs - guide (line 82) ... ok
[INFO] [stdout] test src/observer.rs - observer::refraction_apparent_to_true (line 313) ... ok
[INFO] [stdout] test src/observer.rs - observer::hour_angle (line 218) ... ok
[INFO] [stdout] test src/observer.rs - observer::alt_az (line 237) ... ok
[INFO] [stdout] test src/time.rs - time::lst (line 287) ... ok
[INFO] [stdout] test src/time.rs - time::datetime_to_mjd (line 41) ... ok
[INFO] [stdout] test src/sun.rs - sun::Twilight::threshold (line 99) ... ok
[INFO] [stdout] test src/observer.rs - observer::airmass (line 293) ... ok
[INFO] [stdout] test src/time.rs - time::jd_to_mjd (line 104) ... ok
[INFO] [stdout] test src/time.rs - time::format_date_obs (line 217) ... ok
[INFO] [stdout] test src/sun.rs - sun::sun_position (line 60) ... ok
[INFO] [stdout] test src/sun.rs - sun::twilight (line 141) ... ok
[INFO] [stdout] test src/time.rs - time::mjd_to_jd (line 115) ... ok
[INFO] [stdout] test src/observer.rs - observer::refraction_true_to_apparent (line 334) ... ok
[INFO] [stdout] test src/time.rs - time::mjd_to_datetime (line 64) ... ok
[INFO] [stdout] test src/time.rs - time::julian_epoch_of (line 249) ... ok
[INFO] [stdout] test src/time.rs - time::gmst (line 269) ... ok
[INFO] [stdout] test src/time.rs - time::julian_date (line 126) ... ok
[INFO] [stdout] test src/time.rs - time::parse_date_obs (line 147) ... ok
[INFO] [stdout] test src/observer.rs - observer::transit (line 393) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 104 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.76s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577", kill_on_drop: false }`
[INFO] [stdout] 41616142d398e39179a571fc436dc201125d24a016f65c1fb393796f2e816577
