disable unnecessary/unused regex features to reduce binary size

This will reduce the monolith binary size by ~15%.
This commit is contained in:
Jakub Jirutka 2022-09-19 22:34:25 +02:00 committed by Sunshine
parent ef3684025b
commit 7c61b462dd
2 changed files with 6 additions and 12 deletions

11
Cargo.lock generated
View file

@ -8,15 +8,6 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "aho-corasick"
version = "0.7.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
dependencies = [
"memchr",
]
[[package]] [[package]]
name = "alloc-no-stdlib" name = "alloc-no-stdlib"
version = "2.0.3" version = "2.0.3"
@ -1211,8 +1202,6 @@ version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
dependencies = [ dependencies = [
"aho-corasick",
"memchr",
"regex-syntax", "regex-syntax",
] ]

View file

@ -30,10 +30,15 @@ cssparser = "0.29.6"
encoding_rs = "0.8.31" encoding_rs = "0.8.31"
html5ever = "0.24.1" html5ever = "0.24.1"
percent-encoding = "2.1.0" percent-encoding = "2.1.0"
regex = "1.6.0" # Used for parsing srcset and NOSCRIPT
sha2 = "0.10.2" # Used for calculating checksums during integrity checks sha2 = "0.10.2" # Used for calculating checksums during integrity checks
url = "2.2.2" url = "2.2.2"
# Used for parsing srcset and NOSCRIPT
[dependencies.regex]
version = "1.6.0"
default-features = false
features = ["std", "perf-dfa", "unicode-perl"]
[dependencies.reqwest] [dependencies.reqwest]
version = "0.11.11" version = "0.11.11"
default-features = false default-features = false