Something went wrong

Thank you for being patient! We're working hard on resolving the issue

Crate overview - Lona Docs Log in

tento-iata

tento-iata manages airport and IATA lookup data used by travel and timezone features.

Public surface

  • IataCollection fetches and caches remote IATA-style data.
  • IataRecord is the normalized airport/city record shape.
  • IataStore persists lookup data locally.
  • TzIanaLookup maps timezone metadata onto IATA records.
  • scripts exposes local query, detail, rebuild, and cache commands.

Boundaries

This crate owns IATA and timezone lookup data, not calendar event parsing or flight enrichment. Flight-specific behavior belongs in tento-flights; callers should ask this crate for normalized lookup records.

Network fetches and cache rebuilds should remain explicit script or background operations. Runtime code should prefer IataStore reads over ad hoc remote queries.