diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-02-07 23:24:40 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-02-21 16:23:50 +0100 |
| commit | f6c7f6d1a99e46580e014387128d7679b6229961 (patch) | |
| tree | 8f969348695d60f2d80fad15a4582170dc7f2c46 | |
| parent | cd92d028a9a72a2870cefed3c16958765538bbdc (diff) | |
| download | mullvadvpn-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.lock | 8 | ||||
| -rw-r--r-- | mullvad-version/Cargo.toml | 2 | ||||
| -rw-r--r-- | mullvad-version/src/lib.rs | 2 | ||||
| -rw-r--r-- | test/Cargo.lock | 8 |
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" |
