pub mod tzdb;
pub use tzdb::*;
#[cfg(all(feature = "jiff-tz", not(feature = "tz-tests")))]
mod jiff_tz;
#[cfg(all(feature = "jiff-tz", not(feature = "tz-tests")))]
use jiff_tz::*;
#[inline(always)]
pub fn offset_for_local(name: &str, local_unix: i64) -> Option<OffsetInfo> {
#[cfg(all(feature = "jiff-tz", not(feature = "tz-tests")))]
{
jiff_offset_info_at_local(name, local_unix)
}
#[cfg(any(not(feature = "jiff-tz"), feature = "tz-tests"))]
{
offset_info_at_local(name, local_unix)
}
}
#[inline(always)]
pub fn offset_for_utc(name: &str, utc_unix: i64) -> Option<OffsetInfo> {
#[cfg(all(feature = "jiff-tz", not(feature = "tz-tests")))]
{
jiff_offset_info_at_utc(name, utc_unix)
}
#[cfg(any(not(feature = "jiff-tz"), feature = "tz-tests"))]
{
offset_info_at_utc(name, utc_unix)
}
}