matrix-sdk 0.4.1

A high level Matrix client-server library.
Documentation
[[example]]
name = "emoji_verification"
required-features = ["encryption"]
[dependencies.anyhow]
optional = true
version = "1.0.42"

[dependencies.bytes]
version = "1.0.1"

[dependencies.dashmap]
version = "4.0.2"

[dependencies.event-listener]
version = "2.5.1"

[dependencies.futures]
version = "0.3.15"

[dependencies.http]
version = "0.2.4"

[dependencies.matrix-sdk-base]
default_features = false
version = "0.4.0"

[dependencies.matrix-sdk-common]
version = "0.4.0"

[dependencies.mime]
version = "0.3.16"

[dependencies.rand]
optional = true
version = "0.8.4"

[dependencies.reqwest]
default_features = false
version = "0.11.3"

[dependencies.ruma]
features = ["client-api-c", "compat", "unstable-pre-spec"]
version = "0.4.0"

[dependencies.serde]
version = "1.0.126"

[dependencies.serde_json]
version = "1.0.64"

[dependencies.thiserror]
version = "1.0.25"

[dependencies.tokio-stream]
features = ["net"]
optional = true
version = "0.1.6"

[dependencies.tracing]
version = "0.1.26"

[dependencies.tracing-futures]
default-features = false
features = ["std", "std-future"]
version = "0.2.5"

[dependencies.url]
version = "2.2.2"

[dependencies.warp]
default-features = false
optional = true
version = "0.3.1"

[dependencies.zeroize]
version = "1.3.0"
[dev-dependencies.anyhow]
version = "1.0"

[dev-dependencies.dirs]
version = "3.0.2"

[dev-dependencies.lazy_static]
version = "1.4.0"

[dev-dependencies.matches]
version = "0.1.8"

[dev-dependencies.matrix-sdk-test]
version = "0.4.0"

[dev-dependencies.mockito]
version = "0.30.0"

[dev-dependencies.serde_json]
version = "1.0.64"

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

[dev-dependencies.tokio]
default-features = false
features = ["rt-multi-thread", "macros"]
version = "1.7.1"

[dev-dependencies.tracing-subscriber]
version = "0.2.18"

[features]
appservice = ["ruma/appservice-api-s", "ruma/appservice-api-helper", "ruma/rand"]
default = ["encryption", "qrcode", "sled_cryptostore", "sled_state_store", "require_auth_for_profile_requests", "native-tls"]
docs = ["encryption", "sled_cryptostore", "sled_state_store", "sso_login"]
encryption = ["matrix-sdk-base/encryption"]
markdown = ["ruma/markdown"]
native-tls = ["reqwest/native-tls"]
qrcode = ["encryption", "matrix-sdk-base/qrcode"]
require_auth_for_profile_requests = []
rustls-tls = ["reqwest/rustls-tls"]
sled_cryptostore = ["matrix-sdk-base/sled_cryptostore"]
sled_state_store = ["matrix-sdk-base/sled_state_store"]
socks = ["reqwest/socks"]
sso_login = ["warp", "rand", "tokio-stream"]

[package]
authors = ["Damir Jelić <poljar@termina.org.uk>"]
description = "A high level Matrix client-server library."
edition = "2018"
homepage = "https://github.com/matrix-org/matrix-rust-sdk"
keywords = ["matrix", "chat", "messaging", "ruma", "nio"]
license = "Apache-2.0"
name = "matrix-sdk"
readme = "README.md"
repository = "https://github.com/matrix-org/matrix-rust-sdk"
version = "0.4.1"
[package.metadata.docs.rs]
features = ["docs"]
rustdoc-args = ["--cfg", "feature=\"docs\""]
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.backoff]
features = ["tokio"]
version = "0.3.0"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.futures-timer]
version = "3.0.2"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio]
default-features = false
features = ["fs", "rt"]
version = "1.7.1"
[target."cfg(target_arch = \"wasm32\")".dependencies.futures-timer]
features = ["wasm-bindgen"]
version = "3.0.2"