[dependencies.async-trait]
optional = true
version = "0.1.77"
[dependencies.dce-util]
version = "1.*"
[dependencies.futures]
features = ["std"]
optional = true
version = "0.3.30"
[dependencies.log]
version = "0.4.20"
[dependencies.rand]
version = "0.8.5"
[dependencies.redis]
features = ["tokio-comp"]
optional = true
version = "0.25.2"
[dependencies.serde]
features = ["derive"]
version = "1.0.197"
[dependencies.serde_json]
version = "1.0.114"
[dependencies.sha2]
version = "0.10.8"
[dev-dependencies.redis-test]
features = ["aio"]
version = "0.4.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1.32.0"
[features]
async = ["async-trait", "futures"]
auto-renew = []
connection = []
redis-connection = ["redis-user", "connection"]
redis-connection-async = ["redis-user-async", "connection"]
redis-connection-async-auto = ["redis-user-async-auto", "connection"]
redis-user = ["user", "redis"]
redis-user-async = ["redis-user", "async"]
redis-user-async-auto = ["redis-user-async", "auto-renew"]
redis-user-auto = ["redis-user", "auto-renew"]
test = []
user = []
[lib]
crate-type = ["lib"]
[package]
authors = ["Drunk Tan <hi@idrunk.net>"]
categories = ["network-programming", "web-programming"]
description = "A session lib with user binding and renewable."
documentation = "https://docs.rs/dce-session"
edition = "2021"
homepage = "https://drunkce.com"
keywords = ["session", "dce", "api"]
license = "MIT"
name = "dce-session"
readme = "README.md"
repository = "https://github.com/idrunk/dce-rust"
version = "1.0.0"
[[test]]
name = "basic"
required-features = ["test", "redis-user-async"]
[[test]]
name = "user"
required-features = ["test", "redis-user-async"]