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