[package]
name = "pavex_session_memory_store"
version.workspace = true
description = "An in-memory session store compatible with `pavex-session`"
keywords = ["pavex", "sessions", "HTTP", "auth"]
edition.workspace = true
repository.workspace = true
license.workspace = true

[lints.rust]
unexpected_cfgs = { level = "allow", check-cfg = ['cfg(pavex_ide_hint)'] }

[dependencies]
pavex_session = { version = "0.2.5", path = "../pavex_session" }
pavex = { version = "0.2.5", path = "../pavex" }
serde_json = { workspace = true }
async-trait = { workspace = true }
tokio = { workspace = true, features = ["sync"] }
tracing = { workspace = true }
