7 个不稳定版本
新 0.4.0 | 2024 年 8 月 19 日 |
---|---|
0.3.1 | 2024 年 4 月 18 日 |
0.3.0 | 2023 年 7 月 7 日 |
0.2.1 | 2023 年 7 月 4 日 |
0.1.0 | 2023 年 2 月 7 日 |
在 数据库接口 中排名第 425
每月下载量 291 次
120KB
2K SLoC
Windows Timezones
该crate从 Unicode CLDR 项目的补充数据文件中获取 Windows(操作系统)的默认时区列表[^1],并将其转换为 Rust 枚举,允许检索 Windows 时区描述和相应的默认 tzdb ID。
枚举变体保证在同一 crate 的大版本中保持一致。
SQLx 支持
当启用 sqlx
功能时,为 WindowsTimezone
类型推导 sqlx::Type
。支持的 PostgreSQL 类型保留在本仓库的 schema.sql
文件中。在主要版本更新时,您需要确保您的 PostgreSQL 类型与新版本的 scheam.sql
文件匹配!
特性
chrono-tz
:实现From<WindowsTimezone> for chrono_tz::Tz
。schemars
:推导schemars::JsonSchema
。serde
:推导serde::Serialize
和serde::Deserialize
。sqlx
:推导sqlx::Type
。strum
:推导strum::EnumIter
。
[^1]:请参阅官方 Windows 文档。请注意,CLDR 列表比实际的 Windows 文档页面更更新。
依赖关系
~0–12MB
~116K SLoC