my_app/account/mod.rs
1//! Account 모듈은 사용자 계정 관리와 관련된 기능을 제공합니다.
2//!
3//! 주요 기능:
4//! - 사용자 등록
5//! - 로그인/로그아웃
6//! - 계정 정보 관리
7
8/// 사용자 계정 정보를 나타내는 구조체입니다.
9#[derive(Debug)]
10pub struct User {
11 /// 사용자의 고유 식별자
12 pub id: i32,
13 /// 사용자의 이메일 주소
14 pub email: String,
15 // ... 기타 필드
16}
17
18/// 사용자 등록에 필요한 데이터를 나타내는 구조체입니다.
19#[derive(Debug)]
20pub struct RegisterUser {
21 /// 등록할 사용자의 이메일
22 pub email: String,
23 /// 등록할 사용자의 비밀번호
24 pub password: String,
25}
26
27pub mod handlers;
28pub mod models;
29pub mod routes;
30pub mod services;
31
32pub use routes::init_routes;