IMAP commands append, close, copy, move, enable, expunge, login, logout, namespace and select implemented.

This commit is contained in:
Me
2023-06-27 18:28:07 +02:00
parent 0cd010f8ec
commit 34e21ef03f
37 changed files with 1972 additions and 479 deletions

View File

@@ -35,7 +35,7 @@ serde = { version = "1.0", features = ["derive"]}
serde_json = "1.0"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls"]}
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls-webpki-roots"]}
bytes = "1.4.0"
futures = "0.3"
ece = "2.2"
@@ -49,3 +49,6 @@ sqlx = { version = "0.7.0-alpha.3", features = [ "runtime-tokio-rustls", "postgr
num_cpus = "1.15.0"
async-trait = "0.1.68"
chrono = "0.4"
[target.'cfg(not(target_env = "msvc"))'.dependencies]
jemallocator = "0.5.0"

View File

@@ -23,6 +23,13 @@
use std::path::PathBuf;
#[cfg(not(target_env = "msvc"))]
use jemallocator::Jemalloc;
#[cfg(not(target_env = "msvc"))]
#[global_allocator]
static GLOBAL: Jemalloc = Jemalloc;
#[cfg(test)]
pub mod directory;
#[cfg(test)]