jiff 0.1.14

A date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal project.
Documentation
[dependencies.jiff-tzdb]
optional = true
version = "0.1.1"

[dependencies.log]
optional = true
version = "0.4.21"

[dependencies.serde]
optional = true
version = "1.0.203"

[dev-dependencies.anyhow]
version = "1.0.81"

[dev-dependencies.chrono]
features = ["serde"]
version = "0.4.38"

[dev-dependencies.chrono-tz]
version = "0.9.0"

[dev-dependencies.icu]
features = ["std"]
version = "1.5.0"

[dev-dependencies.insta]
version = "1.39.0"

[dev-dependencies.quickcheck]
default-features = false
version = "1.0.3"

[dev-dependencies.serde]
features = ["derive"]
version = "1.0.203"

[dev-dependencies.serde_json]
version = "1.0.117"

[dev-dependencies.tabwriter]
version = "1.4.0"

[dev-dependencies.time]
features = ["local-offset", "macros", "parsing"]
version = "0.3.36"

[dev-dependencies.tzfile]
version = "0.1.3"

[dev-dependencies.walkdir]
version = "2.5.0"

[features]
alloc = []
default = ["std", "tz-system", "tzdb-bundle-platform", "tzdb-zoneinfo"]
js = ["dep:wasm-bindgen", "dep:js-sys"]
logging = ["dep:log"]
serde = ["dep:serde"]
std = ["alloc"]
tz-system = ["std", "dep:windows-sys"]
tzdb-bundle-always = ["dep:jiff-tzdb", "alloc"]
tzdb-bundle-platform = ["dep:jiff-tzdb-platform", "alloc"]
tzdb-zoneinfo = ["std"]

[lib]
name = "jiff"
path = "src/lib.rs"

[package]
authors = ["Andrew Gallant <jamslam@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["date-and-time", "no-std"]
description = """
A date-time library that encourages you to jump into the pit of success.

This library is heavily inspired by the Temporal project.
"""
documentation = "https://docs.rs/jiff"
edition = "2021"
exclude = ["/.github", "/tmp"]
keywords = ["date", "time", "calendar", "zone", "duration"]
license = "Unlicense OR MIT"
name = "jiff"
readme = "README.md"
repository = "https://github.com/BurntSushi/jiff"
rust-version = "1.70"
version = "0.1.14"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[profile.testrelease]
debug-assertions = false
inherits = "test"

[target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.js-sys]
optional = true
version = "0.3.50"

[target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.wasm-bindgen]
optional = true
version = "0.2.70"

[target.'cfg(any(windows, target_family = "wasm"))'.dependencies.jiff-tzdb-platform]
optional = true
version = "0.1.1"

[target.'cfg(not(target_family = "wasm"))'.dev-dependencies.hifitime]
version = "3.9.0"

[target."cfg(windows)".dependencies.windows-sys]
default-features = false
features = ["Win32_Foundation", "Win32_System_Time"]
optional = true
version = ">=0.52.0, <=0.59.*"

[[test]]
name = "integration"
path = "tests/lib.rs"