dce-session 1.0.0

A session lib with user binding and renewable.
Documentation
[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"]