JMAP protocol layer refactoring (part 5)

This commit is contained in:
mdecimus
2025-09-27 20:02:16 +02:00
parent 8c67abcd3c
commit d9999a61fe
66 changed files with 2562 additions and 2074 deletions

18
Cargo.lock generated
View File

@@ -3845,11 +3845,13 @@ dependencies = [
"directory",
"email",
"futures-util",
"hashify",
"hkdf",
"http-body-util",
"http_proto",
"hyper 1.7.0",
"hyper-util",
"jmap-tools",
"jmap_proto",
"lz4_flex",
"mail-auth",
@@ -3874,9 +3876,9 @@ dependencies = [
"spam-filter",
"store",
"tokio",
"tokio-tungstenite 0.27.0",
"tokio-tungstenite 0.28.0",
"trc",
"tungstenite 0.27.0",
"tungstenite 0.28.0",
"types",
"utils",
]
@@ -3908,6 +3910,7 @@ name = "jmap-tools"
version = "0.1.1"
dependencies = [
"hashify",
"rkyv",
"serde",
"serde_json",
]
@@ -8340,14 +8343,14 @@ dependencies = [
[[package]]
name = "tokio-tungstenite"
version = "0.27.0"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1"
checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857"
dependencies = [
"futures-util",
"log",
"tokio",
"tungstenite 0.27.0",
"tungstenite 0.28.0",
]
[[package]]
@@ -8650,9 +8653,9 @@ dependencies = [
[[package]]
name = "tungstenite"
version = "0.27.0"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d"
checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442"
dependencies = [
"bytes",
"data-encoding",
@@ -8693,6 +8696,7 @@ dependencies = [
"blake3",
"compact_str",
"hashify",
"jmap-tools",
"rkyv",
"serde",
"trc",