tdm_server_rust/lib.rs
1//! 提灯喵 Rust 后端库入口 (Library Root)
2//!
3//! 组织所有模块并对齐 Java 后端层级:
4//! - `app` — 全局应用状态
5//! - `config` — TOML 配置加载
6//! - `web` — HTTP 路由与控制器
7//! - `service` — 业务逻辑层
8//! - `repository` — 数据访问层
9//! - `entity` — 数据实体与 VO/DTO
10//! - `common` — 公共类型 (ErrorCode, PageBean, ResultBody 等)
11//! - `error` — 应用异常类型
12//! - `middleware` — 鉴权/日志中间件
13//! - `cache` — 内存缓存
14//! - `utils` — 工具函数 (JWT, COS, 时间等)
15//! - `profile` — dev 调用栈耗时采集
16//! - `task` — 后台定时任务
17//! - `server` — HTTP/TLS 启动
18//! - `runner` — 启动时一次性任务
19
20pub mod app;
21pub mod cache;
22pub mod common;
23pub mod config;
24pub mod entity;
25pub mod error;
26pub mod middleware;
27pub mod dev;
28pub mod profile;
29pub mod runner;
30pub mod server;
31pub mod task;
32pub mod telemetry;
33pub mod repository;
34pub mod service;
35pub mod utils;
36pub mod web;
37
38pub use app::AppState;