Remove indexmap dependency

`indexmap` is a large dependency (4K SLoC) containing `unsafe` code.

Contact IDs are now passed around as a Vec<u32> or &[u32].

QUOTA roots are now sorted by name instead of perserving original order.
This commit is contained in:
link2xt
2021-11-21 19:11:11 +00:00
committed by Simon Laux
parent 5c571520a0
commit 016fb2ceb2
4 changed files with 41 additions and 52 deletions

11
Cargo.lock generated
View File

@@ -1084,7 +1084,6 @@ dependencies = [
"hex",
"humansize",
"image",
"indexmap",
"kamadak-exif",
"lettre_email",
"libc",
@@ -1935,16 +1934,6 @@ dependencies = [
"nom 6.1.2",
]
[[package]]
name = "indexmap"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"
dependencies = [
"autocfg 1.0.1",
"hashbrown",
]
[[package]]
name = "infer"
version = "0.2.3"