{"name":"stalwart","vers":"0.15.6","deps":[{"name":"aes","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aes-gcm-siv","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ahash","req":"^0.8.11","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":["server_2_10","server_2_11","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_core","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^2.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode_1","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"bincode"},{"name":"biscuit","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitpacking","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"calcard","req":"^0.3","features":["rkyv"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"calcard","req":"^0.3","features":["serde","rkyv"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"calcard_v01","req":"^0.1","features":["rkyv"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"calcard"},{"name":"cbc","req":"^0.1.2","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":["serde","unstable-locales"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"compact_str","req":"^0.9.0","features":["rkyv","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool","req":"^0.12","features":["managed","rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-postgres","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"decancer","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dns-update","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event_macro","req":"^0.15.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"stalwart-event-macro"},{"name":"farmhash","req":"^1.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fast-float","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form-data","req":"^0.6.0","features":["sync"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"foundationdb","req":"^0.9.2","features":["embedded-fdb-include","fdb-7_3"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashify","req":"^0.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.6.0","features":["server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"idna","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagesize","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"infer","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_env = \"msvc\"))","kind":"normal"},{"name":"jieba-rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jmap-tools","req":"^0.1","features":["rkyv"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ldap3","req":"^0.12","features":["tls-rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.126","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"lru-cache","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.12","features":["frame"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"mail-auth","req":"^0.7.1","features":["rkyv","generate","test"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mail-builder","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mail-parser","req":"^0.11","features":["full_encoding","rkyv"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mail-send","req":"^0.5","features":["cram-md5","ring","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maplit","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memchr","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory-stats","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mysql_async","req":"^0.36","features":["default-rustls-ring","minimal"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nohash","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.29","features":["reqwest-client","http-proto","trace","metrics","logs","internal-logs","grpc-tonic","tls-webpki-roots","reqwest-rustls-webpki-roots"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdh"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13","features":["ecdh"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"password-hash","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.1","features":["simple"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10.2","features":["alloc","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"privdrop","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proc_macros","req":"^0.15.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"stalwart-proc-macros"},{"name":"prometheus","req":"^0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proxy-header","req":"^0.1.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"psl","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pwhash","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quick_cache","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"r2d2","req":"^0.8.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_08","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rand"},{"name":"rasn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rasn-cms","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rasn-pkix","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["cmake-build"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","tokio-rustls-comp","tls-rustls-insecure","tls-rustls-webpki-roots","cluster-async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls-webpki-roots","http2","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rev_lines","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rkyv","req":"^0.8.10","features":["little_endian"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roaring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rocksdb","req":"^0.24","features":["multi-threaded-cf"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rsa","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtrb","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-s3","req":"^0.35","features":["tokio-rustls-tls","no-verify-ssl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-stemmers","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.5","features":["std","ring","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls_021","req":"^0.21","features":["dangerous_configuration"],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"rustls"},{"name":"scrypt","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sequoia-openpgp","req":"^2.0","features":["crypto-rust","allow-experimental-crypto","allow-variable-time-crypto"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha1","req":"^0.10.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sieve-rs","req":"^0.7","features":["rkyv","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smtp-proto","req":"^0.2","features":["rkyv","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tinyvec","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7.10","features":["with-serde_json-1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["ring","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"totp-rs","req":"^5.5.1","features":["otpauth"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-general-category","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-security","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"whatlang","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8.5","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zenoh","req":"^1.3.4","features":["auth_pubkey","transport_multilink","transport_compression","transport_quic","transport_tcp","transport_tls","transport_udp"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"595e2c49efe879016d07c585ea8b40376e31443a0ac579456e872740185992d7","features":{"azure":["azure_core","azure_storage","azure_storage_blobs"],"default":["rocks","enterprise"],"enterprise":[],"fdb-chunked-bm":[],"kafka":["rdkafka"],"mysql":["mysql_async"],"nats":["async-nats"],"postgres":["tokio-postgres","deadpool-postgres","bytes"],"rocks":["rocksdb","rayon"],"s3":["rust-s3","rustls_021"],"sqlite":["rusqlite","rayon","r2d2","lru-cache"],"test_mode":[]},"features2":{"foundation":["foundationdb"],"foundationdb":["dep:foundationdb"],"redis":["dep:redis"],"zenoh":["dep:zenoh"]},"yanked":false,"pubtime":"2026-06-16T12:27:33Z","v":2}