From e0ac712a4ee7b7858f0e18dfec6bf9b0efff0790 Mon Sep 17 00:00:00 2001 From: neri Date: Sat, 8 Oct 2022 12:42:20 +0200 Subject: [PATCH] improve release binary size --- Cargo.lock | 34 +--------------------------------- Cargo.toml | 11 +++++++++-- 2 files changed, 10 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f3d120d..b3f16d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -273,17 +273,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -427,7 +416,7 @@ dependencies = [ [[package]] name = "datatrash" -version = "1.2.0" +version = "1.2.1" dependencies = [ "actix-files", "actix-governor", @@ -524,11 +513,8 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" dependencies = [ - "atty", "humantime", "log", - "regex", - "termcolor", ] [[package]] @@ -1578,15 +1564,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "termcolor" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" -dependencies = [ - "winapi-util", -] - [[package]] name = "thiserror" version = "1.0.37" @@ -1964,15 +1941,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" diff --git a/Cargo.toml b/Cargo.toml index df113b1..2630ab7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "datatrash" -version = "1.2.0" +version = "1.2.1" authors = ["neri"] edition = "2021" @@ -17,7 +17,9 @@ sqlx = { version = "0.6.2", default-features = false, features = [ "postgres", "time", ] } -env_logger = "0.9.1" +env_logger = { version = "0.9.1", default-features = false, features = [ + "humantime", +] } log = "0.4.17" actix-files = "0.6.2" tokio = { version = "1.21.2", features = ["rt", "macros", "sync"] } @@ -34,3 +36,8 @@ url = "2.3.1" actix-governor = "0.3.2" governor = "0.4.2" lazy_static = "1.4.0" + +[profile.release] +strip = "symbols" +lto = true +codegen-units = 1