├── .github ├── dependabot.yml └── workflows │ ├── audit.yml │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-Apache ├── LICENSE-MIT ├── README.md ├── check_release.sh ├── clippy.toml ├── examples ├── settings.rs ├── statics.rs └── time.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ ├── parse_file.rs │ └── parse_string.rs ├── rustfmt.toml └── src ├── constants └── mod.rs ├── datetime ├── find.rs └── mod.rs ├── error ├── datetime.rs ├── mod.rs ├── parse.rs └── timezone.rs ├── lib.rs ├── parse ├── mod.rs ├── tz_file.rs ├── tz_string.rs └── utils.rs ├── timezone ├── mod.rs └── rule.rs └── utils ├── const_fns.rs ├── mod.rs └── system_time.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | Cargo.lock 3 | target 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-Apache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/LICENSE-Apache -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/README.md -------------------------------------------------------------------------------- /check_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/check_release.sh -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.85" 2 | -------------------------------------------------------------------------------- /examples/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/examples/settings.rs -------------------------------------------------------------------------------- /examples/statics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/examples/statics.rs -------------------------------------------------------------------------------- /examples/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/examples/time.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/parse_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/fuzz/fuzz_targets/parse_file.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/parse_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/fuzz/fuzz_targets/parse_string.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 160 2 | use_small_heuristics = "Max" 3 | -------------------------------------------------------------------------------- /src/constants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/constants/mod.rs -------------------------------------------------------------------------------- /src/datetime/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/datetime/find.rs -------------------------------------------------------------------------------- /src/datetime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/datetime/mod.rs -------------------------------------------------------------------------------- /src/error/datetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/error/datetime.rs -------------------------------------------------------------------------------- /src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/error/mod.rs -------------------------------------------------------------------------------- /src/error/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/error/parse.rs -------------------------------------------------------------------------------- /src/error/timezone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/error/timezone.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/parse/mod.rs -------------------------------------------------------------------------------- /src/parse/tz_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/parse/tz_file.rs -------------------------------------------------------------------------------- /src/parse/tz_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/parse/tz_string.rs -------------------------------------------------------------------------------- /src/parse/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/parse/utils.rs -------------------------------------------------------------------------------- /src/timezone/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/timezone/mod.rs -------------------------------------------------------------------------------- /src/timezone/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/timezone/rule.rs -------------------------------------------------------------------------------- /src/utils/const_fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/utils/const_fns.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/system_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-hgg-x/tz-rs/HEAD/src/utils/system_time.rs --------------------------------------------------------------------------------