[package] name = "matrix-dump" version = "0.1.0" edition = "2021" license = "Apache-2.0" [dependencies] aes = "0.8.4" clap = { version = "4.5.16", features = ["derive"] } crossterm = "0.28.1" ctr = "0.9.2" env_logger = "0.11.5" futures = "0.3.30" log = "0.4.22" matrix-sdk = { version = "0.7.1", default-features = false, features = ["sqlite", "e2e-encryption", "automatic-room-key-forwarding"] } matrix-sdk-common = "0.7.0" matrix-sdk-crypto = {version = "0.7.2", features = ["automatic-room-key-forwarding"]} reqwest = { version = "0.12.7", features = ["stream"] } ruma-client = { version = "0.12", features = ["client-api", "reqwest", "reqwest-rustls-native-roots"] } ruma-client-api = { version = "0.18.0", features = ["client"] } ruma-common = "0.13.0" ruma-events = { version = "0.28.1" } serde = { version = "1.0.209", features = ["derive"] } serde_json = "1.0.127" sha2 = "0.10.8" thiserror = "1.0.63" tokio = { version = "1.40.0", features = ["rt", "rt-multi-thread", "macros", "time", "fs", "signal", "sync", "io-std"] } [features] default = ["rustls"] bundled-sqlite = ["matrix-sdk/bundled-sqlite"] rustls = ["matrix-sdk/rustls-tls"] native-tls = ["matrix-sdk/native-tls"]