- Simplified token type assignment in OAuth service. - Removed unused session_lock module and re-exported Session from zesdex_entities. - Cleaned up session entity by removing unnecessary comments and code. - Consolidated session handling in HTTP handlers for better readability. - Improved formatting and readability in OAuth repository tests. - Enhanced session lock repository with clearer match statements. - Streamlined session repository error handling. - Refined RNG tests for better clarity. - Adjusted module visibility and organization in lib.rs. - Updated IPC client and connection code for better error handling and clarity. - Improved frame handling in IPC for better readability. - Organized module imports and added test utilities for IPC. - Enhanced database connection error handling. - Simplified JWT token creation error handling. - Improved password verification error handling. - Cleaned up state management code for better readability. - Refactored middleware for session authentication and rate limiting. - Simplified clipboard utility for better error handling. - Enhanced logging initialization for better error reporting. - Improved pagination utility with clearer method annotations. - Cleaned up sanitization functions for filenames and paths. - Enhanced slug generation functions for better clarity and usability.
18 lines
564 B
Rust
18 lines
564 B
Rust
#![allow(
|
|
clippy::cast_possible_truncation,
|
|
clippy::cast_sign_loss,
|
|
clippy::cast_precision_loss,
|
|
clippy::cast_possible_wrap
|
|
)]
|
|
//! zesdex-iam — Identity & Access Management crate.
|
|
//!
|
|
//! Clean Architecture / Domain-Driven Design structure:
|
|
//!
|
|
//! - **domain** — Pure entities and repository/service trait definitions
|
|
//! - **application**— Use-case implementations of the service traits
|
|
//! - **infrastructure** — Concrete persistence (filesystem) and HTTP adapter layers
|
|
|
|
pub mod application;
|
|
pub mod domain;
|
|
pub mod infrastructure;
|