From 4ea286b81e48f5f210610bc2bd652decbcc1f7b2 Mon Sep 17 00:00:00 2001 From: Lucas Kent Date: Mon, 5 Feb 2024 14:13:37 +1100 Subject: [PATCH] swap to regex-lite --- Cargo.lock | 40 ++++------------------------------------ Cargo.toml | 2 +- src/lib.rs | 2 +- 3 files changed, 6 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7486678..67ee1c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,15 +2,6 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "aho-corasick" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" -dependencies = [ - "memchr", -] - [[package]] name = "anyhow" version = "1.0.75" @@ -39,7 +30,7 @@ version = "0.3.1" dependencies = [ "anyhow", "redis", - "regex", + "regex-lite", "serde_yaml", "subprocess", "tracing", @@ -156,33 +147,10 @@ dependencies = [ ] [[package]] -name = "regex" -version = "1.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.2" +name = "regex-lite" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e" [[package]] name = "ryu" diff --git a/Cargo.toml b/Cargo.toml index 9e53b8f..e573573 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ description = "A small helper for running `docker-compose.yaml` files" [dependencies] anyhow = "1.0.70" -regex = "1.7.0" +regex-lite = "0.1.5" serde_yaml = "0.9.21" subprocess = "0.2.9" tracing = "0.1.37" diff --git a/src/lib.rs b/src/lib.rs index b8d5848..5b8c812 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,5 @@ use anyhow::{anyhow, Result}; -use regex::Regex; +use regex_lite::Regex; use serde_yaml::Value; use std::collections::HashMap; use std::fmt::Write;