Files
rust-user-api/src/lib.rs
enoch 28afc7532f feat: [阶段1] 项目初始化和基础设置
- 创建 Cargo.toml 配置文件,包含所有必要依赖
- 建立完整的项目模块结构(config, models, handlers, routes, services, storage, middleware, utils)
- 实现用户数据模型和内存存储
- 创建基础的 HTTP 处理器和路由配置
- 添加错误处理和 JWT 认证中间件
- 配置环境变量和日志系统
- 创建项目文档和学习指南
- 服务器可以成功编译和启动
2025-08-04 16:49:50 +08:00

18 lines
521 B
Rust

//! Rust User API - A REST API server for user management
//!
//! This library provides a complete REST API server implementation
//! with user management, authentication, and CRUD operations.
pub mod config;
pub mod handlers;
pub mod middleware;
pub mod models;
pub mod routes;
pub mod services;
pub mod storage;
pub mod utils;
// Re-export commonly used types
pub use models::user::{User, UserResponse, CreateUserRequest, UpdateUserRequest};
pub use storage::memory::MemoryUserStore;
pub use utils::errors::ApiError;