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