summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-02-07 23:24:40 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-02-21 16:23:50 +0100
commitf6c7f6d1a99e46580e014387128d7679b6229961 (patch)
tree8f969348695d60f2d80fad15a4582170dc7f2c46
parentcd92d028a9a72a2870cefed3c16958765538bbdc (diff)
downloadmullvadvpn-f6c7f6d1a99e46580e014387128d7679b6229961.tar.xz
mullvadvpn-f6c7f6d1a99e46580e014387128d7679b6229961.zip
Switch to regex-lite for mullvad-version
This brings down the binary size of installer-downloader from 2.3 M to 1.4 M with size optimizations enabled
-rw-r--r--Cargo.lock8
-rw-r--r--mullvad-version/Cargo.toml2
-rw-r--r--mullvad-version/src/lib.rs2
-rw-r--r--test/Cargo.lock8
4 files changed, 16 insertions, 4 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 3e0c42ae83..76b4c96730 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2698,7 +2698,7 @@ dependencies = [
name = "mullvad-version"
version = "0.0.0"
dependencies = [
- "regex",
+ "regex-lite",
]
[[package]]
@@ -3801,6 +3801,12 @@ dependencies = [
]
[[package]]
+name = "regex-lite"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
+
+[[package]]
name = "regex-syntax"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/mullvad-version/Cargo.toml b/mullvad-version/Cargo.toml
index f4586f6569..3bb0f25afa 100644
--- a/mullvad-version/Cargo.toml
+++ b/mullvad-version/Cargo.toml
@@ -17,4 +17,4 @@ workspace = true
[dependencies]
-regex = "1.6.0"
+regex-lite = "0.1"
diff --git a/mullvad-version/src/lib.rs b/mullvad-version/src/lib.rs
index 75baa97c11..a0a78e8a6a 100644
--- a/mullvad-version/src/lib.rs
+++ b/mullvad-version/src/lib.rs
@@ -3,7 +3,7 @@ use std::fmt::Display;
use std::str::FromStr;
use std::sync::LazyLock;
-use regex::Regex;
+use regex_lite::Regex;
/// The Mullvad VPN app product version
pub const VERSION: &str = include_str!(concat!(env!("OUT_DIR"), "/product-version.txt"));
diff --git a/test/Cargo.lock b/test/Cargo.lock
index c639022fa8..897e6c9645 100644
--- a/test/Cargo.lock
+++ b/test/Cargo.lock
@@ -2141,7 +2141,7 @@ dependencies = [
name = "mullvad-version"
version = "0.0.0"
dependencies = [
- "regex",
+ "regex-lite",
]
[[package]]
@@ -2854,6 +2854,12 @@ dependencies = [
]
[[package]]
+name = "regex-lite"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
+
+[[package]]
name = "regex-syntax"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"