[package] name = "matrix-sdk-redis" version = "0.1.1" edition = "2021" authors = ["Andy Balaam "] repository = "https://codeberg.org/andybalaam/matrix-sdk-redis" homepage = "https://codeberg.org/andybalaam/matrix-sdk-redis" description = "Redis Storage backend for matrix-sdk" license = "Apache-2.0" rust-version = "1.76" keywords = ["matrix", "redis"] [features] default = ["crypto-store"] state-store = [] crypto-store = [ "dep:matrix-sdk-crypto", "matrix-sdk-base/e2e-encryption", ] real-redis-tests = [] [dependencies] async-trait = "0.1.60" futures-core = "0.3.28" futures-util = { version = "0.3.26", default-features = false } matrix-sdk-base = "0.8.0" matrix-sdk-common = "0.8.0" matrix-sdk-crypto = { version = "0.8.0", optional = true } matrix-sdk-store-encryption = "0.8.0" redis = { version = "0.21", features = ["tokio-comp"] } serde = "1.0.151" serde_json = "1.0.91" thiserror = "1.0.38" tokio = { version = "1.30.0", default-features = false, features = ["sync"] } tracing = { version = "0.1.40", default-features = false, features = ["std"] } [dev-dependencies] assert_matches = "1.5.0" matrix-sdk-base = { version = "0.8.0", features = ["testing"] } matrix-sdk-crypto = { version = "0.8.0", features = ["testing"] } matrix-sdk-test = "0.7.0" once_cell = "1.10.0" tokio = { version = "1.30.0", default-features = false, features = ["rt-multi-thread", "macros"] }