Skip to main content

Crate rustauth

Crate rustauth 

Source
Expand description

RustAuth authentication toolkit.

Re-exports§

pub use auth::RustAuth;
pub use auth::RustAuthBuilder;

Modules§

api
Framework-neutral API contracts.
auth
Public RustAuth initializer.
context
Request and runtime context contracts.
cookies
Cookie naming, parsing, and chunking helpers.
crypto
Cryptographic primitives used by RustAuth core.
db
Database contracts, model metadata, and SQL naming defaults.
env
Environment helpers for RustAuth core.
error
Error types for RustAuth core.
error_codes
Stable API error code strings (parity with Better Auth BASE_ERROR_CODES).
options
Configuration types for RustAuth core.
plugin
Plugin contracts for RustAuth extensions.
prelude
Convenient re-exports for application developers mounting RustAuth.
rate_limit
Router-level rate limiting.
session
Database-backed session lifecycle helpers.
user
Database-backed user and credential account helpers.
utils
Small shared utilities.
verification
Database-backed verification token/value helpers.

Structs§

RustAuthOptions
Top-level RustAuth configuration.

Enums§

RustAuthError
Core library error.

Constants§

VERSION
Current crate version.