Remove unused dependency features, prefer libz-backed implementations

This commit is contained in:
Vinícius Rodrigues Miguel 2021-09-16 20:17:52 -03:00
parent 36dade8c11
commit fabe7cba31
2 changed files with 20 additions and 14 deletions

30
Cargo.lock generated
View File

@ -89,6 +89,7 @@ dependencies = [
"cfg-if", "cfg-if",
"crc32fast", "crc32fast",
"libc", "libc",
"libz-sys",
"miniz_oxide", "miniz_oxide",
] ]
@ -109,6 +110,17 @@ version = "0.2.98"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790"
[[package]]
name = "libz-sys"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"
dependencies = [
"cc",
"pkg-config",
"vcpkg",
]
[[package]] [[package]]
name = "lzma-sys" name = "lzma-sys"
version = "0.1.17" version = "0.1.17"
@ -304,22 +316,18 @@ dependencies = [
"syn", "syn",
] ]
[[package]]
name = "time"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
dependencies = [
"libc",
"winapi",
]
[[package]] [[package]]
name = "unicode-xid" name = "unicode-xid"
version = "0.2.2" version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
[[package]]
name = "vcpkg"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]] [[package]]
name = "walkdir" name = "walkdir"
version = "2.3.2" version = "2.3.2"
@ -393,9 +401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"bzip2",
"crc32fast", "crc32fast",
"flate2", "flate2",
"thiserror", "thiserror",
"time",
] ]

View File

@ -15,11 +15,11 @@ description = "A command-line utility for easily compressing and decompressing f
[dependencies] [dependencies]
walkdir = "2.3.2" walkdir = "2.3.2"
strsim = "0.10.0" strsim = "0.10.0"
flate2 = "1.0.22" flate2 = { version = "1.0.22", default-features = false, features = ["zlib"] }
bzip2 = "0.4.3" bzip2 = "0.4.3"
tar = "0.4.37" tar = "0.4.37"
xz2 = "0.1.6" xz2 = "0.1.6"
zip = "0.5.13" zip = { version = "0.5.13", default-features = false, features = ["deflate-miniz"] }
[dev-dependencies] [dev-dependencies]
tempfile = "3.2.0" tempfile = "3.2.0"