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 collaboration;
23pub mod common;
24pub mod config;
25pub mod db;
26pub mod dev;
27pub mod entity;
28pub mod error;
29pub mod middleware;
30pub mod profile;
31pub mod repository;
32pub mod runner;
33pub mod sea_entity;
34pub mod server;
35pub mod service;
36pub mod task;
37pub mod telemetry;
38pub mod utils;
39pub mod web;
40
41pub use app::AppState;