atagen

matrix-rust-sdk

public
Star0
Watch0
ssh://brewery@pls.lobotomise.me:33/atagen/matrix-rust-sdk.git

Blame: crates/matrix-sdk-sqlite/Cargo.toml

7ff8adafe9e4atagen2026-10-22 12:30 UTC1
[package]
7ff8adafe9e4atagen2026-10-22 12:30 UTC2
name = "matrix-sdk-sqlite"
7ff8adafe9e4atagen2026-10-22 12:30 UTC3
version = "0.18.0"
7ff8adafe9e4atagen2026-10-22 12:30 UTC4
edition = "2024"
7ff8adafe9e4atagen2026-10-22 12:30 UTC5
repository = "https://github.com/matrix-org/matrix-rust-sdk"
7ff8adafe9e4atagen2026-10-22 12:30 UTC6
description = "Sqlite storage backend for matrix-sdk"
7ff8adafe9e4atagen2026-10-22 12:30 UTC7
license = "Apache-2.0"
7ff8adafe9e4atagen2026-10-22 12:30 UTC8
rust-version.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC9
7ff8adafe9e4atagen2026-10-22 12:30 UTC10
[package.metadata.docs.rs]
7ff8adafe9e4atagen2026-10-22 12:30 UTC11
rustdoc-args = ["--generate-link-to-definition"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC12
7ff8adafe9e4atagen2026-10-22 12:30 UTC13
[features]
7ff8adafe9e4atagen2026-10-22 12:30 UTC14
default = ["state-store", "event-cache"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC15
testing = ["matrix-sdk-crypto?/testing"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC16
7ff8adafe9e4atagen2026-10-22 12:30 UTC17
bundled = ["rusqlite/bundled"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC18
crypto-store = ["dep:matrix-sdk-base", "dep:matrix-sdk-crypto"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC19
event-cache = ["dep:matrix-sdk-base"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC20
state-store = ["dep:matrix-sdk-base"]
7ff8adafe9e4atagen2026-10-22 12:30 UTC21
7ff8adafe9e4atagen2026-10-22 12:30 UTC22
experimental-encrypted-state-events = [
7ff8adafe9e4atagen2026-10-22 12:30 UTC23
    "matrix-sdk-crypto?/experimental-encrypted-state-events"
7ff8adafe9e4atagen2026-10-22 12:30 UTC24
]
7ff8adafe9e4atagen2026-10-22 12:30 UTC25
experimental-push-secrets = [
7ff8adafe9e4atagen2026-10-22 12:30 UTC26
    "matrix-sdk-crypto?/experimental-push-secrets"
7ff8adafe9e4atagen2026-10-22 12:30 UTC27
]
7ff8adafe9e4atagen2026-10-22 12:30 UTC28
7ff8adafe9e4atagen2026-10-22 12:30 UTC29
[dependencies]
7ff8adafe9e4atagen2026-10-22 12:30 UTC30
as_variant.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC31
async-trait.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC32
deadpool = { version = "0.13", default-features = false, features = ["managed", "rt_tokio_1"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC33
deadpool-sync = { version = "0.2", default-features = false }
7ff8adafe9e4atagen2026-10-22 12:30 UTC34
itertools.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC35
matrix-sdk-base = { workspace = true, optional = true }
7ff8adafe9e4atagen2026-10-22 12:30 UTC36
matrix-sdk-crypto = { workspace = true, optional = true }
7ff8adafe9e4atagen2026-10-22 12:30 UTC37
matrix-sdk-store-encryption.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC38
num_cpus = { version = "1.17.0", default-features = false }
7ff8adafe9e4atagen2026-10-22 12:30 UTC39
rmp-serde.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC40
ruma.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC41
rusqlite = { version = "0.37.0", default-features = false, features = ["limits"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC42
serde.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC43
serde_json.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC44
serde_path_to_error = { version = "0.1.20", default-features = false }
7ff8adafe9e4atagen2026-10-22 12:30 UTC45
thiserror.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC46
tokio = { workspace = true, features = ["fs"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC47
tracing.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC48
vodozemac.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC49
zeroize.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC50
7ff8adafe9e4atagen2026-10-22 12:30 UTC51
[dev-dependencies]
7ff8adafe9e4atagen2026-10-22 12:30 UTC52
assert_matches.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC53
glob = "0.3.3"
7ff8adafe9e4atagen2026-10-22 12:30 UTC54
matrix-sdk-base = { workspace = true, features = ["testing"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC55
matrix-sdk-common.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC56
matrix-sdk-crypto = { workspace = true, features = ["testing"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC57
matrix-sdk-test.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC58
matrix-sdk-test-utils.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC59
similar-asserts.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC60
tempfile.workspace = true
7ff8adafe9e4atagen2026-10-22 12:30 UTC61
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
7ff8adafe9e4atagen2026-10-22 12:30 UTC62
7ff8adafe9e4atagen2026-10-22 12:30 UTC63
[lints]
7ff8adafe9e4atagen2026-10-22 12:30 UTC64
workspace = true