diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2022-08-27 16:18:56 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2022-08-27 16:18:56 +0300 |
commit | 7650805c60cec2fe09cd2a59cb665731f5cca140 (patch) | |
tree | 754e6359daf491db61ab4c7a649394bb6f172494 /melib | |
parent | e29041f73354c59ef95916edd75e6ca7876e3c3a (diff) | |
download | meli-7650805c60cec2fe09cd2a59cb665731f5cca140.zip |
Bring stripped binary size down to 7MiB
Diffstat (limited to 'melib')
-rw-r--r-- | melib/Cargo.toml | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/melib/Cargo.toml b/melib/Cargo.toml index 99312729..1d383d38 100644 --- a/melib/Cargo.toml +++ b/melib/Cargo.toml @@ -10,7 +10,7 @@ homepage = "https://meli.delivery" repository = "https://git.meli.delivery/meli/meli.git" description = "mail library" keywords = ["mail", "mua", "maildir", "imap", "jmap"] -categories = [ "email", "parser-implementations"] +categories = ["email", "parser-implementations"] license = "GPL-3.0-or-later" readme = "README.md" @@ -19,34 +19,34 @@ name = "melib" path = "src/lib.rs" [dependencies] +async-stream = "^0.3" +base64 = { version = "^0.13", optional = true } +bincode = { version = "^1.3.0", default-features = false } bitflags = "1.0" -data-encoding = "2.1.1" -encoding = "0.2.33" -nom = { version = "7" } +data-encoding = { version = "2.1.1" } +encoding = { version = "0.2.33", default-features = false } +flate2 = { version = "1.0.16", optional = true } +futures = "0.3.5" + +indexmap = { version = "^1.5", default-features = false, features = ["serde-1", ] } +isahc = { version = "^1.7.2", optional = true, default-features = false, features = ["http2", "json", "text-decoding"] } +libc = { version = "0.2.125", features = ["extra_traits",] } -indexmap = { version = "^1.5", features = ["serde-1", ] } +libloading = "^0.7" +native-tls = { version = "0.2.3", default-features = false, optional = true } +nix = "^0.24" +nom = { version = "7" } notify = { version = "4.0.15", optional = true } -xdg = "2.1.0" -native-tls = { version ="0.2.3", optional=true } +rusqlite = { version = "^0.28", default-features = false, optional = true } serde = { version = "1.0.71", features = ["rc", ] } serde_derive = "1.0.71" -bincode = "^1.3.0" -uuid = { version = "^1", features = ["serde", "v4", "v5"] } - -unicode-segmentation = { version = "1.2.1", optional = true } -libc = {version = "0.2.125", features = ["extra_traits",]} -isahc = { version = "^1.7.2", optional = true, default-features = false, features = ["http2", "json", "text-decoding"]} serde_json = { version = "1.0", optional = true, features = ["raw_value",] } smallvec = { version = "^1.5.0", features = ["serde", ] } -nix = "^0.24" -rusqlite = {version = "^0.27", optional = true } - -libloading = "^0.7" -futures = "0.3.5" smol = "1.0.0" -async-stream = "^0.3" -base64 = { version = "^0.13", optional = true } -flate2 = { version = "1.0.16", optional = true } + +unicode-segmentation = { version = "1.2.1", default-features = false, optional = true } +uuid = { version = "^1", features = ["serde", "v4", "v5"] } +xdg = "2.1.0" xdg-utils = "^0.4.0" [features] |