[package]
edition = "2024"
name = "openmls_sqlx_storage"
version = "0.2.0"
authors = ["OpenMLS Authors"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A storage provider for OpenMLS using SQLx."
documentation = "https://docs.rs/openmls_sqlx_storage"
readme = "README.md"
license = "MIT"
repository = "https://github.com/openmls/openmls/tree/main/sqlx_storage"
resolver = "2"
[features]
extensions-draft-08 = ["openmls_traits/extensions-draft-08"]
[lib]
name = "openmls_sqlx_storage"
path = "src/lib.rs"
[[test]]
name = "common"
path = "tests/common.rs"
[[test]]
name = "lifecycle"
path = "tests/lifecycle.rs"
[dependencies.futures-core]
version = "0.3.31"
[dependencies.openmls_traits]
version = "0.5.0"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.sqlx]
version = "0.8.6"
features = [
"sqlite",
"migrate",
"runtime-tokio",
]
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
version = "1.47.1"
features = [
"rt-multi-thread",
"macros",
]
[dev-dependencies.serde_json]
version = "1.0"