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§
- Rust
Auth Options - Top-level RustAuth configuration.
Enums§
- Rust
Auth Error - Core library error.
Constants§
- VERSION
- Current crate version.