Skip to main content

Module entity_resolution

Module entity_resolution 

Source
Expand description

Entity resolution module.

This module provides functionality for resolving entities from resources with locale-based fallback. It handles:

  • Merging entities across locales (en → parent → specific)
  • Resolving entity pointers (ResourceId, Override)
  • Combining titles from multiple entities

§Locale Hierarchy

For a locale like “fr-FR”, entities are merged in this order:

  1. “en” (base locale)
  2. “fr” (parent locale)
  3. “fr-FR” (specific locale)

Properties from more specific locales override those from more general locales.

Re-exports§

pub use locale::build_merge_hierarchy;
pub use locale::get_all_parent_locales;
pub use locale::get_parent_locale;
pub use locale::normalize_locale;

Modules§

locale
Locale hierarchy utilities.

Structs§

EntityResolver
Resolver for entities in liturgical days.