[package]
categories = ["date-and-time", "parsing"]
description = "Lower-level parsing engine for natural language date parsing"
documentation = "https://docs.rs/whichtime-sys"
homepage.workspace = true
keywords = ["dates", "natural-language", "parsing", "performance", "time"]
name = "whichtime-sys"
readme = "README.md"
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
version.workspace = true
[lib]
name = "whichtime_sys"
[features]
default = ["std"]
std = []
uniffi = ["dep:uniffi"]
[dependencies]
chrono = { workspace = true }
chrono-tz = { workspace = true }
aho-corasick = "1.1"
fancy-regex = { workspace = true }
regex = { workspace = true }
phf = { version = "0.13", features = ["macros"] }
bitflags = "2.4"
smallvec = "1.11"
serde = { workspace = true }
thiserror = { workspace = true }
uniffi = { workspace = true, optional = true }
[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }
[[bench]]
harness = false
name = "comparison"