iztro 0.9.0

Strongly typed Zi Wei Dou Shu chart generation aligned with iztro.
Documentation
//! Internal calendar-conversion adapters.
//!
//! This module isolates the third-party calendar engine and lunar-date
//! normalization behind internal adapters. Calendar-backend types never leak
//! past this boundary: [`tyme`] is the engine adapter, [`policy`] applies the
//! `iztro-rs`-owned chart calendar policy, and facades consume only the crate's
//! own typed domain values and chart facts.

mod lunar_normalize;
mod lunar_target;
mod policy;
mod solar_to_lunar;
mod tyme;

pub(crate) use lunar_normalize::resolve_lunar_date;
pub(crate) use lunar_target::{
    ResolvedTemporalTarget, lunar_month_has_thirtieth, resolve_non_leap_lunar,
};
pub(crate) use solar_to_lunar::{
    LunarConversion, lunar_facts, solar_to_lunar, solar_to_lunar_with_resolved_datetime,
    solar_to_lunar_with_year_boundary,
};
pub(crate) use tyme::LunarDateInfo;