horae-tests-0.1.0
checks.aarch64-linux.tests
· build #461
· raw
1elastic-arm-234f8218: building 7hg590ws4in8c0jyy5yng2rybdvzrrk9-horae-tests-0.1.0.drv
unpackPhase
2unpacking source archive /nix/store/q65ijs97hzrjjipdmnkl5f3w6bwpd0sy-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/iz15gsb1vnxn8iiqaks5c263ms6mxl74-horae-checks-deps-0.1.0/target.tar.zst to targetconfigurePhase
6will append /build/source/.cargo-home/config.toml with contents of /nix/store/kqxgprj432hnlh0pqlk1779vyabfmw4i-vendor-cargo-deps/config.toml7default configurePhase, nothing to dobuildPhase
8+++ command cargo nextest run -p horae-core --test-threads 89 Compiling proc-macro2 v1.0.10610 Compiling serde_core v1.0.22811 Compiling serde v1.0.22812 Compiling num-traits v0.2.1913 Compiling quote v1.0.4614 Compiling syn v2.0.11815 Compiling uuid v1.23.416 Compiling serde_derive v1.0.22817 Compiling thiserror-impl v2.0.1818 Compiling thiserror v2.0.1819 Compiling chrono v0.4.4520 Compiling horae-core v0.1.0 (/build/source/crates/core)21 Finished `test` profile [unoptimized + debuginfo] target(s) in 48.51s22 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 23 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding24------------25 Nextest run ID 1b11f0a1-d46f-43b2-a88a-a2cfd87507bd with nextest profile: default26 Starting 189 tests across 1 binary27 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 28 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding29 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 30 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding31 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 32 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding33 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 34 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding35 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 36 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding37 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 38 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding39 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 40 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding41 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 42 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding43 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 44 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding45 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 46 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding47 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 48 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding49 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 50 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding51 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 52 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding53 Running [ 00:00:00] 0/189: 2 running, 0 passed, 0 skipped 54 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding55 Running [ 00:00:00] > 18/189: 8 running, 18 passed, 0 skipped 56 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields57 [ 00:00:00] horae-core duration::tests::format_round_trip58 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum59 [ 00:00:00] horae-core duration::tests::parse_colon60 [ 00:00:00] horae-core duration::tests::parse_decimal61 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly62 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating63 PASS [ 0.012s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding64 PASS [ 0.008s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget65 PASS [ 0.016s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows66 PASS [ 0.016s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values67 PASS [ 0.013s] horae-core budget::tests::each_crossing_is_announced_once68 PASS [ 0.020s] horae-core budget::tests::a_single_jump_announces_every_crossed_band69 PASS [ 0.016s] horae-core budget::tests::current_band_is_the_highest_reached70 PASS [ 0.013s] horae-core budget::tests::large_values_do_not_overflow71 PASS [ 0.023s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets72 PASS [ 0.008s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band73 PASS [ 0.011s] horae-core client::tests::default_rate_rejects_negative_fractional_cent_overflow_and_invalid_text74 PASS [ 0.012s] horae-core client::tests::default_rate_preserves_absence_zero_and_exact_large_amounts75 PASS [ 0.025s] horae-core budget::tests::no_band_for_zero_or_missing_budget76 PASS [ 0.016s] horae-core client::tests::optional_text_normalizes_only_blank_fields77 PASS [ 0.016s] horae-core client::tests::profile_accepts_supported_currencies_and_unicode_character_limit78 PASS [ 0.009s] horae-core duration::tests::format_hhmm_pads_minutes79 PASS [ 0.015s] horae-core duration::tests::format_clamps_negative_to_zero80 PASS [ 0.019s] horae-core client::tests::profile_rejects_blank_overlong_and_null_names81 Running [ 00:00:00] > 18/189: 8 running, 18 passed, 0 skipped 82 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields83 [ 00:00:00] horae-core duration::tests::format_round_trip84 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum85 [ 00:00:00] horae-core duration::tests::parse_colon86 [ 00:00:00] horae-core duration::tests::parse_decimal87 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly88 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating89 Running [ 00:00:00] => 37/189: 8 running, 18 passed, 0 skipped 90 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields91 [ 00:00:00] horae-core duration::tests::format_round_trip92 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum93 [ 00:00:00] horae-core duration::tests::parse_colon94 [ 00:00:00] horae-core duration::tests::parse_decimal95 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly96 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating97 PASS [ 0.012s] horae-core duration::tests::minutes_between_is_exact_no_minimum98 PASS [ 0.029s] horae-core client::tests::profile_rejects_unsupported_currency_and_null_billing_fields99 PASS [ 0.016s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly100 PASS [ 0.017s] horae-core duration::tests::parse_decimal101 PASS [ 0.016s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking102 PASS [ 0.028s] horae-core duration::tests::format_round_trip103 PASS [ 0.028s] horae-core duration::tests::parse_colon104 PASS [ 0.011s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values105 PASS [ 0.012s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it106 PASS [ 0.015s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day107 PASS [ 0.022s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator108 PASS [ 0.018s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow109 PASS [ 0.032s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating110 PASS [ 0.012s] horae-core importers::harvest::convert::tests::garbage_is_rejected111 PASS [ 0.016s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking112 PASS [ 0.012s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact113 PASS [ 0.016s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly114 PASS [ 0.018s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse115 PASS [ 0.026s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits116 PASS [ 0.021s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform117 Running [ 00:00:00] => 38/189: 8 running, 38 passed, 0 skipped 118 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals119 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact120 [ 00:00:00] horae-core :money_round_trip_against_exporter_transform121 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up122 [ 00:00:00] horae-core arvest::convert::tests::negative_is_rejected123 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary124 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace125 Running [ 00:00:00] ==> 60/189: 8 running, 60 passed, 0 skipped 126 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals127 [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors128 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line129 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order130 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available131 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes132 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow133 PASS [ 0.012s] horae-core importers::harvest::convert::tests::negative_is_rejected134 PASS [ 0.015s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up135 PASS [ 0.016s] horae-core importers::harvest::convert::tests::money_common_values_are_exact136 PASS [ 0.016s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform137 PASS [ 0.012s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace138 PASS [ 0.014s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary139 PASS [ 0.017s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide140 PASS [ 0.018s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract141 PASS [ 0.017s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero142 PASS [ 0.018s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds143 PASS [ 0.019s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent144 PASS [ 0.021s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name145 PASS [ 0.013s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects146 PASS [ 0.020s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present147 PASS [ 0.014s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches148 PASS [ 0.015s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work149 PASS [ 0.015s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches150 PASS [ 0.016s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error151 PASS [ 0.015s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names152 PASS [ 0.012s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts153 PASS [ 0.011s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow154 PASS [ 0.011s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal155 Running [ 00:00:00] ==> 60/189: 8 running, 60 passed, 0 skipped 156 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals157 [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors158 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line159 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order160 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available161 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes162 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow163 Running [ 00:00:00] ===> 82/189: 8 running, 82 passed, 0 skipped 164 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign165 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit166 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift167 [ 00:00:00] horae-core rse_cents_reads_whole_and_fractional_amounts168 [ 00:00:00] horae-core parse_cents_rejects_what_it_cannot_represent169 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs170 [ 00:00:00] horae-core al_scope_even_when_both_domains_are_readable171 PASS [ 0.028s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors172 PASS [ 0.027s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line173 PASS [ 0.013s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available174 PASS [ 0.020s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order175 PASS [ 0.013s] horae-core invoice::tests::invoice_adjustments_round_components_half_up176 PASS [ 0.019s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes177 PASS [ 0.019s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow178 PASS [ 0.017s] horae-core invoice::tests::line_amount_90_minutes179 PASS [ 0.016s] horae-core invoice::tests::line_amount_half_hour180 PASS [ 0.009s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results181 PASS [ 0.015s] horae-core invoice::tests::line_amount_odd_minutes182 PASS [ 0.017s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts183 PASS [ 0.017s] horae-core invoice::tests::line_amount_exact_hour184 PASS [ 0.124s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals185 PASS [ 0.021s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even186 PASS [ 0.019s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources187 PASS [ 0.020s] horae-core invoice::tests::line_amount_zero_rate188 PASS [ 0.021s] horae-core invoice::tests::line_amount_zero_minutes189 PASS [ 0.020s] horae-core money::tests::addition_rejects_overflow_in_both_directions190 PASS [ 0.024s] horae-core invoice::tests::resolve_rate_cascade191 PASS [ 0.024s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate192 PASS [ 0.013s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries193 Running [ 00:00:00] ===> 82/189: 8 running, 82 passed, 0 skipped 194 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign195 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit196 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift197 [ 00:00:00] horae-core rse_cents_reads_whole_and_fractional_amounts198 [ 00:00:00] horae-core parse_cents_rejects_what_it_cannot_represent199 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs200 [ 00:00:00] horae-core al_scope_even_when_both_domains_are_readable201 Running [ 00:00:00] =====> 105/189: 8 running, 82 passed, 0 skipped 202 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign203 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit204 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift205 [ 00:00:00] horae-core rse_cents_reads_whole_and_fractional_amounts206 [ 00:00:00] horae-core parse_cents_rejects_what_it_cannot_represent207 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs208 [ 00:00:00] horae-core al_scope_even_when_both_domains_are_readable209 PASS [ 0.020s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign210 PASS [ 0.011s] horae-core permissions::approvals::tests::catalog_grants_cannot_substitute_for_approval211 PASS [ 0.016s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift212 PASS [ 0.016s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts213 PASS [ 0.014s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs214 PASS [ 0.021s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit215 PASS [ 0.019s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent216 PASS [ 0.016s] horae-core permissions::approvals::tests::all_records_need_approval_scope_even_when_both_domains_are_readable217 PASS [ 0.015s] horae-core permissions::approvals::tests::empty_record_sets_do_not_remove_identity_or_explicit_grant_checks218 PASS [ 0.012s] horae-core permissions::approvals::tests::no_expense_read_is_needed_when_there_are_no_expenses219 PASS [ 0.012s] horae-core permissions::approvals::tests::one_unreadable_expense_denies_the_whole_supplied_set220 PASS [ 0.016s] horae-core permissions::approvals::tests::expense_read_scope_and_approval_scope_form_an_intersection221 PASS [ 0.016s] horae-core permissions::approvals::tests::missing_dimensions_and_input_duplicates_do_not_infer_scope222 PASS [ 0.016s] horae-core permissions::approvals::tests::inactive_and_foreign_provenance_deny_even_with_all_grants223 PASS [ 0.014s] horae-core permissions::approvals::tests::only_expense_reads_or_their_write_prerequisites_make_others_expenses_visible224 PASS [ 0.012s] horae-core permissions::catalog::stored_tests::rejects_duplicate_grants_instead_of_silently_deduplicating225 PASS [ 0.010s] horae-core permissions::catalog::stored_tests::rejects_empty_saved_selection_instead_of_adding_member_floor226 PASS [ 0.012s] horae-core permissions::catalog::stored_tests::rejects_unsupported_versions_even_for_valid_grants227 PASS [ 0.025s] horae-core permissions::approvals::tests::reevaluation_does_not_reuse_prior_read_or_approval_success228 PASS [ 0.018s] horae-core permissions::approvals::tests::removing_the_last_matching_relationship_revokes_both_domains229 PASS [ 0.015s] horae-core permissions::catalog::stored_tests::rejects_each_missing_floor_grant230 PASS [ 0.018s] horae-core permissions::catalog::stored_tests::rejects_every_missing_prerequisite_without_repairing_input231 PASS [ 0.009s] horae-core permissions::catalog::stored_tests::restores_each_builtin_selection_without_changing_grants232 PASS [ 0.009s] horae-core permissions::catalog::tests::approve_all_includes_read_scopes_but_not_write_or_expense_management233 Running [ 00:00:00] ====> 106/189: 8 running, 106 passed, 0 skipped 234 [ 00:00:00] horae-core election_without_reapplying_profile_defaults235 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection236 [ 00:00:00] horae-core tored_order_does_not_change_the_selected_set237 [ 00:00:00] horae-core _catalog_grants_produces_exactly_the_catalog238 [ 00:00:00] horae-core ion_covers_known_catalog_without_unknown_ids239 [ 00:00:00] horae-core sts::catalog_has_fifty_distinct_known_grants240 [ 00:00:00] horae-core ce_edges_without_extra_cross_resource_grants241 Running [ 00:00:00] =====> 128/189: 8 running, 106 passed, 0 skipped 242 [ 00:00:00] horae-core election_without_reapplying_profile_defaults243 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection244 [ 00:00:00] horae-core tored_order_does_not_change_the_selected_set245 [ 00:00:00] horae-core _catalog_grants_produces_exactly_the_catalog246 [ 00:00:00] horae-core ion_covers_known_catalog_without_unknown_ids247 [ 00:00:00] horae-core sts::catalog_has_fifty_distinct_known_grants248 [ 00:00:00] horae-core ce_edges_without_extra_cross_resource_grants249 PASS [ 0.024s] horae-core permissions::catalog::stored_tests::restores_custom_selection_without_reapplying_profile_defaults250 PASS [ 0.006s] horae-core permissions::catalog::tests::dependency_graph_matches_the_reference_edges_without_extra_cross_resource_grants251 PASS [ 0.014s] horae-core permissions::catalog::stored_tests::stored_order_does_not_change_the_selected_set252 PASS [ 0.016s] horae-core permissions::catalog::tests::administrator_selection_covers_known_catalog_without_unknown_ids253 PASS [ 0.021s] horae-core permissions::catalog::tests::adding_all_catalog_grants_produces_exactly_the_catalog254 PASS [ 0.005s] horae-core permissions::catalog::tests::finance_profiles_cannot_edit_rates_and_project_manager_has_no_financial_grants255 PASS [ 0.017s] horae-core permissions::catalog::tests::catalog_has_fifty_distinct_known_grants256 PASS [ 0.016s] horae-core permissions::catalog::tests::every_declared_dependency_is_added_and_removing_it_removes_the_dependent257 PASS [ 0.018s] horae-core permissions::catalog::tests::direct_profile_defaults_match_the_known_reference_catalog258 PASS [ 0.019s] horae-core permissions::catalog::tests::every_profile_includes_floor_and_is_closed_under_dependencies259 PASS [ 0.020s] horae-core permissions::catalog::tests::empty_selection_includes_member_floor260 PASS [ 0.010s] horae-core permissions::catalog::tests::member_has_only_own_time_and_expense_access261 PASS [ 0.012s] horae-core permissions::catalog::tests::floor_cannot_be_removed_or_partially_modified262 PASS [ 0.012s] horae-core permissions::catalog::tests::known_permission_name_decodes_without_legacy_role_conversion263 PASS [ 0.015s] horae-core permissions::catalog::tests::removing_absent_permission_is_an_idempotent_no_op264 PASS [ 0.019s] horae-core permissions::catalog::tests::profiles_reject_legacy_rank_names_and_unknown_values265 PASS [ 0.015s] horae-core permissions::catalog::tests::removing_invoice_draft_write_keeps_read_but_removes_managed_and_all_write266 PASS [ 0.016s] horae-core permissions::catalog::tests::removing_managed_time_read_also_removes_all_reads_writes_and_approvals267 PASS [ 0.016s] horae-core permissions::catalog::tests::removing_any_non_floor_grant_keeps_the_remaining_selection_closed268 PASS [ 0.016s] horae-core permissions::catalog::tests::removing_one_financial_permission_preserves_unrelated_families269 PASS [ 0.011s] horae-core permissions::catalog::tests::template_names_reject_empty_and_overlong_unicode_names270 PASS [ 0.011s] horae-core permissions::catalog::tests::report_and_withdrawal_grants_do_not_add_unrelated_authority271 PASS [ 0.011s] horae-core permissions::catalog::tests::unknown_permission_names_are_rejected272 Running [ 00:00:00] =====> 129/189: 8 running, 129 passed, 0 skipped 273 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection274 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free275 [ 00:00:00] horae-core _without_changing_display_or_internal_spaces276 [ 00:00:00] horae-core :any_compatible_grant_suffices_in_every_pair277 [ 00:00:00] horae-core _do_not_create_person_management_eligibility278 [ 00:00:00] horae-core cified_compatibility_without_changing_grants279 [ 00:00:00] horae-core s_last_compatible_grant_loss_and_restoration280 Running [ 00:00:00] ======> 146/189: 8 running, 129 passed, 0 skipped 281 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection282 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free283 [ 00:00:00] horae-core _without_changing_display_or_internal_spaces284 [ 00:00:00] horae-core :any_compatible_grant_suffices_in_every_pair285 [ 00:00:00] horae-core _do_not_create_person_management_eligibility286 [ 00:00:00] horae-core cified_compatibility_without_changing_grants287 [ 00:00:00] horae-core s_last_compatible_grant_loss_and_restoration288 PASS [ 0.020s] horae-core permissions::catalog::tests::template_names_trim_without_changing_display_or_internal_spaces289 PASS [ 0.020s] horae-core permissions::person_management::tests::combined_unrelated_grants_do_not_create_person_management_eligibility290 PASS [ 0.012s] horae-core permissions::person_management::tests::other_people_and_empty_removal_need_neither_grants_nor_a_separate_actor291 PASS [ 0.015s] horae-core permissions::person_management::tests::each_catalog_grant_has_the_specified_compatibility_without_changing_grants292 PASS [ 0.006s] horae-core permissions::person_management::tests::own_tracking_floor_does_not_qualify293 PASS [ 0.018s] horae-core permissions::person_management::tests::eligibility_tracks_last_compatible_grant_loss_and_restoration294 PASS [ 0.008s] horae-core permissions::person_management::tests::self_link_rejects_the_proposal_in_every_position_without_filtering_it295 PASS [ 0.009s] horae-core permissions::rates::tests::billable_actions_use_only_their_own_grant_and_owner_scope296 PASS [ 0.012s] horae-core permissions::rates::tests::all_six_defaults_have_the_approved_financial_access297 PASS [ 0.009s] horae-core permissions::rates::tests::cost_and_billable_grants_are_independent_and_read_does_not_allow_write298 PASS [ 0.038s] horae-core permissions::person_management::tests::any_compatible_grant_suffices_in_every_pair299 PASS [ 0.010s] horae-core permissions::rates::tests::read_only_cost_grant_cannot_authorize_an_explicit_rate_edit300 PASS [ 0.021s] horae-core permissions::rates::tests::explicit_rate_edits_require_write_even_for_zero_or_an_equal_value301 PASS [ 0.024s] horae-core permissions::rates::tests::billable_owner_never_uses_the_other_management_dimension302 PASS [ 0.013s] horae-core permissions::rates::tests::grant_removal_denies_without_mutating_the_remaining_selection303 PASS [ 0.016s] horae-core permissions::rates::tests::identity_and_tenant_mismatches_deny_even_all_financial_grants304 PASS [ 0.016s] horae-core permissions::rates::tests::removing_read_prerequisites_denies_both_actions305 PASS [ 0.013s] horae-core permissions::rates::tests::unchanged_rate_edit_requires_no_financial_write_grant306 PASS [ 0.011s] horae-core permissions::tests::assignments_do_not_grant_scope_and_missing_assignments_do_not_match307 PASS [ 0.012s] horae-core permissions::tests::assignment_matching_searches_all_members_and_is_insensitive_to_duplicates308 Running [ 00:00:00] ======> 149/189: 8 running, 149 passed, 0 skipped 309 [ 00:00:00] horae-core h_valid_grant_pair_and_its_revoked_selection310 [ 00:00:00] horae-core mpotent_order_independent_and_duplicate_free311 [ 00:00:00] horae-core ts_never_authorize_ordinary_financial_fields312 [ 00:00:00] horae-core n_matches_only_explicitly_granted_dimensions313 [ 00:00:00] horae-core ontext_is_denied_for_every_scope_combination314 [ 00:00:00] horae-core ignment_removes_only_that_matching_dimension315 [ 00:00:00] horae-core rmissions::tests::scope_union_obeys_set_laws316 Running [ 00:00:00] =======> 177/189: 8 running, 177 passed, 0 skipped 317 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight318 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style319 [ 00:00:00] horae-core time_of_day::tests::format_round_trips320 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges321 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h322 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage323 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step324 PASS [ 0.011s] horae-core permissions::tests::every_scope_combination_matches_only_explicitly_granted_dimensions325 PASS [ 0.012s] horae-core permissions::tests::inactive_or_foreign_context_is_denied_for_every_scope_combination326 PASS [ 0.120s] horae-core permissions::catalog::stored_tests::restores_each_valid_grant_pair_and_its_revoked_selection327 PASS [ 0.020s] horae-core permissions::rates::tests::unrelated_catalog_grants_never_authorize_ordinary_financial_fields328 PASS [ 0.010s] horae-core project::tests::basics_reject_blank_and_overlong_names329 PASS [ 0.014s] horae-core permissions::tests::removing_an_assignment_removes_only_that_matching_dimension330 PASS [ 0.011s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates331 PASS [ 0.014s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates332 PASS [ 0.011s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency333 PASS [ 0.011s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones334 PASS [ 0.022s] horae-core permissions::tests::scope_union_obeys_set_laws335 PASS [ 0.007s] horae-core project::tests::payment_terms_support_receipt_and_checked_days336 PASS [ 0.011s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total337 PASS [ 0.006s] horae-core project::tests::percentage_preserves_exact_hundredths338 PASS [ 0.011s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs339 PASS [ 0.011s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials340 PASS [ 0.013s] horae-core project::tests::monthly_fee_dates_follow_calendar_months341 PASS [ 0.009s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax342 PASS [ 0.011s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero343 PASS [ 0.120s] horae-core permissions::catalog::tests::normalization_is_idempotent_order_independent_and_duplicate_free344 PASS [ 0.012s] horae-core rounding::tests::nearest_ties_round_up345 PASS [ 0.012s] horae-core rounding::tests::up_and_down346 PASS [ 0.012s] horae-core rounding::tests::result_is_multiple_of_inc347 PASS [ 0.018s] horae-core state::tests::invoiced_is_final348 PASS [ 0.021s] horae-core rounding::tests::identity_when_inc_zero349 PASS [ 0.015s] horae-core state::tests::managers_invoice_open_and_approved_time350 PASS [ 0.009s] horae-core state::tests::only_manager_can_approve351 Running [ 00:00:00] =======> 177/189: 8 running, 177 passed, 0 skipped 352 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight353 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style354 [ 00:00:00] horae-core time_of_day::tests::format_round_trips355 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges356 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h357 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage358 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step359 PASS [ 0.011s] horae-core state::tests::member_submit_and_reopen360 Running [ 00:00:00] =======> 177/189: 8 running, 177 passed, 0 skipped 361 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight362 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style363 [ 00:00:00] horae-core time_of_day::tests::format_round_trips364 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges365 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h366 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage367 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step368 PASS [ 0.014s] horae-core time_of_day::tests::format_round_trips369 PASS [ 0.007s] horae-core time_of_day::tests::parse_reads_24h370 PASS [ 0.016s] horae-core time_of_day::tests::format_12h_matches_harvest_style371 PASS [ 0.018s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight372 PASS [ 0.014s] horae-core time_of_day::tests::parse_reads_12h_including_edges373 PASS [ 0.007s] horae-core week::tests::configured_week_reports_an_unrepresentable_start374 PASS [ 0.015s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage375 PASS [ 0.009s] horae-core week::tests::configured_week_can_start_in_the_previous_year376 PASS [ 0.015s] horae-core time_of_day::tests::snap_rounds_to_nearest_step377 PASS [ 0.010s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days378 PASS [ 0.017s] horae-core types::tests::budget_kind_wire_strings_match_db_enum379 PASS [ 0.008s] horae-core week::tests::maps_any_weekday_to_its_monday380------------381 Summary [ 0.415s] 189 tests run: 189 passed, 0 skipped382 Running [ 00:00:00] ======== 189/189: 8 running, 177 passed, 0 skipped 383 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight384 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style385 [ 00:00:00] horae-core time_of_day::tests::format_round_trips386 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges387 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h388 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage389 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step390The files belonging to this database system will be owned by user "nixbld".391This user must also own the server process.392393The database cluster will be initialized with locale "C".394The default text search configuration will be set to "english".395396Data page checksums are disabled.397398fixing permissions on existing directory /build/tmp.Sg7nn97QFp ... ok399creating subdirectories ... ok400selecting dynamic shared memory implementation ... posix401selecting default "max_connections" ... 100402selecting default "shared_buffers" ... 128MB403selecting default time zone ... UTC404creating configuration files ... ok405running bootstrap script ... ok406performing post-bootstrap initialization ... ok407syncing data to disk ... ok408409initdb: warning: enabling "trust" authentication for local connections410initdb: 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.411412Success. You can now start the database server using:413414 pg_ctl -D /build/tmp.Sg7nn97QFp -l logfile start415416waiting for server to start.... done417server started418+++ command cargo test -p horae --features server -- --test-threads 8419 Compiling horae v0.1.0 (/build/source/crates/horae)420 Compiling horae-core v0.1.0 (/build/source/crates/core)421error: could not compile `horae` (bin "horae" test)422423Caused by:424 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)425warning: build failed, waiting for other jobs to finish...426error: linking with `cc` failed: exit status: 1427 |428 = note: "cc" "/build/source/target/debug/deps/rustcjyplKg/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/rustcjyplKg/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"429 = note: some arguments are omitted. use `--verbose` to show all linker arguments430 = note: /nix/store/vfw9ldx2fqqcmz43cxb5hlcrrayd78mh-binutils-wrapper-2.46/bin/ld: line 292: 1753 Killed /nix/store/xy2zvwkq0rsm0gqlzjbd14vzf8vqv3ic-binutils-2.46/bin/ld ${extraBefore+"${extraBefore[@]}"} ${params+"${params[@]}"} ${extraAfter+"${extraAfter[@]}"}431 collect2: error: ld returned 137 exit status432 433434error: could not compile `horae` (bin "horae") due to 1 previous error