diff --git a/Cargo.lock b/Cargo.lock index 39d5c85..709cd1c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,6 +154,28 @@ dependencies = [ "parse-zoneinfo", ] +[[package]] +name = "chrono-tz" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa48fa079165080f11d7753fd0bc175b7d391f276b965fe4b55bfad67856e463" +dependencies = [ + "chrono", + "chrono-tz-build", + "phf", +] + +[[package]] +name = "chrono-tz-build" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751" +dependencies = [ + "parse-zoneinfo", + "phf", + "phf_codegen", +] + [[package]] name = "clap" version = "4.1.8" @@ -197,7 +219,7 @@ version = "0.0.1" dependencies = [ "anyhow", "chrono", - "chrono-tz", + "chrono-tz 0.8.1", "clickhouse-rs", "env_logger", "mimalloc", @@ -213,7 +235,7 @@ source = "git+https://github.com/Count-Count/clickhouse-rs.git?branch=chrono-no- dependencies = [ "byteorder", "chrono", - "chrono-tz", + "chrono-tz 0.5.3", "clickhouse-rs-cityhash-sys", "combine", "crossbeam", @@ -1244,6 +1266,44 @@ dependencies = [ "sha2", ] +[[package]] +name = "phf" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_codegen" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" +dependencies = [ + "phf_shared", + "rand", +] + +[[package]] +name = "phf_shared" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" +dependencies = [ + "siphasher", +] + [[package]] name = "pin-project" version = "1.0.12" @@ -1641,6 +1701,12 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +[[package]] +name = "siphasher" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" + [[package]] name = "slab" version = "0.4.8" diff --git a/spikes/clickhouse-ingest/Cargo.toml b/spikes/clickhouse-ingest/Cargo.toml index 9f986e2..855d287 100644 --- a/spikes/clickhouse-ingest/Cargo.toml +++ b/spikes/clickhouse-ingest/Cargo.toml @@ -13,5 +13,5 @@ quick-xml = { version = "0.22", features = [ "serialize" ] } tokio = { version = "1.16", features = ["full"] } env_logger = "0.9.0" chrono = { version = "0.4", default-features = false, features = [ "std" ] } -chrono-tz = "0.5" +chrono-tz = "0.8" mimalloc = "0.1.26" \ No newline at end of file