melib 0.8.13

library for e-mail clients and other e-mail applications
Documentation
[build-dependencies.flate2]
version = "1"

[dependencies.async-fn-stream]
version = "0.3"

[dependencies.async-io]
version = "2"

[dependencies.base64]
version = ">= 0.13, <= 0.22"

[dependencies.bitflags]
features = ["serde"]
version = "2.10"

[dependencies.cfg-if]
version = "^1.0.0"

[dependencies.chrono]
default-features = false
version = "^0.4"

[dependencies.data-encoding]
version = "2.9"

[dependencies.encoding_rs]
version = "^0.8"

[dependencies.flate2]
version = "1"

[dependencies.futures]
default-features = false
features = ["async-await", "executor", "std"]
version = "0.3.30"

[dependencies.imap-codec]
features = ["ext_condstore_qresync", "ext_id"]
optional = true
version = "2.0.0-alpha.4"

[dependencies.indexmap]
default-features = false
features = ["serde", "std"]
version = "^2.3"

[dependencies.isahc]
default-features = false
features = ["http2", "json", "text-decoding"]
optional = true
version = "^1.7.2"

[dependencies.libc]
features = ["extra_traits"]
version = "0.2"

[dependencies.libloading]
version = "0.8"

[dependencies.log]
features = ["std"]
version = "0.4"

[dependencies.native-tls]
default-features = false
optional = true
version = "0.2"

[dependencies.nix]
default-features = false
features = ["fs", "socket", "dir", "hostname"]
version = "0.30"

[dependencies.nom]
version = "7"

[dependencies.notify]
optional = true
version = "8"

[dependencies.polling]
version = "3"

[dependencies.regex]
version = "1"

[dependencies.rusqlite]
default-features = false
features = ["array", "modern_sqlite"]
optional = true
version = "^0.37"

[dependencies.serde]
features = ["rc"]
version = "1"

[dependencies.serde_derive]
version = "1"

[dependencies.serde_json]
features = ["raw_value"]
version = "1"

[dependencies.serde_path_to_error]
version = "0.1"

[dependencies.smallvec]
features = ["serde"]
version = "^1.15"

[dependencies.smol]
version = "2"

[dependencies.socket2]
features = []
version = "0.6"

[dependencies.unicode-segmentation]
default-features = false
version = "1.2.1"

[dependencies.url]
optional = true
version = "2.5"

[dependencies.uuid]
features = ["serde", "v4", "v5"]
version = "^1"

[dependencies.xdg]
version = "2.1.0"

[dev-dependencies.rusty-fork]
version = "0.3.0"

[dev-dependencies.tempfile]
version = "3.3"

[dev-dependencies.toml]
default-features = false
features = ["display", "preserve_order", "parse"]
version = "0.8"

[features]
debug-tracing = []
default = ["imap", "nntp", "maildir", "mbox-notify", "smtp"]
gpgme = []
http = ["isahc"]
http-static = ["isahc", "isahc/static-curl"]
imap = ["imap-codec", "tls"]
imap-trace = ["imap"]
jmap = ["http", "url/serde"]
jmap-trace = ["jmap"]
maildir = ["notify"]
mbox-notify = ["notify"]
nntp = ["tls"]
nntp-trace = ["nntp"]
notmuch = ["maildir"]
smtp = ["tls"]
smtp-trace = ["smtp"]
sqlite3 = ["sqlite3-static"]
sqlite3-static = ["rusqlite", "rusqlite/bundled-full"]
tls = ["native-tls"]
tls-static = ["tls", "native-tls/vendored"]

[lib]
name = "melib"
path = "src/lib.rs"

[package]
authors = ["Manos Pitsidianakis <manos@pitsidianak.is>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["email", "parser-implementations"]
description = "library for e-mail clients and other e-mail applications"
edition = "2021"
homepage = "https://meli-email.org"
keywords = ["mail", "mua", "maildir", "imap", "jmap"]
license = "EUPL-1.2 OR GPL-3.0-or-later"
name = "melib"
readme = "README.md"
repository = "https://git.meli-email.org/meli/meli.git"
rust-version = "1.85.0"
version = "0.8.13"

[[test]]
name = "imap"
path = "tests/imap/main.rs"

[[test]]
name = "integration"
path = "tests/integration/main.rs"

[[test]]
name = "jmap"
path = "tests/jmap/main.rs"

[[test]]
name = "maildir"
path = "tests/maildir/main.rs"

[[test]]
name = "notmuch"
path = "tests/notmuch/main.rs"

[[test]]
name = "smtp"
path = "tests/smtp/main.rs"