yggdrasil/utils/mod.rs
1//! 通用工具函数子模块。
2//!
3//! - `comment_storage`:评论草稿 localStorage 持久化(WASM 端)。
4//! - `html`:HTML 转义(两端通用)。
5//! - `js`:WASM 端调用 `window.__init*` 可选全局函数(仅 wasm32)。
6//! - `text`:Markdown / 纯文本处理(仅 `server` feature)。
7//! - `time`:跨平台时间/睡眠工具(WASM 与原生异步版本)。
8
9/// 评论草稿 localStorage 持久化(仅在 WASM 端实际读写)。
10pub mod comment_storage;
11/// HTML 转义工具(前端后端通用)。
12pub mod html;
13/// WASM 端 JS 全局函数调用工具(仅 wasm32 编译)。
14#[cfg(target_arch = "wasm32")]
15pub mod js;
16/// 服务端共享常量与工具(hash、正则、上限)。
17#[cfg(feature = "server")]
18pub mod server;
19/// Markdown / 纯文本处理工具。
20#[cfg(feature = "server")]
21pub mod text;
22/// 跨平台时间/睡眠工具。
23pub mod time;