# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "axum_session" version = "0.14.4" authors = ["Andrew Wheeler "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "📝 Session management layer for axum that supports HTTP and Rest." documentation = "https://docs.rs/axum_session" readme = "README.md" keywords = [ "Axum", "Tower", "Session", "Store", ] license = "MIT OR Apache-2.0" repository = "https://github.com/AscendingCreations/AxumSession" [package.metadata.docs.rs] features = [ "key-store", "advanced", ] rustdoc-args = [ "--document-private-items", "--cfg", "docsrs", ] [lib] name = "axum_session" path = "src/lib.rs" [[example]] name = "any" path = "examples/any.rs" [[example]] name = "enable_signed_cookies_headers" path = "examples/enable_signed_cookies_headers.rs" [[example]] name = "middleware_layer" path = "examples/middleware_layer.rs" [[example]] name = "postgres" path = "examples/postgres.rs" [[example]] name = "redis" path = "examples/redis.rs" [[example]] name = "rest_test" path = "examples/rest_test.rs" required-features = ["rest_mode"] [[example]] name = "session_mode" path = "examples/session_mode.rs" [[example]] name = "session_null_pool" path = "examples/session_null_pool.rs" [[example]] name = "sqlite" path = "examples/sqlite.rs" [[example]] name = "surrealdb" path = "examples/surrealdb.rs" [dependencies.aes-gcm] version = "0.10.3" [dependencies.async-trait] version = "0.1.83" [dependencies.axum] version = "0.7.7" [dependencies.base64] version = "0.22.1" [dependencies.bytes] version = "1.7.2" [dependencies.chrono] version = "0.4.38" features = [ "clock", "serde", ] default-features = false [dependencies.cookie] version = "0.18.1" features = [ "percent-encode", "private", ] [dependencies.dashmap] version = "6.1.0" [dependencies.fastbloom-rs] version = "0.5.9" optional = true [dependencies.forwarded-header-value] version = "0.1.1" [dependencies.futures] version = "0.3.31" [dependencies.hmac] version = "0.12.1" [dependencies.http] version = "1.1.0" [dependencies.http-body] version = "1.0.1" [dependencies.rand] version = "0.8.5" [dependencies.serde] version = "1.0.208" features = ["derive"] [dependencies.serde_json] version = "1.0.128" [dependencies.sha2] version = "0.10.8" [dependencies.thiserror] version = "1.0.64" [dependencies.tokio] version = "1.40.0" features = ["full"] [dependencies.tower-layer] version = "0.3.3" [dependencies.tower-service] version = "0.3.3" [dependencies.tracing] version = "0.1.40" [dependencies.uuid] version = "1.10.0" features = [ "serde", "v4", ] [dev-dependencies.async-trait] version = "0.1.81" [dev-dependencies.axum_session] version = "0.14.0" [dev-dependencies.chrono] version = "0.4.38" features = [ "clock", "serde", ] default-features = false [dev-dependencies.http-body-util] version = "0.1.0" [dev-dependencies.hyper] version = "1.0.1" [dev-dependencies.redis] version = "0.27.2" [dev-dependencies.redis_pool] version = "0.6.0" [dev-dependencies.sqlx] version = "0.8.2" features = [ "macros", "sqlite", "postgres", "_unstable-all-types", "tls-rustls", "runtime-tokio", ] [dev-dependencies.surrealdb] version = "2.0.4" features = ["kv-mem"] [dev-dependencies.tower] version = "0.4.13" [features] advanced = [] key-store = ["fastbloom-rs"] rest_mode = []