horae-tests-0.1.0
checks.aarch64-linux.tests
· build #447
· raw
1elastic-arm-976bb8e2: building rp7rmn0mgdlmrw8ksrb4f2kzf8a5zmcj-horae-tests-0.1.0.drv
unpackPhase
2unpacking source archive /nix/store/75n7ykrn09d9zyqig24v62kfqk4812iw-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/iz15gsb1vnxn8iiqaks5c263ms6mxl74-horae-checks-deps-0.1.0/target.tar.zst to target6patchPhase completed in 1 minutes 32 secondsconfigurePhase
7will append /build/source/.cargo-home/config.toml with contents of /nix/store/kqxgprj432hnlh0pqlk1779vyabfmw4i-vendor-cargo-deps/config.toml8default configurePhase, nothing to dobuildPhase
9+++ command cargo nextest run -p horae-core --test-threads 810 Compiling proc-macro2 v1.0.10611 Compiling serde_core v1.0.22812 Compiling serde v1.0.22813 Compiling num-traits v0.2.1914 Compiling quote v1.0.4615 Compiling syn v2.0.11816 Compiling uuid v1.23.417 Compiling serde_derive v1.0.22818 Compiling thiserror-impl v2.0.1819 Compiling thiserror v2.0.1820 Compiling chrono v0.4.4521 Compiling horae-core v0.1.0 (/build/source/crates/core)22 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 51s23------------24 Nextest run ID 98fa7e1b-fb5f-4d96-ab3b-2a8027718169 with nextest profile: default25 Starting 121 tests across 1 binary26 PASS [ 0.020s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets27 PASS [ 0.033s] horae-core budget::tests::current_band_is_the_highest_reached28 PASS [ 0.032s] horae-core budget::tests::each_crossing_is_announced_once29 PASS [ 0.032s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows30 PASS [ 0.043s] horae-core budget::tests::a_single_jump_announces_every_crossed_band31 Running [ 00:00:00] > 5/121: 8 running, 5 passed, 0 skipped 32 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding33 [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget34 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values35 [ 00:00:00] horae-core budget::tests::large_values_do_not_overflow36 [ 00:00:00] horae-core get_fires_even_without_a_configured_100_band37 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget38 [ 00:00:00] horae-core eserves_absence_zero_and_exact_large_amounts39 Running [ 00:00:00] => 13/121: 8 running, 5 passed, 0 skipped 40 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding41 [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget42 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values43 [ 00:00:00] horae-core budget::tests::large_values_do_not_overflow44 [ 00:00:00] horae-core get_fires_even_without_a_configured_100_band45 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget46 [ 00:00:00] horae-core eserves_absence_zero_and_exact_large_amounts47 PASS [ 0.047s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values48 PASS [ 0.023s] horae-core budget::tests::large_values_do_not_overflow49 PASS [ 0.059s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding50 PASS [ 0.033s] horae-core budget::tests::no_band_for_zero_or_missing_budget51 PASS [ 0.073s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget52 PASS [ 0.037s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band53 PASS [ 0.030s] horae-core client::tests::profile_accepts_supported_currencies_and_unicode_character_limit54 PASS [ 0.043s] horae-core client::tests::default_rate_preserves_absence_zero_and_exact_large_amounts55 PASS [ 0.044s] horae-core client::tests::optional_text_normalizes_only_blank_fields56 Running [ 00:00:00] => 14/121: 8 running, 14 passed, 0 skipped 57 [ 00:00:00] horae-core ve_fractional_cent_overflow_and_invalid_text58 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names59 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields60 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero61 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes62 [ 00:00:00] horae-core duration::tests::format_round_trip63 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum64 Running [ 00:00:00] => 22/121: 8 running, 14 passed, 0 skipped 65 [ 00:00:00] horae-core ve_fractional_cent_overflow_and_invalid_text66 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names67 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields68 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero69 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes70 [ 00:00:00] horae-core duration::tests::format_round_trip71 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum72 PASS [ 0.040s] horae-core client::tests::profile_rejects_blank_overlong_and_null_names73 PASS [ 0.027s] horae-core duration::tests::format_hhmm_pads_minutes74 PASS [ 0.025s] horae-core duration::tests::format_round_trip75 PASS [ 0.025s] horae-core duration::tests::minutes_between_is_exact_no_minimum76 PASS [ 0.035s] horae-core client::tests::profile_rejects_unsupported_currency_and_null_billing_fields77 PASS [ 0.043s] horae-core duration::tests::format_clamps_negative_to_zero78 PASS [ 0.023s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly79 PASS [ 0.039s] horae-core duration::tests::parse_decimal80 PASS [ 0.036s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator81 PASS [ 0.100s] horae-core client::tests::default_rate_rejects_negative_fractional_cent_overflow_and_invalid_text82 Running [ 00:00:00] => 24/121: 8 running, 24 passed, 0 skipped 83 [ 00:00:00] horae-core duration::tests::parse_colon84 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating85 [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking86 [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values87 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day88 [ 00:00:00] horae-core high_precision_without_intermediate_overflow89 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals90 Running [ 00:00:00] ==> 33/121: 8 running, 33 passed, 0 skipped 91 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals92 [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected93 [ 00:00:00] horae-core n_fraction_straddles_the_half_minute_exactly94 [ 00:00:00] horae-core onvert::tests::hours_common_values_are_exact95 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform96 [ 00:00:00] horae-core ert::tests::leading_and_trailing_forms_parse97 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact98 PASS [ 0.044s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating99 PASS [ 0.036s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day100 PASS [ 0.048s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values101 PASS [ 0.024s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it102 PASS [ 0.071s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking103 PASS [ 0.040s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow104 PASS [ 0.088s] horae-core duration::tests::parse_colon105 PASS [ 0.036s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking106 PASS [ 0.028s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits107 Running [ 00:00:00] ==> 33/121: 8 running, 33 passed, 0 skipped 108 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals109 [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected110 [ 00:00:00] horae-core n_fraction_straddles_the_half_minute_exactly111 [ 00:00:00] horae-core onvert::tests::hours_common_values_are_exact112 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform113 [ 00:00:00] horae-core ert::tests::leading_and_trailing_forms_parse114 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact115 Running [ 00:00:00] ==> 39/121: 8 running, 33 passed, 0 skipped 116 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals117 [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected118 [ 00:00:00] horae-core n_fraction_straddles_the_half_minute_exactly119 [ 00:00:00] horae-core onvert::tests::hours_common_values_are_exact120 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform121 [ 00:00:00] horae-core ert::tests::leading_and_trailing_forms_parse122 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact123 PASS [ 0.032s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly124 PASS [ 0.040s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse125 PASS [ 0.028s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up126 PASS [ 0.053s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform127 PASS [ 0.056s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact128 PASS [ 0.052s] horae-core importers::harvest::convert::tests::money_common_values_are_exact129 PASS [ 0.076s] horae-core importers::harvest::convert::tests::garbage_is_rejected130 Running [ 00:00:00] ==> 40/121: 8 running, 40 passed, 0 skipped 131 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals132 [ 00:00:00] horae-core :money_round_trip_against_exporter_transform133 [ 00:00:00] horae-core arvest::convert::tests::negative_is_rejected134 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary135 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace136 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide137 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract138 Running [ 00:00:00] ===> 46/121: 8 running, 40 passed, 0 skipped 139 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals140 [ 00:00:00] horae-core :money_round_trip_against_exporter_transform141 [ 00:00:00] horae-core arvest::convert::tests::negative_is_rejected142 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary143 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace144 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide145 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract146 PASS [ 0.030s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary147 PASS [ 0.024s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract148 PASS [ 0.035s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace149 PASS [ 0.044s] horae-core importers::harvest::convert::tests::negative_is_rejected150 PASS [ 0.040s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide151 PASS [ 0.031s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds152 PASS [ 0.028s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero153 PASS [ 0.104s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform154 PASS [ 0.032s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present155 Running [ 00:00:00] ===> 49/121: 8 running, 49 passed, 0 skipped 156 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals157 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent158 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name159 [ 00:00:00] horae-core keys::tests::task_key_shared_across_projects160 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches161 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work162 [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches163 Running [ 00:00:00] ===> 52/121: 8 running, 49 passed, 0 skipped 164 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals165 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent166 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name167 [ 00:00:00] horae-core keys::tests::task_key_shared_across_projects168 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches169 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work170 [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches171 PASS [ 0.046s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent172 PASS [ 0.032s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects173 PASS [ 0.032s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error174 PASS [ 0.041s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors175 Running [ 00:00:00] ===> 53/121: 8 running, 53 passed, 0 skipped 176 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals177 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name178 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches179 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work180 [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches181 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names182 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line183 Running [ 00:00:00] ====> 54/121: 8 running, 54 passed, 0 skipped 184 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals185 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name186 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches187 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work188 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names189 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line190 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts191 PASS [ 0.076s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches192 Running [ 00:00:00] ====> 54/121: 8 running, 54 passed, 0 skipped 193 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals194 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name195 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches196 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work197 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names198 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line199 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts200 Running [ 00:00:00] ====> 55/121: 8 running, 54 passed, 0 skipped 201 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals202 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name203 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches204 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work205 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names206 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line207 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts208 PASS [ 0.136s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work209 PASS [ 0.094s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts210 Running [ 00:00:00] ====> 56/121: 8 running, 56 passed, 0 skipped 211 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals212 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name213 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches214 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names215 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line216 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow217 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal218 Running [ 00:00:00] ====> 62/121: 8 running, 56 passed, 0 skipped 219 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals220 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name221 [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches222 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names223 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line224 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow225 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal226 PASS [ 0.145s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names227 PASS [ 0.185s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name228 PASS [ 0.123s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line229 PASS [ 0.091s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow230 PASS [ 0.192s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches231 PASS [ 0.040s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal232 PASS [ 0.052s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order233 PASS [ 0.040s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow234 PASS [ 0.047s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available235 Running [ 00:00:00] ====> 65/121: 8 running, 65 passed, 0 skipped 236 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals237 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes238 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up239 [ 00:00:00] horae-core invoice::tests::line_amount_90_minutes240 [ 00:00:00] horae-core e_amount_accepts_large_representable_amounts241 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour242 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour243 Running [ 00:00:00] =====> 68/121: 8 running, 68 passed, 0 skipped 244 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals245 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up246 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour247 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour248 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes249 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results250 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even251 PASS [ 0.047s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes252 PASS [ 0.033s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts253 PASS [ 0.040s] horae-core invoice::tests::line_amount_90_minutes254 Running [ 00:00:00] =====> 68/121: 8 running, 68 passed, 0 skipped 255 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals256 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up257 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour258 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour259 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes260 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results261 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even262 Running [ 00:00:00] =====> 76/121: 8 running, 68 passed, 0 skipped 263 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals264 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up265 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour266 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour267 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes268 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results269 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even270 PASS [ 0.092s] horae-core invoice::tests::invoice_adjustments_round_components_half_up271 PASS [ 0.056s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results272 PASS [ 0.057s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even273 PASS [ 0.063s] horae-core invoice::tests::line_amount_half_hour274 PASS [ 0.064s] horae-core invoice::tests::line_amount_exact_hour275 PASS [ 0.080s] horae-core invoice::tests::line_amount_odd_minutes276 PASS [ 0.076s] horae-core invoice::tests::line_amount_zero_minutes277 PASS [ 0.029s] horae-core invoice::tests::resolve_rate_cascade278 PASS [ 0.036s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources279 PASS [ 0.040s] horae-core invoice::tests::line_amount_zero_rate280 Running [ 00:00:00] =====> 78/121: 8 running, 78 passed, 0 skipped 281 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals282 [ 00:00:00] horae-core keeps_zero_and_explicit_missing_project_rate283 [ 00:00:00] horae-core addition_rejects_overflow_in_both_directions284 [ 00:00:00] horae-core currency_checks_and_representable_boundaries285 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign286 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit287 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift288 Running [ 00:00:00] ======> 86/121: 8 running, 78 passed, 0 skipped 289 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals290 [ 00:00:00] horae-core keeps_zero_and_explicit_missing_project_rate291 [ 00:00:00] horae-core addition_rejects_overflow_in_both_directions292 [ 00:00:00] horae-core currency_checks_and_representable_boundaries293 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign294 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit295 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift296 PASS [ 0.040s] horae-core money::tests::addition_rejects_overflow_in_both_directions297 PASS [ 0.042s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate298 PASS [ 0.036s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries299 PASS [ 0.038s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit300 PASS [ 0.028s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent301 PASS [ 0.025s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs302 PASS [ 0.048s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign303 PASS [ 0.033s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts304 PASS [ 0.496s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals305 Running [ 00:00:00] ======> 87/121: 8 running, 87 passed, 0 skipped 306 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift307 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates308 [ 00:00:00] horae-core cept_supported_currencies_and_optional_dates309 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names310 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency311 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones312 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total313 Running [ 00:00:00] ======> 94/121: 8 running, 87 passed, 0 skipped 314 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift315 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates316 [ 00:00:00] horae-core cept_supported_currencies_and_optional_dates317 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names318 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency319 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones320 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total321 PASS [ 0.032s] horae-core project::tests::basics_reject_blank_and_overlong_names322 PASS [ 0.028s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones323 PASS [ 0.036s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates324 PASS [ 0.039s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency325 PASS [ 0.035s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total326 PASS [ 0.072s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates327 PASS [ 0.092s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift328 PASS [ 0.048s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials329 PASS [ 0.024s] horae-core project::tests::percentage_preserves_exact_hundredths330 PASS [ 0.032s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs331 PASS [ 0.032s] horae-core project::tests::payment_terms_support_receipt_and_checked_days332 PASS [ 0.036s] horae-core project::tests::monthly_fee_dates_follow_calendar_months333 Running [ 00:00:00] =======> 99/121: 8 running, 99 passed, 0 skipped 334 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax335 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero336 [ 00:00:00] horae-core rounding::tests::identity_when_inc_zero337 [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up338 [ 00:00:00] horae-core rounding::tests::result_is_multiple_of_inc339 [ 00:00:00] horae-core rounding::tests::up_and_down340 [ 00:00:00] horae-core state::tests::invoiced_is_final341 Running [ 00:00:00] =======> 106/121: 8 running, 99 passed, 0 skipped 342 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax343 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero344 [ 00:00:00] horae-core rounding::tests::identity_when_inc_zero345 [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up346 [ 00:00:00] horae-core rounding::tests::result_is_multiple_of_inc347 [ 00:00:00] horae-core rounding::tests::up_and_down348 [ 00:00:00] horae-core state::tests::invoiced_is_final349 PASS [ 0.040s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax350 PASS [ 0.024s] horae-core rounding::tests::result_is_multiple_of_inc351 PASS [ 0.032s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero352 PASS [ 0.036s] horae-core rounding::tests::up_and_down353 PASS [ 0.037s] horae-core state::tests::managers_invoice_open_and_approved_time354 PASS [ 0.044s] horae-core rounding::tests::nearest_ties_round_up355 PASS [ 0.044s] horae-core state::tests::invoiced_is_final356 PASS [ 0.040s] horae-core state::tests::member_submit_and_reopen357 PASS [ 0.060s] horae-core rounding::tests::identity_when_inc_zero358 Running [ 00:00:00] =======> 108/121: 8 running, 108 passed, 0 skipped 359 [ 00:00:00] horae-core state::tests::only_manager_can_approve360 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight361 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style362 [ 00:00:00] horae-core time_of_day::tests::format_round_trips363 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges364 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h365 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage366 Running [ 00:00:00] =======> 117/121: 8 running, 108 passed, 0 skipped 367 [ 00:00:00] horae-core state::tests::only_manager_can_approve368 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight369 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style370 [ 00:00:00] horae-core time_of_day::tests::format_round_trips371 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges372 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h373 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage374 PASS [ 0.036s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight375 PASS [ 0.028s] horae-core time_of_day::tests::parse_reads_24h376 PASS [ 0.032s] horae-core time_of_day::tests::format_round_trips377 PASS [ 0.036s] horae-core time_of_day::tests::format_12h_matches_harvest_style378 PASS [ 0.027s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage379 PASS [ 0.032s] horae-core time_of_day::tests::snap_rounds_to_nearest_step380 PASS [ 0.064s] horae-core state::tests::only_manager_can_approve381 PASS [ 0.028s] horae-core types::tests::budget_kind_wire_strings_match_db_enum382 PASS [ 0.020s] horae-core week::tests::configured_week_reports_an_unrepresentable_start383 PASS [ 0.032s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days384 Running [ 00:00:00] =======> 118/121: 3 running, 118 passed, 0 skipped 385 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges386 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year387 [ 00:00:00] horae-core week::tests::maps_any_weekday_to_its_monday388389390391392 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 393 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year394395396397398399400 PASS [ 0.032s] horae-core week::tests::maps_any_weekday_to_its_monday401 PASS [ 0.080s] horae-core time_of_day::tests::parse_reads_12h_including_edges402 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 403 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year404405406407408409410 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 411 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year412413414415416417418 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 419 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year420421422423424425426 PASS [ 0.136s] horae-core week::tests::configured_week_can_start_in_the_previous_year427------------428 Summary [ 0.904s] 121 tests run: 121 passed, 0 skipped429 Running [ 00:00:00] ======== 121/121: 1 running, 120 passed, 0 skipped 430 [ 00:00:00] horae-core nfigured_week_can_start_in_the_previous_year431432433434435436437The files belonging to this database system will be owned by user "nixbld".438This user must also own the server process.439440The database cluster will be initialized with locale "C".441The default text search configuration will be set to "english".442443Data page checksums are disabled.444445fixing permissions on existing directory /build/tmp.XabOChU2Fa ... ok446creating subdirectories ... ok447selecting dynamic shared memory implementation ... posix448selecting default "max_connections" ... 100449selecting default "shared_buffers" ... 128MB450selecting default time zone ... UTC451creating configuration files ... ok452running bootstrap script ... ok453performing post-bootstrap initialization ... ok454syncing data to disk ... ok455456initdb: warning: enabling "trust" authentication for local connections457initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.458459Success. You can now start the database server using:460461 pg_ctl -D /build/tmp.XabOChU2Fa -l logfile start462463waiting for server to start.... done464server started465+++ command cargo test -p horae --features server -- --test-threads 8466 Compiling horae v0.1.0 (/build/source/crates/horae)467 Compiling horae-core v0.1.0 (/build/source/crates/core)468error: could not compile `horae` (bin "horae" test)469470Caused by:471 process didn't exit successfully: `rustc --crate-name horae --edition=2024 crates/horae/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="server"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "server", "web"))' -C metadata=29d10d74d1b8bc4c -C extra-filename=-28e72b71798c6b17 --out-dir /build/source/target/debug/deps -L dependency=/build/source/target/debug/deps --extern anyhow=/build/source/target/debug/deps/libanyhow-0813d260fb765952.rlib --extern axum=/build/source/target/debug/deps/libaxum-83c1ff5b71c9d0fd.rlib --extern chacha20poly1305=/build/source/target/debug/deps/libchacha20poly1305-c5c0e79d98c76b5e.rlib --extern chrono=/build/source/target/debug/deps/libchrono-9be978ebd12098d0.rlib --extern clap=/build/source/target/debug/deps/libclap-408804bcaf8efd69.rlib --extern csv=/build/source/target/debug/deps/libcsv-ea72a17c2042b92c.rlib --extern dioxus=/build/source/target/debug/deps/libdioxus-2c479ec34d1539ce.rlib --extern dioxus_html=/build/source/target/debug/deps/libdioxus_html-eb1ce86c2681e3dd.rlib --extern extism=/build/source/target/debug/deps/libextism-03fdfb41c089dcfe.rlib --extern futures_util=/build/source/target/debug/deps/libfutures_util-f3e48a7fcd1d0730.rlib --extern horae_core=/build/source/target/debug/deps/libhorae_core-a83bfe374705a0e2.rlib --extern openidconnect=/build/source/target/debug/deps/libopenidconnect-323c9519ae2344ac.rlib --extern rust_xlsxwriter=/build/source/target/debug/deps/librust_xlsxwriter-1cc50daf3c2bf4a0.rlib --extern serde=/build/source/target/debug/deps/libserde-291d29911530b0ac.rlib --extern serde_json=/build/source/target/debug/deps/libserde_json-037a07a6de96df16.rlib --extern serial_test=/build/source/target/debug/deps/libserial_test-9dd4b496c778856b.rlib --extern sqlx=/build/source/target/debug/deps/libsqlx-a982e2e5a4e3a6f2.rlib --extern tempfile=/build/source/target/debug/deps/libtempfile-361617019564a53f.rlib --extern thiserror=/build/source/target/debug/deps/libthiserror-7f0fbb5f1588f099.rlib --extern tokio=/build/source/target/debug/deps/libtokio-ab899e1fc26f5506.rlib --extern toml=/build/source/target/debug/deps/libtoml-1d5cf6f0883f3520.rlib --extern tower=/build/source/target/debug/deps/libtower-8dd8097fa90b90ff.rlib --extern tower_http=/build/source/target/debug/deps/libtower_http-cc8f7b936787b58b.rlib --extern tower_sessions=/build/source/target/debug/deps/libtower_sessions-2c93bc84f54d6b76.rlib --extern tower_sessions_sqlx_store=/build/source/target/debug/deps/libtower_sessions_sqlx_store-eee7896de3e86d4e.rlib --extern tracing=/build/source/target/debug/deps/libtracing-e779a9a74b319be0.rlib --extern tracing_subscriber=/build/source/target/debug/deps/libtracing_subscriber-2220a79c3398e4a1.rlib --extern typst=/build/source/target/debug/deps/libtypst-e072515e91703503.rlib --extern typst_as_lib=/build/source/target/debug/deps/libtypst_as_lib-448404cdae7721b6.rlib --extern typst_layout=/build/source/target/debug/deps/libtypst_layout-be26e6144772e19f.rlib --extern typst_pdf=/build/source/target/debug/deps/libtypst_pdf-2c8369c7eac9474c.rlib --extern ureq=/build/source/target/debug/deps/libureq-e8d9c183912aba56.rlib --extern uuid=/build/source/target/debug/deps/libuuid-1c43554b35f82361.rlib --extern wasm_bindgen=/build/source/target/debug/deps/libwasm_bindgen-f702b02098cf2ed8.rlib --extern wasmtime=/build/source/target/debug/deps/libwasmtime-16a44d52022c92c0.rlib --extern zip=/build/source/target/debug/deps/libzip-3f204359bd9edede.rlib -L native=/build/source/target/debug/build/ring-03a782e2c89f3a7e/out -L native=/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out -L native=/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out -L native=/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out -L native=/build/source/target/debug/build/psm-c53b6876f12fc7ce/out` (signal: 9, SIGKILL: kill)472warning: build failed, waiting for other jobs to finish...473error: linking with `cc` failed: exit status: 1474 |475 = note: "cc" "/build/source/target/debug/deps/rustclUlG92/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/build/source/target/debug/deps/{librust_xlsxwriter-1cc50daf3c2bf4a0,libzip-3f204359bd9edede,libzopfli-407dacfc7bb7cafa,libtypst_pdf-2c8369c7eac9474c,libkrilla_svg-ba0918eb55ba272e,libresvg-368e8f696c3d4043,librgb-ada14a83bb926402,libtiny_skia-9298ff7bb8f4cabc,libkrilla-483477f15f899ab6,libsubsetter-b433211d6c60d38b,libwrite_fonts-087c42bc71cf675a,libhayro_write-28cd47fc58f609da,libxmp_writer-16c78c58adc8c948,libpdf_writer-6c11060832735a20,libtypst_as_lib-448404cdae7721b6,libdirs-ae484b77501a9fb1,libdirs_sys-0fc031fd61690802,liboption_ext-46d74404ded3d58a,libtypst_kit-23dd6a1fcef10247,libtypst-e072515e91703503,libtypst_realize-34be039a0f2df301,libtypst_html-497a80d01dd9d59c,libtypst_svg-b6211b86440a6f6d,libhayro_svg-aa27a21e6534345a,libhayro-9db1e1601d811055,libpic_scale-e255ceb0b6d01d7b,libvello_cpu-bf01d8191ab49430,libvello_common-d2d305d167d5d723,libguillotiere-8905695b6fa35f79,libpeniko-0b9bafa2d18fc74c,liblinebender_resource_handle-249685046e614070,libcolor-815f1ed0caf36d74,libhayro_interpret-18377b8a53d540a1,libhayro_cmap-3775ff9c600d3036,libhayro_postscript-7ac61e4870ca99d0,libskrifa-cfac9e33fd43dc36,libread_fonts-12b3a7322b70a98d,libfont_types-fc19082734ececee,libtypst_layout-be26e6144772e19f,libhypher-20f2816bf6b8e4c6,libicu_segmenter-69d8fc3f3bde4672,libicu_segmenter_data-9b118fee1aef8c0b,libcore_maths-151ad1c131ae86c3,libicu_provider_blob-8dbcaf149d465572,libtypst_eval-8ac2efb60f9e698d,libstacker-d41b79f079af9ca3,libpsm-3b4e5c23004e768a,libtypst_library-465bc91ec8a8cbb5,libexif-76b34a5d6987392a,libmutate_once-5af649ab0835cef7,libtypst_assets-da72e759c288aec9,libtwo_face-97b267a888e7e93f,libtyped_arena-707da293bc0c3eeb,libcsv-ea72a17c2042b92c,libcsv_core-c2e98792715f56fc,libregex-70280536e472b04a,libglidesort-2500b25feb5b0081,libphf-cccb2924e71e79cc,libphf_shared-7be49ced93d42647,libimage-11e1f0626e30d289,libimage_webp-ffc35c06d8ae0ac4,libquick_error-c81b116d13e26ee6,libbyteorder_lite-4fca94803d640f63,libpng-adbf8b6c5cfdee44,libfdeflate-62ebed1ab0ef118e,libsimd_adler32-9dbbd3efb393d4a1,libgif-d43f148efe875ff4,libcolor_quant-6583e94d22957dff,libweezl-f013347feee26c7a,libhayro_syntax-8db0d7939fc390aa,libhayro_jbig2-84b6e913434a3a63,libhayro_jpeg2000-92a221bb79a72a74,libfearless_simd-1e7fb078328b42e3,libzune_jpeg-5b67f44c0879f052,libzune_core-f84f9ac902e13230,libhayro_ccitt-4375d762c107928c,libpalette-34347e2a6e766114,libfast_srgb8-d9a2832b2546511b,libapprox-854d34f1d1651d4f,libmoxcms-6fe2304cfdc5e8f8,libpxfm-7cb3bc27b0fe5e25,libsyntect-98b41523b15e50d5,libfancy_regex-e8ad43bc98594d43,libbit_set-6e6aba61a12fc6fd,libbit_vec-684b1f0412564f1b,libyaml_rust-eb996c5dff1058b5,liblinked_hash_map-531bddf27ffb4dc5,libplist-25b35b6b1b9d0dd3,libquick_xml-f4a566dc64424f5f,libbincode-484bea2f5674d101,liblipsum-a8b732286b45d954,libusvg-18fd9077e3b4abc3,libunicode_vo-ec1b1da5d90a92b4,libimagesize-40528b63737b99db,libdata_url-d5dc6cc1325c6a81,libxmlwriter-f93dc55d786196c8,libsimplecss-18f7aa80d3067b34,libtiny_skia_path-ecdf96ab2e4490a7,libstrict_num-fd6b619e256093ef,libfloat_cmp-b1179930b371f7c8,libarrayref-e78576d8b954524a,libsvgtypes-4b5f5b11de2d5ccb,libkurbo-ea8d9ff1dcc3547e,libpolycool-c231d982b30fadc5,librustybuzz-f1f6a9419aa9e861,libunicode_bidi_mirroring-5f06b4cabf012c28,libunicode_ccc-ce0586294aec898c,libfontdb-0d0bd0f13ea20278,libfontconfig_parser-d1660f638c6f1545,libroxmltree-554e8ff7548f8f85,libmemmap2-1c7b7ce5f3aa50f7,libttf_parser-11b6163dddff6154,libhayagriva-e8e0deb40a85942d,libicu_collator-5eb86b643ed3e835,libicu_locale-999e31ef38478f03,libicu_locale_data-33564c052e0ce95e,libicu_collator_data-31d985250aa1c179,libcitationberg-5fd26a0d2bb60738,libquick_xml-0857a6d88e666852,libbiblatex-7826d062dd8c0c80,libroman_numerals_rs-d9fa065632116f24,libunic_langid-7ff1e6f56bbc7c2d,libunic_langid_macros-e904484cea6d7dd0,libunic_langid_impl-8310cc4a49a860ff,libstrum-43f94906294be7c6,libroxmltree-5217f550fd37339b,libcodex-4b2fd7d649367c53,libchinese_number-db68347fab61125b,libenum_ordinalize-b63a4390ae865307,libchinese_variant-6b9d9923fa4df4df,libnum_bigint-4d71309986df386f,libwasmi-b3ca099a05e25aac,libwasmi_ir-59945c6ac4b7af77,libwasmi_collections-8efaa1a851fdf251,libwasmi_core-daeb001f16fd3fe9,libwasmparser-45e6e360dcf79fa4,librust_decimal-35ac50621582f8b4,libarrayvec-942a1df6d8e0a810,libtypst_syntax-65fda9faa1e422f6,libtypst_timing-d326068e7e23f34b,libtoml-1d5cf6f0883f3520,libtoml_edit-3c3bde7d5ac5d5a3,libserde_spanned-1202b0982e001de4,libtoml_write-4bd7c311659bd279,libtoml_datetime-7184b38864372a48,libunicode_segmentation-f98ccb4f0b293330,libunicode_script-c01970e244321f46,libunicode_ident-0b20229504970e40,libunscanny-949ca8e0bd4a1328,libtypst_utils-9e1954aaefbad06b,libunicode_math_class-9d433be61797eaa2,libportable_atomic-35b6b1ae79178e63,libthin_vec-4372747dece5c8a5,libaz-729813b4db518d1c,libecow-5062415c2ffd47be,libcomemo-5cce8caf367cd567,libsiphasher-f5165b93b58a307f,libextism-03fdfb41c089dcfe,libglob-9e869a563041cb82,libureq-379f9887c1efe88c,libutf8_zero-117baef61fd84a1a,libureq_proto-85e55998608290f0,libextism_manifest-6eed45fb4eee63c7,libwasi_common-276eaa710a775ba9,libsystem_interface-9ac90def8d8b5a0d,librustix-08f476a3ecf31b19,liblinux_raw_sys-9b56501455554bb5,libcap_fs_ext-88a75f294b90baf4,libcap_time_ext-998bec00c2b13969,libwiggle-bc3d224051fa4459,libwitx-a5323962bcf8fe09,libwast-88a90c6ad204d2f4,libcap_rand-4e40ce1f55479316,libcap_std-56dae72be738e7ad,libcap_primitives-9f924e029d4cd5bc,libfs_set_times-6b5a5c673170eec8,libmaybe_owned-034ab15ae76c210a,librustix_linux_procfs-e4608f4fe59da8f6,libio_extras-ff929fe7ac060890,libio_lifetimes-6c1282b56d8cd3a8,libambient_authority-b3df361b8579b600,libwasmtime-16a44d52022c92c0,libwasmtime_internal_cranelift-3df9881ef09c5b99,libcranelift_native-7fa558d5198fb509,libitertools-b845cc85ef22e45d,libcranelift_frontend-bde01a82d718777a,libwasm_compose-e25350cf1dd8a54f,libim_rc-4191da0d83aba155,librand_xoshiro-d4d009d292f61c81,libsized_chunks-8ac0c7fee4a7b955,libbitmaps-b542c060035edc4c,libwat-0c1ff108852f8109,libwast-339d9b755575fb48,libwasm_encoder-a63405b41ecaeb68,libunicode_width-700bd4b66af47466,libserde_yaml-cc496f260a2c9537,libunsafe_libyaml-4db03f71e67d0742,libpetgraph-091ae5e519127308,libfixedbitset-bfeb821ad9434024,libtempfile-361617019564a53f,libfastrand-968a138b7aa8bb12,libmemfd-7377d7b036df8c29,libwasmtime_internal_jit_icache_coherence-2fe26fe3006915c2,libaddr2line-442aaeb2fcb9d193,libwasmtime_internal_cache-281c931403220e55,libtoml-9f4fb2c3ba269a3e,libtoml_writer-85ec014e6340d3fc,libtoml_parser-f1c6c4b0a8365b07,libwinnow-aa6e2a8005a90de3,libserde_spanned-6191f908a56b4b60,libtoml_datetime-bd8765316a8d2f68,libzstd-b1a172d6d88a4a42,libzstd_safe-da9bba9a83626997,libzstd_sys-4f0ec3c3bf14684e,libdirectories_next-aeff498870e677e3,libdirs_sys_next-bf83e22a08603da1,libfxprof_processed_profile-c3680bf23a36c850,libdebugid-b27ec6a2481520ca,libwasmtime_internal_jit_debug-8f9a3d3f7218c555,libwasmtime_internal_fiber-8547604c4a23208b,librustix-9a8f222c3c8499d0,liblinux_raw_sys-451ded0fb01ab107,libwasmtime_internal_unwinder-be5dbd7cd005c779,libcranelift_codegen-313f94ccb74e57c5,libcranelift_assembler_x64-9523c839f7da3408,libpulley_interpreter-145245139cf9eda3,libcranelift_codegen_shared-f11b73e0eff6d1dc,libregalloc2-5a4285ff510ee445,libbumpalo-448574ea7b48eac3,libcranelift_control-157fe6f38e9e318f,libarbitrary-9dc34e596f4d8081,libwasmtime_environ-c5bb48592be27144,libwasmprinter-19369e920f84f5cf,libtermcolor-32e685ff41186f92,libgimli-aea10a99e50b3ba4,libcpp_demangle-acb8ad9b09a47838,librustc_demangle-9651023c5db0f774,libcranelift_bforest-4ab7f2944e6b346b,libwasm_encoder-216b4dc33e521fc8,libleb128fmt-1d16a25340b1204f,libwasmtime_internal_component_util-03307ca1793931eb,libtarget_lexicon-0c19e830a6b92cb3,libobject-10c3ba5e8e6e0b50,libcrc32fast-c030e005985c74f4,libwasmparser-8f41ef4a23979852,libsemver-c12f7dfc0c4345e4,libcranelift_entity-4104b7a003877226,libcranelift_bitset-0ba28b5080710bf4,libwasmtime_internal_core-cb19ddde734c2c0d,libextism_convert-3ce0b7678a38e4a3,libbytemuck-ce35ff70034b23d0,libprost-17455eb96fd08e9a,libchacha20poly1305-c5c0e79d98c76b5e,libchacha20-b3ef93ac83399f18,libpoly1305-f4e01b13fed2fb74,libopaque_debug-140b914a99977d16,libuniversal_hash-96c8265de7613154,libaead-adab5ef0af6057a3,libcipher-b7947ca3b52bc6bb,libinout-358f788694ea5494,libdioxus-2c479ec34d1539ce,libmanganis-c3be48aa28a185ad,libmanganis_core-3a527537e419e658,libwinnow-3f92cd279df6b1e0,libconst_serialize-2c28abc249033b8b,libconst_serialize-9b3859472ce3aec1,libdioxus_config_macros-9b45c3c8abffc058,libdioxus_server-ddbd612de78e7b5c,liblru-b321f34387dc45ab,libhashbrown-5344b64b59175310,libwalkdir-29be918c5a611572,libsame_file-829184cb3ad9a8e8,libdioxus_interpreter_js-45b1f5f7ddc34ef9,libdioxus_router-98007d994d38c44f,libdioxus_ssr-bb55d5a95080055f,libaskama_escape-097071e57083273e,libdioxus_devtools-a4d74e3cb891ba3c,libtungstenite-1fc62003a5b227cb,libdioxus_devtools_types-29a1292ad339563b,libdioxus_logger-9d5c1aec87024a9e,libtracing_subscriber-2220a79c3398e4a1,libsharded_slab-1fdd7c3f3b4e9a0e,libmatchers-d0d6c3fee8a81539,libregex_automata-7f68fafc7237d3fa,libaho_corasick-47b9e831573c9eb5,libregex_syntax-db961ce6fdacce6d,libnu_ansi_term-684e89e981846d69,libthread_local-b7da2a82f538a7ec,libtracing_log-971343a1a63f2f98,libdioxus_stores-6973550821a48942,libdioxus_fullstack-97702da3b75df54e,libasync_tungstenite-be8c6fc4ef2ccf94,libcontent_disposition-6539eb4698adf37e,libcharset-29f1f6612753879f,libdioxus_asset_resolver-49abc9d07ee0470c,libinfer-8b2cc5ce6cad2f2e,libcfb-849773c149d4fb23,libdioxus_cli_config-d3860c5eb96e664f,libserde_qs-0b6af0a0f08f5ad3,libasync_stream-3e04b9adbf677a6e,libtungstenite-9046a5f89922584a,libutf8-e5aa291e4ae15f85,libsend_wrapper-284b32d63b2d5df3,libinventory-46a67abecbfb4d8d,libaxum_extra-1abf9b8b9ff1ecaf,libxxhash_rust-9569dd93922006ad,libconst_str-17a002fc850725d0,libreqwest-80e98b9bf2eb14c4,libcookie_store-112fa00043928a15,libpublicsuffix-119bca952e8cb406,libpsl_types-3781725482c8d78c,libhyper_rustls-b1609d7c3f413c46,libtokio_rustls-58bb2acc996ef731,libtower_http-cc8f7b936787b58b,libmime_guess-31dad7eeac32dc5f,libunicase-465e44f2eeec596d,libhttp_range_header-2db7a48deeed7cef,libasync_compression-244eb9f0ec867970,libcompression_codecs-67d2e2e92a6adcc4,libcompression_core-009d9de290e73f52,libheaders-e5cc41e4cf328444,libheaders_core-3d03001e8a476e3c,libdioxus_fullstack_core-72a9135638b4bdd4,libciborium-e30d40bf1f382333,libciborium_ll-662da48eba61d0a6,libhalf-1408a5f5d2707cc0,libciborium_io-d7dfdd76ec3549c6,libdioxus_hooks-70756665c191397f,libdioxus_signals-e454df49322014f1,libwarnings-f23dc52dcd170046,libpin_project-8174eded2e01baf6,libdioxus_history-426aa60ddddeac69,libdioxus_document-4d819587113d6a5a,libdioxus_html-eb1ce86c2681e3dd,libenumset-ff41b4de280e307f,libeuclid-c889dae9ac688430,libkeyboard_types-85744f929796b10a,libdioxus_core-d0cca0ec00904d83,libsubsecond-7b377fee1efd6ce9,liblibloading-27718869557708b4,libsubsecond_types-61fab292680eb6a4,liblongest_increasing_subsequence-d75e32965039d626,libconst_format-e0361e61a051ac28,libkonst-6943fcc43a22e96d,libkonst_macro_rules-6381c20ce4e908b4,libanyhow-0813d260fb765952,libslotmap-15882c6b260d3c8d,libdioxus_core_types-7d552ae9bf276350,libgenerational_box-f9d924f11531998d,librustc_hash-a843d99e15b289aa,libclap-408804bcaf8efd69,libclap_builder-825846b856255df5,libstrsim-7d991f121a9b5482,libanstream-341637dddecf5ebe,libanstyle_query-a5cbf59588b41790,libis_terminal_polyfill-b8b93fa0b0944dd4,libcolorchoice-83d12062731c221e,libanstyle_parse-86be6509490024b5,libutf8parse-2732e68d73dfcdc9,libclap_lex-e96b31b861022ab6,libanstyle-4e4db6ad8cf8557f,libtower_sessions_sqlx_store-eee7896de3e86d4e,librmp_serde-0b605cb80b6d4956,librmp-d6ea9d1114c36580,libhorae_core-a83bfe374705a0e2,libsqlx-a982e2e5a4e3a6f2,libsqlx_postgres-e0853456e8ba0fd8,libdotenvy-a44bdd8620de26ae,libcrc-1185d90844de96b0,libcrc_catalog-4d4b573441c3f78b,libhex-d894c89f45974b18,libwhoami-94c8a0a6478de74c,libhome-92529f54331f6b63,libbitflags-297e644276b83865,libmd5-b7c5a336f3fac0c4,libbyteorder-95d5f3e7f5758c37,libatoi-bee3ab5045537059,libstringprep-a854ee0c478fe290,libunicode_properties-9f3ddb6a02ec4b9b,libunicode_normalization-71ef0fbba1d4bb1f,libtinyvec-5ab6e74e36687000,libtinyvec_macros-efc557d5f5b37975,libunicode_bidi-27cdf11a3dc2f660,libsqlx_core-d434254a372ecf38,libhashlink-cd8c70a2f67ea33d,libhashbrown-338818b93ff3f298,libfoldhash-673c100a87508c71,liballocator_api2-eeb31afa759c34e5,libcrossbeam_queue-afe7d3415a7d0599,libevent_listener-46225e1f24405121,libparking-5872e77a86c8215f,libuuid-1c43554b35f82361,libgetrandom-dfa74b1ef007457f,libopenidconnect-323c9519ae2344ac,libserde_plain-3236f42521bf8525,libp384-d659fd8e74da417c,libitertools-96e37587e6d3b8c9,libdyn_clone-2988bb05283eb847,libserde_value-3e41cc7c48dab072,libordered_float-938edd35a9046da1,libserde_with-3e03e3b635a20910,librsa-5bc2fd3e36d5ae80,libpkcs1-4962eb7b12bd18ce,libnum_bigint_dig-929b9bfc23079b79,liblibm-53de6aec5d3bc0af,libnum_iter-7bd0f8a1252eb41b,libnum_integer-8a3c50d2fc182204,liblazy_static-3901d2a18febfe0c,libed25519_dalek-0eed5f4e434270c8,libcurve25519_dalek-3d1de63c520ea9e0,libed25519-9bf1ffb0d2f33dc1,libp256-1b6920a9652f496b,libecdsa-00c52d3330d2bf3e,librfc6979-00d87ef8ba2f0e7c,libsignature-6677ccceffa31d4f,libprimeorder-733af2bce9e29cbb,libelliptic_curve-204dd3a674717adf,libsec1-3097527118d2be2e,libpkcs8-46e4c6b0baf6ce85,libspki-5d98db7157002503,libder-97a59073f76ee0f3,libpem_rfc7468-4a5dfeb6c1c20e5f,libbase64ct-ad192d2b05c9a28a,libhkdf-9b308dc6f34d94cb,libhmac-bf5ebbd8ce5825fb,libcrypto_bigint-15ec6b236d1d8f3c,libbase16ct-88207ed27a9b6e8a,libgroup-5fc9dce313005708,libff-caeaf6c5560b0dee,liboauth2-f702a955e4cddf84,libureq-e8d9c183912aba56,libwebpki_roots-aba50205c1843e55,libwebpki_roots-6c2e48aad3ea6925,libflate2-eeddfecf9107dad1,libzlib_rs-bcb92d76beb896d9,librustls-841aec3ef8cebf94,libwebpki-15799bd6091f4161,librustls_pki_types-7a901ae04e318629,libbase64-ee89f32e1866cb9b,libsha2-9b458961b2fc20b1,libreqwest-3a786f27dafd6762,librustls_pemfile-c35f3cb09c45049a,libhyper_rustls-7012ad1647b7a4a4,libwebpki_roots-634c68d1e958a2cf,libbase64-51b887717c60137a,libtokio_rustls-94ece6e866c1cfee,librustls-a853fbbed5fe18d0,libsct-b03c7a33b1ca4e0a,libwebpki-ada66dd4e765df6d,libring-1d1e0eb1c819dc98,libuntrusted-17a3ec1e6f261f11,libhyper-41cc2a94b630e876,libsocket2-92a5b64c59e0a16d,libh2-98a5435114aefd79,libsync_wrapper-70d5d727597e1d07,libhttp_body-9252ae6d4245cf28,liburl-fca20ae766453a04,libidna-e2ae314774e33e7f,libidna_adapter-481bae3ff81d2e2b,libicu_properties-ae74924f7b16bb73,libicu_properties_data-84e3efd4fd491212,libicu_normalizer-2bf7cb1e94e060eb,libwrite16-58e6e408f05c72e6,libutf16_iter-cd4f7847b45f6e6e,libicu_normalizer_data-f35e396e6e9be693,libicu_collections-c4241d513ce91205,libutf8_iter-d8c9ab92a90311c9,libpotential_utf-eca845aebec8eaf7,libicu_provider-c3e2d604a0c8cfc2,libpostcard-0e134339a9578cf4,libcobs-b3309aae50d366da,libicu_locale_core-1c2677895a0ce575,libtinystr-30d66fab0f4ebec3,libwriteable-f7d4eb4d370706e6,libzerotrie-a1b82a830b7dea03,libzerovec-bdce04db7b55410f,libyoke-3f6d021e5c745cd9,libstable_deref_trait-0b85cd55d9c02323,libzerofrom-50c6280b22d1c3b7,liblitemap-af69cc857e15224e,libhttp-e7abc4b9667f77d1,libthiserror-e3bbd25fba362b39,libchrono-9be978ebd12098d0,libiana_time_zone-83fcc8df9273b059,libnum_traits-a2eba7f43419419b,libtower_sessions-2c93bc84f54d6b76,libtower_sessions_memory_store-c76e4ad42739da45,libtower_sessions_core-0e4fa0f470ed23f4,libfutures-4b13c8abdc5a8475,libfutures_executor-e8e46e29441290a2,librand-ca655ba23660e909,librand_chacha-cc3b938abb6c772e,libtower_cookies-239cfe7b2113eed9,libcookie-91d9b385970b73d4,libtime-055c98f439929460,libpowerfmt-82412eba423a2c60,libnum_conv-bfd60f28f3296a09,libderanged-2195e22a2034b8be,libtime_core-629f021b0ad3e699,libaxum-83c1ff5b71c9d0fd,libmulter-21dab95412f03e34,libspin-afdf3e89ac6805ae,libencoding_rs-c12a70237e8ae998,libserde_json-037a07a6de96df16,libzmij-2d8adf253c797d1f,libserde_path_to_error-f84bbd3caa6b75bc,libserde_urlencoded-ca37e9af3eeea735,libryu-c8ec150ba1081e37,libform_urlencoded-70a469a9b21cb693,libmatchit-4e70f231b6957c57,libtokio_tungstenite-409fcc43507a520e,libtungstenite-64f6c5728e1cec31,libdata_encoding-19fc80a867096974,librand-7a72ffcc9f035598,librand_chacha-868d54faa7c29852,libppv_lite86-b964c20f39afec74,libzerocopy-63e088f01f0ae25e,librand_core-52e6b03e940cff53,libgetrandom-efc28e18d65ff9c6,libthiserror-7f0fbb5f1588f099,libsha1-213e12717cfe1148,libdigest-2a90d8164fe05af1,libsubtle-53bd6bf7f5079cfa,libconst_oid-1321151b19c80e03,libblock_buffer-51181eb38e9e332c,libcrypto_common-8246bf24a0da0447,libgeneric_array-6c06fb133ce1c184,libtypenum-1f679b7f482a2d64,libzeroize-2cdc1f1d81cad875,librand_core-546d86ecbc10418b,libgetrandom-bf00c25c124ceea3,libhyper_util-1ca0fe726a69513f,libbase64-353eb42404434dbf,libpercent_encoding-c61ea58bf4457fe7,libipnet-837ef7206f88d91b,libhyper-8321355b417028d4,libwant-edbcb7a3616e2537,libtry_lock-694fcccb70b291fb,libhttparse-4f64db491eb69964,libh2-e6f98825627abed5,libindexmap-561c7d9fc03780df,libequivalent-a0c56d76061349fa,librayon-953bff796e435018,librayon_core-72c5de81a97f51fa,libcrossbeam_deque-3b297e1ad8221800,libcrossbeam_epoch-0e459042f5ba9c50,libcrossbeam_utils-e2f6391841da0d31,libeither-73ac6ac43dc1c22c,libhashbrown-23e1883032f907bb,libfoldhash-6d9012f7c39fb81c,libfnv-067ea534f657b2b7,libtokio_util-800b91896fbd5990,libatomic_waker-574b8bf77467540d,libhttpdate-493fe76bf9bd2bff,libaxum_core-1f10e2a684768c6f,libmime-8f816ad97e11ae95,libhttp_body_util-836360b64fcbaef3,libhttp_body-4cb0eb75dcf310d4,libhttp-bf63ec07ef52427f,libitoa-7a04950359f53fbe,libtracing-e779a9a74b319be0,liblog-bae31c0083d48265,libtracing_core-1ed4c6d8646adef2,libonce_cell-030532a4141c4a9d,libtower-8dd8097fa90b90ff,libsync_wrapper-d3ab4d757bb8199b,libfutures_util-f3e48a7fcd1d0730,libmemchr-cb369bee2fab409a,libfutures_io-75028bafe1fe9dac,libslab-82f68705c113b6ce,libfutures_channel-703fd4a60127a1ce,libfutures_sink-78966f34509c515f,libfutures_task-3e6377cc3d400139,libfutures_core-4f59ef899645178e,libtower_layer-ff3868026747b922,libtower_service-a5f6bc019c2bfa0e,libtokio-ab899e1fc26f5506,libsignal_hook_registry-a1030a6c7f3abdd4,liberrno-a09ac20c51bf1da4,libsocket2-9cb62d79acc4108b,libbytes-26d94a4f2156411e,libmio-6599bcde0c2ca332,libparking_lot-65b9d017b116fcd0,libparking_lot_core-249f9fb6eb775dd5,liblibc-b5e2dfba355bdeb0,libcfg_if-7f3ba8ffafdbf541,libsmallvec-5cc140325702cc1b,liblock_api-5b7e5408032dc190,libserde-291d29911530b0ac,libserde_core-067df1b6adda946e,libscopeguard-80c9df9e9f3075cb,libpin_project_lite-1b4d93a89e3bcb5a}.rlib" "<sysroot>/lib/rustlib/aarch64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/build/source/target/debug/deps/rustclUlG92/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/build/source/target/debug/build/ring-03a782e2c89f3a7e/out" "-L" "/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out" "-L" "/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out" "-L" "/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out" "-L" "/build/source/target/debug/build/psm-c53b6876f12fc7ce/out" "-L" "<sysroot>/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/build/source/target/debug/deps/horae-0a0a6ce0e020ade3" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"476 = note: some arguments are omitted. use `--verbose` to show all linker arguments477 = note: /nix/store/vfw9ldx2fqqcmz43cxb5hlcrrayd78mh-binutils-wrapper-2.46/bin/ld: line 292: 1503 Killed /nix/store/xy2zvwkq0rsm0gqlzjbd14vzf8vqv3ic-binutils-2.46/bin/ld ${extraBefore+"${extraBefore[@]}"} ${params+"${params[@]}"} ${extraAfter+"${extraAfter[@]}"}478 collect2: error: ld returned 137 exit status479 480481error: could not compile `horae` (bin "horae") due to 1 previous error