axum_session_sqlx

Crates.ioaxum_session_sqlx
lib.rsaxum_session_sqlx
version0.1.0
sourcesrc
created_at2024-04-12 18:40:19.250118
updated_at2024-04-12 18:40:19.250118
description📝 Sqlx Persistent Database layer for axum_session
homepage
repositoryhttps://github.com/AscendingCreations/AxumSession
max_upload_size
id1206651
size26,861
Andrew Wheeler(Genusis) (genusistimelord)

documentation

https://docs.rs/axum_session_sqlx

README

Axum Session Sqlx

https://crates.io/crates/axum_session_sqlx Docs

📑 Overview

`axum_session_sqlx` provide's a Persistent SQL Database Storage for Axum Session.

🚨 Help

If you need help with this library or have suggestions please go to our Discord Group

📦 Install

Axum Session uses [tokio]. By Default Axum Session Sqlx uses postgres and tls-rustls so if you need tokio native TLS please add default-features = false to your cargo include for Axum Session Sqlx.

# Cargo.toml
[dependencies]
axum_session = { version = "0.14.0" }
# Postgres + rustls
axum_session_sqlx = { version = "0.1.0", features = [ "postgres", "tls-rustls"] }

📱 Cargo Feature Flags

You must choose a Database and a tls mode if you disable defaults.

Features Description
default postgres-rustls and tls-rustls
sqlite Enables sqlite usage.
postgres Enables postgres usage.
mysql Enables mysql usage.
tls-rustls Uses rustls for TLS encryption. Must choose one of these.
tls-native-tls Uses native-tls for TLS encryption. Must choose one of these.

🔎 Examples

You can locate the example files within the Repository

Commit count: 509

cargo fmt