backhopper-core 0.37.0

Core types, snapshot I/O, store, and compatibility analysis for backhopper
Documentation
// Copyright (C) 2026 Michael S. Klishin and Contributors
// SPDX-License-Identifier: Apache-2.0 OR MIT
// See LICENSE-APACHE and LICENSE-MIT for details.

mod added_lines_unit_tests;
mod aggregate_verdict_unit_tests;
mod app_src_unit_tests;
mod apply_conflict_unit_tests;
mod apply_forecast_unit_tests;
mod arg_shape_unit_tests;
mod arity_try_from_unit_tests;
mod attribute_string_context_unit_tests;
mod batch_clearance_self_projects_unit_tests;
mod batch_payload_unit_tests;
mod behaviour_callback_resolve_unit_tests;
mod behaviour_conformance_unit_tests;
mod behaviour_implementer_sweep_planner_unit_tests;
mod behaviour_implementer_sweep_unit_tests;
mod build_system_unit_tests;
mod call_sites_scanner_unit_tests;
mod call_sites_type_refs_unit_tests;
mod call_sites_unit_tests;
mod check_payload_wire_unit_tests;
mod classify_visibility_unit_tests;
mod clearance_unit_tests;
mod commit_sha_abbreviated_unit_tests;
mod commit_sha_prefix_unit_tests;
mod compat_apply_family_unit_tests;
mod compat_macro_resolution_unit_tests;
mod compat_patch_unit_tests;
mod compat_source_macros_unit_tests;
mod config_otp_unit_tests;
mod config_unit_tests;
mod context_drift_unit_tests;
mod corpus_projection_unit_tests;
mod cuttlefish_features_unit_tests;
mod define_resolve_unit_tests;
mod dep_behaviour_conformance_unit_tests;
mod erlang_mk_unit_tests;
mod erlang_support_unit_tests;
mod erlang_version_range_unit_tests;
mod eval_unit_tests;
mod evaluation_clause_mismatch_unit_tests;
mod evaluation_dynamic_dispatch_unit_tests;
mod evaluation_record_fields_unit_tests;
mod evaluation_signature_changed_unit_tests;
mod evaluation_support;
mod evaluation_typestate_unit_tests;
mod evaluation_unit_tests;
mod explain_payload_unit_tests;
mod export_set_unit_tests;
mod export_without_body_unit_tests;
mod exported_type_extraction_unit_tests;
mod exported_type_resolve_unit_tests;
mod extraction_freshness_unit_tests;
mod file_kind_and_family_unit_tests;
mod forecast_eval_unit_tests;
mod format_v2_unit_tests;
mod host_config_unit_tests;
mod host_facts_digest_unit_tests;
mod implementer_index_unit_tests;
mod inapplicable_promotion_unit_tests;
mod indirect_calls_elixir_unit_tests;
mod indirect_calls_unit_tests;
mod jigsaw_evaluate_unit_tests;
mod jigsaw_load_unit_tests;
mod jigsaw_names_unit_tests;
mod jigsaw_plan_unit_tests;
mod jigsaw_presence_unit_tests;
mod jigsaw_ranges_unit_tests;
mod jigsaw_record_default_unit_tests;
mod jigsaw_store_listing_unit_tests;
mod jigsaw_support;
mod jigsaw_wire_unit_tests;
mod library_derivation_unit_tests;
mod local_call_resolve_unit_tests;
mod macro_value_resolve_unit_tests;
mod mfa_tuple_attribute_context_unit_tests;
mod mfa_tuple_shape_unit_tests;
mod missing_type_reason_unit_tests;
mod module_relocation_unit_tests;
mod names_unit_tests;
mod names_validation_unit_tests;
mod non_empty_unit_tests;
mod non_self_tracked_unit_tests;
mod normalised_unit_tests;
mod only_self_surface_touched_unit_tests;
mod only_test_visibility_changed_unit_tests;
mod option_key_drift_unit_tests;
mod option_keys_unit_tests;
mod otp_unit_tests;
mod out_of_scope_inapplicable_unit_tests;
mod patch_facts_unit_tests;
mod patched_file_primary_path_unit_tests;
mod path_routing_unit_tests;
mod path_translation_unit_tests;
mod per_pin_repo_override_unit_tests;
mod pin_spec_unit_tests;
mod plugin_set_unit_tests;
mod postimage_check_unit_tests;
mod preimage_check_unit_tests;
mod project_layout_unit_tests;
mod qualified_call_resolve_unit_tests;
mod qualified_call_sites_unit_tests;
mod reason_path_scoped_unit_tests;
mod reason_resolver_class_unit_tests;
mod record_field_split_unit_tests;
mod ref_origin_unit_tests;
mod relative_path_unit_tests;
mod release_roots_unit_tests;
mod release_version_unit_tests;
mod resolver_coverage_unit_tests;
mod return_shape_conformance_unit_tests;
mod route_pin_verdict_unit_tests;
mod scan_hunk_unit_tests;
mod schema_diff_unit_tests;
mod schema_generation_unit_tests;
mod schema_mfa_extraction_unit_tests;
mod schema_suite_suggestions_unit_tests;
mod scope_unit_tests;
mod self_project_config_unit_tests;
mod series_evaluation_v2_unit_tests;
mod series_releases_unit_tests;
mod series_summary_blocking_unit_tests;
mod snapshot_apps_scanned_unit_tests;
mod snapshot_canonical_deserialize_unit_tests;
mod snapshot_diff_payload_unit_tests;
mod snapshot_enum_labels_unit_tests;
mod snapshot_format_v5_unit_tests;
mod snapshot_header_read_unit_tests;
mod snapshot_lookup_unit_tests;
mod snapshot_record_continuation_unit_tests;
mod snapshot_round_trip_unit_tests;
mod snapshot_show_filter_unit_tests;
mod sort_unit_tests;
mod source_attributes_unit_tests;
mod spec_ast_unit_tests;
mod spec_normalize_unit_tests;
mod spec_parser_unit_tests;
mod store_new_fields_round_trip_unit_tests;
mod store_unit_tests;
mod suite_fanout_cap_unit_tests;
mod suite_matcher_unit_tests;
mod suite_registration_unit_tests;
mod suite_rule_line_match_unit_tests;
mod suite_rule_template_unit_tests;
mod suite_rule_toml_unit_tests;
mod summary_unit_tests;
mod symbol_availability_unit_tests;
mod tag_glob_unit_tests;
mod target_findings_unit_tests;
mod target_path_absent_reason_unit_tests;
mod target_preimage_unit_tests;
mod target_tree_classifier_unit_tests;
mod target_tree_module_path_unit_tests;
mod test_018_diagnostics_and_family_unit_tests;
mod test_018_reason_variants_unit_tests;
mod test_only_exports_round_trip_unit_tests;
mod test_suite_typestate_unit_tests;
mod touched_kinds_unit_tests;
mod uncovered_applications_unit_tests;
mod verdict_fingerprint_unit_tests;
mod verdict_reasons_unit_tests;
mod verdict_unit_tests;
mod version_cmp_unit_tests;
mod versioned_machine_model_unit_tests;
mod versioned_machine_round_trip_unit_tests;
mod versioned_machine_snapshot_missing_producer_unit_tests;
mod versioned_machine_snapshot_missing_reason_unit_tests;
mod vocabulary_unit_tests;
mod wire_contract_family_defaults_unit_tests;