diff --git a/chrono-tz-build/Cargo.toml b/chrono-tz-build/Cargo.toml index 7a6c9c5..6004a17 100644 --- a/chrono-tz-build/Cargo.toml +++ b/chrono-tz-build/Cargo.toml @@ -14,11 +14,11 @@ documentation = "https://docs.rs/chrono-tz-build" [features] filter-by-regex = ["regex"] case-insensitive = ["uncased", "phf/uncased"] -regex = ["dep:regex"] +regex = ["dep:regex-lite"] [dependencies] parse-zoneinfo = { version = "0.3" } -regex = { default-features = false, version = "1", optional = true } +regex-lite = { version = "0.1", optional = true } phf = { version = "0.11", default-features = false } phf_codegen = { version = "0.11", default-features = false } uncased = { version = "0.9", optional = true, default-features = false } diff --git a/chrono-tz-build/src/lib.rs b/chrono-tz-build/src/lib.rs index 274e52c..d0b5745 100644 --- a/chrono-tz-build/src/lib.rs +++ b/chrono-tz-build/src/lib.rs @@ -1,7 +1,3 @@ -extern crate parse_zoneinfo; -#[cfg(feature = "filter-by-regex")] -extern crate regex; - use std::collections::BTreeSet; use std::env; use std::fs::File; @@ -382,7 +378,7 @@ mod filter { use std::collections::HashSet; use std::env; - use regex::Regex; + use regex_lite::Regex; use crate::{Table, FILTER_ENV_VAR_NAME};